• 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
        • Enterprise Synthetic Monitoring
      • Synthetic Classic
        • Synthetic Classic Open Q&A
      • BSM Open Q&A
  • Home /
  • Public Forums /
  • Application Monitoring & UEM /
  • AppMon & UEM Open Q&A /
avatar image
Question by Anantha R. · Jan 15, 2018 at 01:23 PM ·

How to analyse the slow first party content

Hi,

How to analyse the slow first party content which is running from the application domain, I can see through user action purepaths, there are 32 resources which are slow in the first party content and the total execution time and elapsed time are more, please let me know how we can analyse these resources which are taking more time and more importantly finding what are those resources? for 3rd party content we normally wont have the DT agents to get the breakdown, whether for the application level slow first party content we can get the breakdown data in terms of the resources and the execution time? Please clarify.

Thanks.

Comment

People who like this

0 Show 0
10 |2000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

6 Replies

· Add your reply
  • Sort: 
  • Most voted
  • Newest
  • Oldest
avatar image

Answer by Anantha R. · Jan 21, 2018 at 12:31 PM

Experts, any update on this? any response on this is highly appreciated!

Comment

People who like this

0 Show 0 · Share
10 |2000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image

Answer by James K. · Jan 21, 2018 at 04:58 PM

Note that it sounds like you're actually using the AppMon product as opposed to Dynatrace so in the future that would be the appropriate forum.

I can't add much that would be helpful. If I understand correctly you're looking for more data on slow first party calls but really you won't be able to get any further details on these unless an agent is placed where that content is served from or something like that. The only difference between slow third party content and slow first party content is AppMon recognizes that the domain matches what is seen with the agents as far as I know. So even though it is marked as first party content this won't provide you any additional detail, all that we see is the request going out from the browser.

To get any code level or server side visibility an agent is required.

James

Comment

People who like this

0 Show 0 · Share
10 |2000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image

Answer by Anantha R. · Jan 22, 2018 at 12:45 PM

Thanks James, when you say an agent is required, could you please eloborate on that? what type of agent should be configured to analyse the slow first party content which again are application specific contents. I can understand for 3rd party content which are external, hence agent is needed, but for first party application specific content/libraries what is the agent that should be configured? please clarify. Thanks in advance.

Comment

People who like this

0 Show 1 · Share
10 |2000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image James K. · Jan 22, 2018 at 02:41 PM 0
Share

Wherever that first party content is being served from will need to have an agent in order for you to see what is happening server side. As far as AppMon is concerned it is the same as 3rd party content and can be considered "external" to AppMon since we just see a call going out for a resource, page, etc... and coming back. There needs to be an agent there to know what is going on server side. With and agent PurePaths should be created for those calls that you can dig into.

What type of agent would depend on what technology is being used on the server that is returning that content, I imagine it would be a web server or java agent.

James

avatar image

Answer by Anantha R. · Jan 22, 2018 at 04:06 PM

Thanks James, these first party content are mostly javasscript, css, URLs served from Web server and application server. The application is a Java application, in that case what agent we need to configure to get more details on those resources? is there any tutorial to check how we can configure the agent to dig deep into the slow contents?

Comment

People who like this

0 Show 0 · Share
10 |2000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image

Answer by James K. · Jan 22, 2018 at 04:46 PM

Once you have PurePaths for those calls the process should be the same as for any other PurePaths, you'll be able to see the entire tree of calls starting from when the request comes in to any method calls, db calls, etc... that occurs in the backend.

Here is a simple walkthrough that may help (you don't need to actually install the demo to see the flow):

https://www.dynatrace.com/support/doc/appmon/appli...

There are also a number of webinars and tutorials at the university:

https://university.dynatrace.com/education/appmon/...

In general you'll want to find your slow calls, then look at some of the method or response time hotspots dashlets, and from there look at individual PurePaths as well to see where time is being spent.

James

Comment

People who like this

0 Show 0 · Share
10 |2000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image

Answer by Anantha R. · Jan 23, 2018 at 07:14 AM

Thanks James. I am clear about the Purepaths and analysis of the issue once the agent is created. My question is how to create an agent for the above scenario considering we are getting the resources as CSS, JS, URLs , etc. Is there any tutorial which talks about creating an agent to analyse the issue in depth. If so, please send those links. Thanks in advance.

Comment

People who like this

0 Show 3 · Share
10 |2000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image James K. · Jan 23, 2018 at 04:31 PM 0
Share

I'm not sure what you mean by creating an agent, you noted that the content is served from web servers and application servers so you would install a web server agent or a Java (I imagine) agent as appropriate.

avatar image Chetan M. · Jan 21 at 12:28 PM 0
Share

Hi Anantha R.

Are you able to identify those resources?


avatar image Chetan M. · Jan 21 at 12:30 PM 0
Share

hi Anantha ,

Are you able to find those calls?

Your answer

Hint: You can notify a user about this post by typing @username

Up to 10 attachments (including images) can be used with a maximum of 52.4 MB each and 262.1 MB total.

Welcome to the
Dynatrace Community Forums

Check out the Forum User Guide and Forum Guidelines to learn how to get started.

Community Member of the Month
February 2019

Announcing Dynatrace's Community Member of the Month for February 2019, Larry R.! Click here to read more!

Employee Member of the Month
February 2019

Announcing Dynatrace's Employee Member of the Month for February 2019, Dave M.! Click here to read more!

Live webinar: AIOps done right through enhanced Dynatrace AI root cause detection

Learn the enhanced capabilities of the next generation Dynatrace AI root cause analysis and how to feed it with your own data sources.
Wednesday, February 20, 2019
Register today!

Live webinar: AIOps done right through enhanced Dynatrace AI root cause detection

Learn the enhanced capabilities of the next generation Dynatrace AI root cause analysis and how to feed it with your own data sources.
Wednesday, February 20, 2019
Register today!

NAM 2019 Beta is available

Would you like to have an early taste of what we have cooked up for 2019? We would love to hear your feedback and improve some of the new features. Check NAM 2019 Beta release notes.
Sign up today!

Follow this Question

Answers Answers and Comments

26 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Forum Tags

nginx java dotnet docker 6.5 ios customization knowledge sharing browser agent mobileapp sensor chart 7.1 hybris 6.3+ production incidents Dynatrace Managed php javascript processes monitoring nodejs uem splunk license framework good to know installation web services plugin splitting rest webserver reports 7.0 kubernetes errors rum mainframe 6.1 account configuration forum user guide security web dashboard agent load window oneagent upgrade diagnostics search scheduler appmonsaas log analytics database performance warehouse services web performance monitoring user sessions test automation transactionflow measures business transaction migration plugins android dashlet server purelytics 6.2 rest api system profile appmon appmon 7 mobile monitoring collector adk messagebroker purepath apache guardian appmon iis 7.2 dashboard mq kibana client continuous delivery unique users postgresql sensors documentation alerting auto-detection 6.3 administration
  • 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
      • Enterprise Synthetic Monitoring
    • Synthetic Classic
      • Synthetic Classic Open Q&A
    • BSM Open Q&A