• 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 Venkata T. · Jan 14, 2015 at 03:17 PM · production

Internal web requests tracking

Hi,

I want to track internal web requests pass/fail % and alert on them if the fail % reaches certain threshold.  I have tried to use the "Web Requests" dashlet   where it shows non entry points but it does not look like the numbers are correct (from pass/fail perspective).  Also if i want to filter this dashlet for a particular internal webrequest, , it is filtering the actual web-request which is calling this internal web-request. Another downside is, i don't have a measure to alert on it or to track it. 

So i have created  measures under "Functional Health" -> HTTP Response code (That measure seems to be BT Evaluation//Filter/Splitting). 

For example  - For a particular uri pattern - i have created http 200s and http 4xx/5xx. I am planning to use the rate calculation to get the error rate.  i would like to do this for most of the uri patterns.  is this the efficient way to do it? One other thing i observed is,  as soon as i create a measure under "Functional Health" > HTTP Response code, that measure is coming up under "Diagnose Events" - > Errors. can we avoid this? Even though i created http 200s, it is coming up in that errors dashboard. 

Comment

People who like this

0 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 Venkata T. · Jan 30, 2015 at 01:47 AM

please vote on it (smile)

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 Venkata T. · Jan 30, 2015 at 01:46 AM

Andi -  i have opened this RFE for this - RFE - Better support for Services tracking

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 27, 2015 at 02:03 AM

Hi

I took a look at your session you sent me - sorry for that taking that long.

If I understand you correctly you basically want to see the "Failure %" for your individual URLs just in the same way as the "Web Requests Dashlet" shows it to you when you change it to the mode "Show -> All". There you can see the Failure % per URL and not Per PP - is that correct?

Unfortunately there is no real way to get this as a measure. Not as a regular measure nor as a BT. The only option right now is to look at the data through the Web Request Dashlet. Which is most likely not what you are looking for as I assume you want to chart this over time to see trends and get alerted through Incidents.

I think what you are explaining is a great RFE - but - should be extended to say something like "Better support for Services". Because this should not end with Failure Rate but also Response Time, Baselining, ...

Andi

Comment

People who like this

0 Show 1 · 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 Venkata T. · Jan 28, 2015 at 01:14 PM 0
Share

Thank you so much Andi. I will open an RFE for this. 

avatar image

Answer by Andreas G. · Jan 20, 2015 at 04:43 AM

Hi. I will need to discuss this internally on whether there is an option for that scenario. We two have also been in email exchange. If you could - please share a couple of PurePaths and either attach them to this forum thread or send them via email.

Comment

People who like this

0 Show 1 · 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 Venkata T. · Jan 20, 2015 at 05:29 AM 0
Share

Sure Andi. I will send you few PPs via email 

avatar image

Answer by Andreas G. · Jan 19, 2015 at 09:49 PM

Hi

All Error Detection Rules will show up in the Errors Dashlet. Even though you define a Rule for HTTP 200. So - thats nothing you can change,

To your particular scenario. There is an out-of-the-box Error Rule that detects "HTTP 4xx Inter-Tier Responses". It will mark that PurePath with an error. If you want that the PurePath is actually marked as failed you can change the Impact setting to "Mark Transaction as Failed". This will then mark the whole PurePath as failed and the PurePath will then also contribute to the pass/fail %.

When opening the Errors DAshlet you should now also see the Internal Web Request URLs in the bottom section of the Errors Dashlet that had the HTTP 4xx.

Let me know if this makes sense - and if this helps.

Andi

Comment

People who like this

0 Show 1 · 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 Venkata T. · Jan 20, 2015 at 04:04 AM 0
Share

Andi,

We don't want the parent call (to fail as the parent call is not really failing for the end-user. In our case, the price info is not available. So we are looking at tracking only the internal webrequests failure % by each uri. We also want to chart them for any given uri based on the requirement. we are planning to do this for our webserver calls and 3rd party calls. 

So i was thinking of doing using BT. So i have created a BT and tried to split it by a method argument which actually has these webservice/3rd party calls as an argument.  Right now, it is still not working. Even if it works, in that somehow i need to include the status for these calls. 

 

 

 

 

 

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

Related Questions

Licensing model

Performance Warehouse migration - SQL Server

Monitor external web request - Response Time

Help with setting a maintenance window to only monitor single nightly transaction.

Session Storage Absolute Path

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