Datadog

<dependency>
    <groupId>io.quarkiverse.micrometer.registry</groupId>
    <artifactId>quarkus-micrometer-registry-datadog</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 Datadog

Support for Datadog will be enabled if Micrometer support is enabled, the Datadog 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_DATADOG_ENABLED

boolean

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

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

Environment variable: QUARKUS_MICROMETER_EXPORT_DATADOG_DEFAULT_REGISTRY

boolean

true

Datadog MeterRegistry configuration properties.

A property source for configuration of the Datadog MeterRegistry to push metrics using the Datadog API, see https://micrometer.io/docs/registry/datadog.

Available values:

Property=Default

Description

apiKey=YOUR_KEY

Define the key used to push data using the Datadog API

publish=true

By default, gathered metrics will be published to Datadog 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 Datadog. The default is 1 minute.

Other Micrometer configuration attributes can also be specified.

Environment variable: QUARKUS_MICROMETER_EXPORT_DATADOG

Map<String,String>