io.helidon.MetricsConfig
Description
Merged configuration for metrics
Configuration options
| Key | Type | Default | Description |
|---|---|---|---|
app- | String | Value for the application tag to be added to each meter ID | |
app- | String | Name for the application tag to be added to each meter ID | |
auto- | Auto | Automatic metrics collection settings | |
built- | Built | CAMEL | Output format for built-in meter names |
enabled | Boolean | true | Whether metrics functionality is enabled |
endpoint | String | metrics | N/ |
key- | Key | Key performance indicator metrics settings | |
permit- | Boolean | true | Whether to allow anybody to access the metrics endpoint when this config is used by a metrics observer |
publishers | Map< | Metrics publishers which make the metrics data available to external systems | |
publishers- | Boolean | false | Whether to enable automatic service discovery for publishers |
rest- | Configuration for rest-request | ||
roles | List< | observe | Role names allowed to access the metrics endpoint when this config is used by a metrics observer and #permit is false |
tags | List< | Global tags | |
timers | Configuration for timers | ||
virtual- | Configuration for virtual-threads | ||
warn- | Boolean | true | Whether to log warnings when multiple registries are created |
Merged Types
Usages
See the manifest for all available types.