• 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 Jim M. · Jan 13, 2014 at 05:39 PM ·

Batch Processing Monitoring

Hi,

We are trying to monitor a batch process that is running in our weblogic environment. What happens is a process is spawned when weblogic starts. The process monitors a mailbox on our exchange server. If it finds a message it processes it.  We have determined through trial and error that a method sensor is the way to go. The issue we are having is how to end the purepath that gets started. We would like to get a purepath for each e-mail. Currently a purepath starts but it just goes and goes until it truncates or times out. 

Any ideas or suggestions would be appreciated.

Thanks,

Jim

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.

1 Reply

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

Answer by Andreas G. · Jan 13, 2014 at 06:00 PM

Hi Jim

It seems you need to find a different Entry Point method to start your PurePath because a PurePath always lasts as long as the entry point method. There is no optin to "stop" a PurePath. I assume you something similar to the following execution pattern

-> waitForNextMessage

--> processMessage(1)

--> processMessage(2)

--> ....

If this is the case you need to start the Purepath one level deeper at the processMessage method (or whathever that method is that is actually doing the processing for a single message in your system. That will make sure that the PurePAth stops after the message is processed.

If you dont know which method to pick you can do a CPU Sampling. There is a dashlet in dynaTrace that allows you to do a "traditional" CPU Sampling Session. This will give you more details on the actual methods called and it will be easy to pick the best entry point method

Let me know if this helps

Comment

People who like this

0 Show 2 · 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 Jim M. · Jan 17, 2014 at 08:43 PM 0
Share

Your recommendation was spot on. We found the correct entry point and then created a sensor for it. We are now getting a purepath for email being processed.  My issue now is creating a business transaction for the purepath created so we can get the activity on the application overview dashboard that Dynatrace gives you out of the box.  Any ideas on how to accomplish this?.  I can't seem to create a measure or a filter based on the purepath name.  I created a measure for the same method that we created the purepath from but for some reason the business transaction is not showing up.  I'm going to study the documentation again to see if I can figure out what I'm doing wrong. If you have any ideas I'm all ears.

 

Thanks for your help.  At least we are getting the purepaths now which is very helpful for our development staff.

 

Jim

avatar image Andreas G. ♦ Jim M. · Jan 18, 2014 at 12:24 PM 0
Share

I would create a Method Invocation Measure for your Entry Point Method. Set the upper severe threshold to 1 and then use this measure as a Filter. This will then give you all PurePaths where this entry point method is at least called once (which it should). Then you can add it to the App Overview

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

2 People are following this question.

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