• 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 Sharyl K. · Jul 19, 2014 at 03:07 AM ·

Skipped events

There is high skipped event in dynaTrace Server Health dashboard. Is there a way to know which agents or what kind of events were skipped?

 

 

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.

2 Replies

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

Answer by Andreas G. · Jul 21, 2014 at 08:32 PM

Here is also a related forum post where i gave a brief explanation on why you may see a high number of skipped events: Many skipped events in dynaTrace 6.0 and SocketTimedOutException for FrontEnd server

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 Anton G. · Jul 21, 2014 at 06:41 PM

The best way is to go to the "Agents Overview" Dashboard and look at the Skipped Events Column (the last one).

Comment

People who like this

0 Show 7 · 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 Sharyl K. · Jul 22, 2014 at 07:05 AM 0
Share

I checked Agent Overview - the column "Skipped Events" showing '0'. dynaTrace Server Health dashboard shows lots of "Skipped Event (Server)". How could I get detail of "Skipped Event (Server)"?

avatar image Rick B. Sharyl K. · Jul 22, 2014 at 07:14 AM 0
Share

Hi Sharyl,

For the server events, I typically see clues in the Server.0.0.log file.  If you need assistance, please open a ticket.

Rick Boyd

avatar image Andreas G. ♦ Sharyl K. · Jul 22, 2014 at 04:23 PM 0
Share

For Server Skipped Events it is most likele PurePaths that are exceeding their Size Limit (Default = 100000). So - this are PurePaths where the agents keep sending events because they are still ongoing but the server skipps these events because the server already "terminated/truncated/closed" the PurePath because it ran outside the default node limit. Examplese of these PurePaths are very long running batch jobs.

Please have a look at your PurePath Dashlet and see whether you have PurePAths with a Size of 100000. These are the ones that should also be marked as Incomplete/Truncated (they have a grey status icon). If you have these types of PurePaths you need to figure out whether

a) you really need these transactions to be recorded (e.g: exclude the URLs, exclude your custom entry points) or

b) whether you can use a different entry point in order to split the long running PurePath into smaller ones.

Andi

avatar image Sharyl K. Andreas G. ♦ · Jul 22, 2014 at 10:28 PM 0
Share

It's confused. I was told by one of consultant who visited my company recently, he said Skipped Events in the Server Helath dashboard were anything except purepath. Skipped Purepath dashlet is the purepach been skippped. Now you said Skipped Event is the purepath exceeding large size. Then what does "Skipped Purepath" tell me?

avatar image Andreas G. ♦ Sharyl K. · Jul 22, 2014 at 10:56 PM 0
Share

There are several reasons why the server may skip events. I just wanted to highlight one reason that I see very often being the root cause when we see a very high number of skipped events on the server. And this scenario is caused by PurePaths that run into either a timeout or are truncated because they exceed the purepath node limit. in this case the agents still send their events to the server because they dont know that the PurePath has already been truncated. But as the server doesnt handle these events anymore it simply skips them.

As I said - there are also other cases where you may see skipped events but this is the case I see most often. Best way to verify this is by checking if you have PurePaths that time out or that are truncated

avatar image William C. Andreas G. ♦ · Dec 10, 2014 at 03:42 AM 0
Share

 

New situation, got a support request in...

WE need to set the Size above 10,000 due to long-running batch processes, and you didn't tell us how. 

 

We have known data sizes of 30,000 and 100,000 records, which will definitely run for long duration.  Further, app architecture appears to start processes, then leave them running (like Daemons).

Suggestions? If I get anything from the support ticket, I'll place the follow-up here.

avatar image Andreas G. ♦ William C. · Dec 10, 2014 at 07:51 AM 0
Share

Hi

it would help to see a PurePath and what you mean with "30000" records. If records means items in the Database or SQL Calls to a database then this is not a problem as dynatrace is aggregating DB Calls - unless these are 30k different SQL statements.

In general we advice that long running processes (daemons) should not start a PurePath when they start their main routine. You should find a better entry point such as a "processItem" or "processMessage". In that case you will end up having several PurePaths that indvidually finish in a reasonable amount of time and will not exceed the limits. If you are able to capture some unique JOB Id or whatever it is that uniquely identifies that Batch Job Run you can create a Business Transaction so that you can easily look at all PurePaths that were captured PER JobID

Andi

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

3 People are following this question.

avatar image avatar image 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