Package io.helidon.metrics.api

Defines the Helidon metrics API so Helidon metrics-capable components can implement metrics simply and without regard for whether metrics is actually on the runtime path or not or is enabled or not.

The registry factories created and used at runtime are managed by a RegistryFactoryProvider. This module provides one implementation (NoOpRegistryFactory which returns RegistryFactory instances which create no-op metrics. If the regular metrics implementation component is on the path at runtime, then the RegistryFactoryProvider furnished by that component will create fully functional registry factories.