question

Netanel A. avatar image
Netanel A. asked ·

DataPower Plugin Metrics - Calls Per Second

I'm monitoring services in DataPower, and built a dashboard that shows the statistics of the metric "Service - Calls Per Second" for each service. Some services show no data at all for the metric "Calls Per Second" although through looking at the "Service - Time" metric I can see that the service was working at that time frame.

Other then that, going into Further Details I can see that "Calls Per Second" appears under "Metrics" and not as a metric under "Services", so is it an overall metric for DataPower's functionality or can I use it per service?


So, how can I monitor how many calls the service had on the given time frame?


*** We have found a metric under XML Manager tab called: HTTP connection request. it is split per service.
can we use its data to count the number of uses of the service?

extensions
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

Mike L. avatar image
Mike L. answered ·

Hi,

That metric should appear under services and not metrics. Could you open a support case for it?

Mike

6 comments Share
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

Will do

Thanks

Yos

0 Likes 0 · ·

Ask them for the 1.091 version, I just pushed that version out based on your screenshot and it should fix the metric location.

0 Likes 0 · ·

That did it, Thanks!

0 Likes 0 · ·

Hi Mike

Thanks a lot for the fast fix!

Just a quick question here as DP dummy, what is the HTTP connection requests metric stand for?


0 Likes 0 · ·

An XML manager obtains and manages XML documents, stylesheets, and other document resources on behalf of one or more services.
The HTTP connection requests is the number of requests which uses HTTP connections.

0 Likes 0 · ·

Hi @Michael L. thanks a lot for explanation

0 Likes 0 · ·
Juan U. avatar image
Juan U. answered ·

Hi,

In the list of metrics available for datapower extension using custom chart, I can see two of them called "frontend time" and "backend time", which do not show data. Does anyone know if something needs to be configured in the datapower to deliver that information

Regards,

Juan




metrics.jpg (19.6 KiB)
metrics.jpg (19.6 KiB)
1 comment Share
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

Well spotted! Those two metrics can never get any data from the extension. They were added in the early days of the extension when a customer wanted to call the DataPower Rest API for all individual requests, calculate the time themselves and then push the results in using the API.

0 Likes 0 · ·
Sebastian K. avatar image
Sebastian K. answered ·

When you are lookin at this page:

with global timefram set as last XX hours/min/days default option is showing current values. This is why you can see no requests on those services. You can change it to calculate over timeframe and you will see it. But amount of calls per minut for services that are used rarely may looks like around 0/min or so. If you want to know extact number of calls you can create multidimensional view inside service:

https://www.dynatrace.com/news/blog/multi-dimensional-analysis-views-for-service-metrics-and-custom-metrics/

Sebastian


2 comments Share
10 |2000000 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 50.0 MiB each and 250.0 MiB total.

Hi @sebastian k.

That is a good answer for question about services that oneagent discover & show ;-)

Our question is about services that IBM DataPower plugin retrieve & show

0 Likes 0 · ·

Ok my bad :)

0 Likes 0 · ·

Space Topics

mobile monitoring dotnet synthetic monitoring reports iis chat kubernetes servicenow amazon web services mysql mainframe rest api errors cassandra dashboard oneagent sdk cmc application monitoring openkit smartscape request attributes monitoring developer community user tagging log monitoring services ufo syntheticadvisory activegate ip addresses auto-detection high five award oracle hyperion webserver uem usql iib test automation license web performance monitoring ios news migration management zones index ibm mq web services custom event alerts notifications sso host monitoring knowledge sharing reports browser monitors java hybris sap vmware maintenance window user action naming javascript appmon ai synthetic classic availability tipstricks automation extensions session replay diagnostic tools permissions davis assistant faq documentation problem detection http monitors server easytravel apdex aws-quickstart network docker tags and metadata cloud foundry google cloud platform synthetic monitoring process groups account usability dynatrace saas gui paas openshift key user actions administration user actions postgresql synthetic locations oneagent security Dynatrace Managed user management custom python technologies mongodb openstack user session monitoring continuous delivery citrix configuration alerting NGINX action naming linux nam installation masking error reporting database mission control jmeter recorder apache mobileapp RUM php threshold azure purepath davis scripting agent aix nodejs android