Any option to export telemetry details to external entity

Questions about YourKit Java Profiler
Post Reply
mahudees
Posts: 1
Joined: Thu Jun 11, 2015 5:09 am

Any option to export telemetry details to external entity

Post by mahudees »

I'm looking for an option to profile the application in stability tests, For this I need to have a history of the telemetry details while running. When searching cam across the startup option "telemetrylimit=<hours>". Since I'm looking for more hours(in days), I'm thinking of the overhead it would add on top of the application. considering this, is there any option to export telemetry statistics to a collector application running outside,So that we can use it latter?

Can I use higher value in hours (Say for 4 or 5 days) with having minimal impact in the application performance or how to do we profile an application running for more time with having the telemetry history for entire running period.
Anton Katilin
Posts: 6172
Joined: Wed Aug 11, 2004 8:37 am

Re: Any option to export telemetry details to external entit

Post by Anton Katilin »

Yes, setting higher telemetry limits increases the agent memory footprint.

You may set a moderate (e.g. several hours) limit and instruct the agent to periodically capture a snapshot file. You may open them to check how the application behaved in the past. Use the startup option "periodicperf=..." for this: https://www.yourkit.com/docs/java/help/ ... riodicperf

Alternatively, you may increase the sampling period from the default 1 sample per second. For example, if you change it to 5 seconds, you decrease the memory footprint in 5 times (approximately, because each individual sample's footprint may differ). Use the startup option "telemetryperiod=...": https://www.yourkit.com/docs/java/help/ ... etryperiod
Post Reply