The following OpenJDK 8 vendors are supported for Continuous Profiling because they include JDK Flight Recorder in their latest versions:
|Vendor||JDK version that includes Flight Recorder|
|Azul||u212 (u262 is recommended)|
If your vendor is not on the list, open a support ticket, we can let you know if we’re planning to support it or if we already offer beta support.
If your system properties contain sensitive information such as user names or passwords, turn off the system property event by creating a
jfp override template file with
The Datadog exception profiler will normally have a very small footprint and overhead. But if a lot of exceptions are created and thrown, it can cause significant overhead for the profiler. This can happen, for example, when you use exceptions for control flow. If you have an unusually high exception rate, temporarily turn off exception profiling until you’ve had a chance to fix what’s causing them.
To disable exception profiling, start the tracer with the
-Ddd.integration.throwables.enabled=false JVM setting.
Remember to turn this setting back on after you’ve returned to a more typical rate of exceptions.
Additional helpful documentation, links, and articles: