Auto-configure AppOptics metrics
Closes gh-14819
This commit is contained in:
@@ -1385,6 +1385,15 @@ content into your application. Rather, pick only the properties that you need.
|
||||
management.metrics.distribution.percentiles-histogram.*= # Whether meter IDs starting with the specified name should publish percentile histograms.
|
||||
management.metrics.distribution.sla.*= # Specific SLA boundaries for meter IDs starting-with the specified name. The longest match wins.
|
||||
management.metrics.enable.*= # Whether meter IDs starting-with the specified name should be enabled. The longest match wins, the key `all` can also be used to configure all meters.
|
||||
management.metrics.export.appoptics.api-token= # AppOptics API token.
|
||||
management.metrics.export.appoptics.batch-size=500 # Number of measurements per request to use for this backend. If more measurements are found, then multiple requests will be made.
|
||||
management.metrics.export.appoptics.connect-timeout=5s # Connection timeout for requests to this backend.
|
||||
management.metrics.export.appoptics.enabled=true # Whether exporting of metrics to this backend is enabled.
|
||||
management.metrics.export.appoptics.host-tag=instance # Tag that will be mapped to "@host" when shipping metrics to AppOptics.
|
||||
management.metrics.export.appoptics.num-threads=2 # Number of threads to use with the metrics publishing scheduler.
|
||||
management.metrics.export.appoptics.read-timeout=10s # Read timeout for requests to this backend.
|
||||
management.metrics.export.appoptics.step=1m # Step size (i.e. reporting frequency) to use.
|
||||
management.metrics.export.appoptics.uri=https://api.appoptics.com/v1/measurements # URI to ship metrics to.
|
||||
management.metrics.export.atlas.batch-size=10000 # Number of measurements per request to use for this backend. If more measurements are found, then multiple requests will be made.
|
||||
management.metrics.export.atlas.config-refresh-frequency=10s # Frequency for refreshing config settings from the LWC service.
|
||||
management.metrics.export.atlas.config-time-to-live=150s # Time to live for subscriptions from the LWC service.
|
||||
|
||||
@@ -1344,6 +1344,7 @@ Spring Boot Actuator provides dependency management and auto-configuration for
|
||||
https://micrometer.io[Micrometer], an application metrics facade that supports numerous
|
||||
monitoring systems, including:
|
||||
|
||||
- <<production-ready-metrics-export-appoptics,AppOptics>>
|
||||
- <<production-ready-metrics-export-atlas,Atlas>>
|
||||
- <<production-ready-metrics-export-datadog,Datadog>>
|
||||
- <<production-ready-metrics-export-dynatrace,Dynatrace>>
|
||||
@@ -1433,6 +1434,19 @@ annotation markers.
|
||||
|
||||
|
||||
|
||||
[[production-ready-metrics-export-appoptics]]
|
||||
==== AppOptics
|
||||
By default, the AppOptics registry pushes metrics to https://www.appoptics.com/
|
||||
periodically. To export metrics to SaaS
|
||||
{micrometer-registry-documentation}/appoptics[AppOptics], your API token must be provided:
|
||||
|
||||
[source,properties,indent=0]
|
||||
----
|
||||
management.metrics.export.appoptics.api-token=YOUR_TOKEN
|
||||
----
|
||||
|
||||
|
||||
|
||||
[[production-ready-metrics-export-atlas]]
|
||||
==== Atlas
|
||||
By default, metrics are exported to {micrometer-registry-documentation}/atlas[Atlas]
|
||||
|
||||
Reference in New Issue
Block a user