Package io.quarkus.deployment.metrics
Class MetricsCapabilityBuildItem
java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.SimpleBuildItem
io.quarkus.deployment.metrics.MetricsCapabilityBuildItem
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
-
Field Summary
Modifier and TypeFieldDescription(package private) final MetricsCapabilityBuildItem.MetricsCapability<String>
(package private) final String
-
Constructor Summary
ConstructorDescriptionMetricsCapabilityBuildItem
(MetricsCapabilityBuildItem.MetricsCapability<String> metricsCapability) MetricsCapabilityBuildItem
(MetricsCapabilityBuildItem.MetricsCapability<String> metricsCapability, String path) -
Method Summary
Modifier and TypeMethodDescriptionboolean
metricsSupported
(String name) Test for a known metrics system to allow selective initialization of metrics based using a known API.
-
Field Details
-
path
-
metricsCapability
-
-
Constructor Details
-
MetricsCapabilityBuildItem
public MetricsCapabilityBuildItem(MetricsCapabilityBuildItem.MetricsCapability<String> metricsCapability) -
MetricsCapabilityBuildItem
public MetricsCapabilityBuildItem(MetricsCapabilityBuildItem.MetricsCapability<String> metricsCapability, String path)
-
-
Method Details
-
metricsSupported
Test for a known metrics system to allow selective initialization of metrics based using a known API. Avoid using deployment module artifacts. Ensure that metrics API dependencies remain optional / compile-time only.- Returns:
- true if this factory supports the named metrics system. Arbitrary strings are allowed. Constants are present for a few.
- See Also:
-
metricsEndpoint
- Returns:
- the configured Metrics Endpoint (if an endpoint is enabled) or null
-