Class MicrometerCollector
java.lang.Object
org.wildfly.extension.micrometer.metrics.MicrometerCollector
- All Implemented Interfaces:
AutoCloseable
-
Constructor Summary
ConstructorsConstructorDescriptionMicrometerCollector(org.jboss.as.controller.LocalModelControllerClient modelControllerClient, org.jboss.as.controller.ProcessStateNotifier processStateNotifier, WildFlyRegistry micrometerRegistry, Predicate<String> subsystemFilter) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()collectResourceMetrics(org.jboss.as.controller.registry.Resource resource, org.jboss.as.controller.registry.ImmutableManagementResourceRegistration mrr, Function<org.jboss.as.controller.PathAddress, org.jboss.as.controller.PathAddress> addressResolver)
-
Constructor Details
-
MicrometerCollector
public MicrometerCollector(org.jboss.as.controller.LocalModelControllerClient modelControllerClient, org.jboss.as.controller.ProcessStateNotifier processStateNotifier, WildFlyRegistry micrometerRegistry, Predicate<String> subsystemFilter)
-
-
Method Details
-
collectResourceMetrics
public MetricRegistration collectResourceMetrics(org.jboss.as.controller.registry.Resource resource, org.jboss.as.controller.registry.ImmutableManagementResourceRegistration mrr, Function<org.jboss.as.controller.PathAddress, org.jboss.as.controller.PathAddress> addressResolver) -
close
- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-