initialize

fun initialize(enableStandardExports: Boolean = false, enableMemoryPoolsExports: Boolean = false, enableGarbageCollectorExports: Boolean = false, enableThreadExports: Boolean = false, enableClassLoadingExports: Boolean = false, enableVersionInfoExports: Boolean = false)

Registers the selected Prometheus JVM hotspot metric exporters.

This method is synchronized and idempotent -- only the first invocation registers collectors.

Parameters

enableStandardExports

whether to register standard JMX metrics (process CPU, open file descriptors, etc.).

enableMemoryPoolsExports

whether to register memory pool JMX metrics.

enableGarbageCollectorExports

whether to register garbage collector JMX metrics.

enableThreadExports

whether to register thread JMX metrics.

enableClassLoadingExports

whether to register class loading JMX metrics.

enableVersionInfoExports

whether to register JVM version info metrics.