Trying to see how many transactions that flows through our servicebus, OSB.
I can see the measure "Count Backend" hits the spot, match the transaction count in "Application process/OSB/Transactions"
But what is actually counted here, it is not the purepath count on these agents, so what is a counted as a transaction on a servicebus, OSB in this case?
Solved! Go to Solution.
The COUNT BACKEND metric is used to determine the number of subpaths that are started in the selected tier. Tier is a pulldown such as JAVA, or .NET or PHP, etc.
I'm not sure this metric is really what you want. Keep in mind that multiple subpaths can be invoked per user action. Also, it's possible to have multiple tiers based on Java, which includes or OSB, but also other components, so it would not be an accurate measure of OSB invocations.
Perhaps you can define an entry point into your OSB and create a separate sensor for this entry point. Or perhaps there is a JMX metric published by your OSB that would provide the invocation count. I suspect this would be separate for publish and subscribe events.
Hope that helps.