Class NativeImageChecker
java.lang.Object
io.prometheus.metrics.instrumentation.jvm.NativeImageChecker
Contains utilities to check if we are running inside or building for native image. Default
behavior is to check if specific for graalvm runtime property is present. For additional
optimizations it is possible to do add
"--initialize-at-build-time=io.prometheus.client.hotspot.NativeImageChecker" to graalvm native
image build command and the native image will be identified during build time.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
isGraalVmNativeImage
static final boolean isGraalVmNativeImage
-
-
Constructor Details
-
NativeImageChecker
private NativeImageChecker()
-