MicrometerTelemetryProvider
class MicrometerTelemetryProvider(meterRegistry: MeterRegistry = Metrics.globalRegistry, val loggerProvider: LoggerProvider = GlobalTelemetryProvider.instance.loggerProvider) : TelemetryProvider
TelemetryProvider based on Micrometer.
Parameters
meterRegistry
the Micrometer API instance (defaults to use Metrics.globalRegistry)
loggerProvider
the logger provider to use (defaults to the GlobalTelemetryProvider log provider) A provider is taken explicitly because Micrometer does not provide a logging API, only a log bridge for existing logging implementations.
Constructors
Link copied to clipboard
constructor(meterRegistry: MeterRegistry = Metrics.globalRegistry, loggerProvider: LoggerProvider = GlobalTelemetryProvider.instance.loggerProvider)