• Forums
    • Public Forums
      • Community Connect
      • Dynatrace
        • Dynatrace Open Q&A
      • Application Monitoring & UEM
        • AppMon & UEM Open Q&A
      • Network Application Monitoring
        • NAM Open Q&A
  • Home /
  • Public Forums /
  • Application Monitoring & UEM /
  • AppMon & UEM Open Q&A /
avatar image
Question by Kevin K. · Dec 23, 2014 at 02:35 AM ·

Charting data from Web Services Dashlet

We would like to get an accurate count of Web Service Invocations split out by Method Name

We have found that if a Web Service is called 5 times in one Pure Path, the Web Services Dashlet will show a count of 5.  If we use the Charting feature for the out of the box Business Transaction "Web Service by Method", and choose the Count aggregation, it will show a count of 1.  All this time we've been thinking this was a true count of Web Services, but really it's a count of PurePaths that contain at least one call to that Web Service.

Does anyone know of a way that we can replicate the data from the Web Services Dashlet, as this seems to be accurate?  I think we can do it if we define a different BT for every Web Service, but we have hundreds of Web Services so this wouldn't be feasible  We'd like to have it be dynamic like the Web Services Dashlet

 

Comment
Dennis M.

People who like this

1 Show 0
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

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

5 Replies

  • Sort: 
  • Most voted
  • Newest
  • Oldest
avatar image

Answer by Kevin K. · Dec 23, 2014 at 07:35 AM

Harshal,

Thanks for the suggestion  I already tried that and that doesn't quite work

What that will do is add up all the Web Services that are seen in the PurePaths that contain the Web Service method name you are looking for  For example, if a PurePath calls WebService A, WebServiceB, and WebServiceC all in one PurePath, then your newly created BT will show a Sum of 3 for WebService A.  However, what I would want is it to show one.  The measure of Web Service Count doesn't pay attention to just the Web Service you care about, hence the aggregation.  I fear that the only solution is a code change, but I'm hoping I'm just missing something easy.

  Thanks,

Kevin

Comment
Dennis M.

People who like this

1 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

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

avatar image

Answer by Dennis M. · Sep 16, 2015 at 09:12 AM

Hi,

I agree with Kevin here and I am facing a similar situation at a customer right now. I think a quick win could be if dynaTrace would show the pie chart like for the BT dashlet, also for the Web Services dashlet (also with the ability of sorting the different column that it will change the pie chart). This would at least be what my customer would expect out-of-the-box and what would help them a lot. Next could be a rethinking of the BT splitting measure for Web services method value, which in my eyes is currently not functioning as I would expect (as Kevin outlined).

Best regards, Dennis

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

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

avatar image

Answer by Kevin K. · Jan 23, 2015 at 04:20 AM

We currently have about 500 Web Services and more are added with every release.  We also have these split amongst many different System Profiles;  To do this manually, would take a very long time;  It simply isn't a feasible workaround when dealing with a mass amount of services;

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

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

avatar image

Answer by Andreas G. · Jan 23, 2015 at 02:28 AM

Why can you use the Web Request Count Measure and create a Measure for Web Service A, Web Service B and Web Service B. That will then give you the exact call count for each of these Web Services. I know its a bit cumbersome if you have a lot of different Web Services - but this is the way I would solve this problem

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

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

avatar image

Answer by Harshal P. · Dec 23, 2014 at 07:12 AM

Hi Kevin (smile)

Here is what I did to achieve the Web Services count and chart that data:

  1. There is a out of the box measure in the Web Services section: Count
  2. I duplicated the Web Services by Method measure; in the Calculate Results section, I removed the "Time" measure and added the Web Services Count measure
  3. In the newly created BT, the "SUM" will give you an accurate count of the Web Services. You can verify by drilling down to the Web Services dashlet and checking the count.
  4. You can chart Result measures and use the aggregation SUM to get an accurate count.

Hope this helps.

Regards,

Harshal.

Comment

People who like this

0 Show 0 · Share
10 |2000000 characters needed characters left characters exceeded
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Toggle Comment visibility. Current Visibility: Viewable by all users

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

How to get started

First steps in the forum
Read Community User Guide
Best practices of using forum

NAM 2019 SP5 is available


Check the RHEL support added in the latest NAM service pack.

Learn more

LIVE WEBINAR

"Performance Clinic - Monitoring as a Self Service with Dynatrace"


JANUARY 15, 3:00 PM GMT / 10:00 AM ET

Register here

Follow this Question

Answers Answers and Comments

1 Person is following this question.

avatar image

Forum Tags

dotnet mobile monitoring load iis 6.5 kubernetes mainframe rest api dashboard framework 7.0 appmon 7 health monitoring adk log monitoring services auto-detection uem webserver test automation license web performance monitoring ios nam probe collector migration mq web services knowledge sharing reports window java hybris javascript appmon sensors good to know extensions search 6.3+ server documentation easytravel web dashboard kibana system profile purelytics docker splunk 6.1 process groups account 7.2 rest dynatrace saas spa guardian appmon administration production user actions postgresql upgrade oneagent measures security Dynatrace Managed transactionflow technologies diagnostics user session monitoring unique users continuous delivery sharing configuration alerting NGINX splitting business transaction client 6.3 installation database scheduler apache mobileapp RUM php dashlet azure purepath agent 7.1 appmonsaas messagebroker nodejs 6.2 android sensor performance warehouse
  • Forums
  • Public Forums
    • Community Connect
    • Dynatrace
      • Dynatrace Open Q&A
    • Application Monitoring & UEM
      • AppMon & UEM Open Q&A
    • Network Application Monitoring
      • NAM Open Q&A