SignalFx

<dependency>
    <groupId>io.quarkiverse.micrometer.registry</groupId>
    <artifactId>quarkus-micrometer-registry-signalfx</artifactId>
</dependency>

Configuration

Configuration property fixed at build time - All other configuration properties are overridable at runtime

Configuration property

Type

Default

Support for export to SignalFx.

Support for SignalFx will be enabled if Micrometer support is enabled, the SignalFx registry extension is enabled and either this value is true, or this value is unset and quarkus.micrometer.registry-enabled-default is true.

Environment variable: QUARKUS_MICROMETER_EXPORT_SIGNALFX_ENABLED

boolean

By default, this extension will create a SignalFx MeterRegistry instance.

Use this attribute to veto the creation of the default SignalFx MeterRegistry.

Environment variable: QUARKUS_MICROMETER_EXPORT_SIGNALFX_DEFAULT_REGISTRY

boolean

true

SignalFx registry configuration properties.

A property source for configuration of the SignalFx MeterRegistry, see https://micrometer.io/docs/registry/signalFx.

Available values:

Property=Default

Description

access-token=MY_ACCESS_TOKEN

Define the access token required to push data to SignalFx

source=identifier

Unique identifier for the app instance that is publishing metrics to SignalFx. Defaults to the local host name.

uri=https://ingest.signalfx.com

Define the the URI to ship metrics to. Use this attribute to specify the location of an internal proxy, if necessary.

publish=true

By default, gathered metrics will be published to SignalFx when the MeterRegistry is enabled. Use this attribute to selectively disable publication of metrics in some environments.

step=1m

The interval at which metrics are sent to SignalFx Monitoring. The default is 1 minute.

Other Micrometer configuration attributes can also be specified.

Environment variable: QUARKUS_MICROMETER_EXPORT_SIGNALFX

Map<String,String>