New Relic

<dependency>
    <groupId>io.quarkiverse.micrometer.registry</groupId>
    <artifactId>quarkus-micrometer-registry-newrelic-telemetry</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 New Relic

Support for New Relic will be enabled if Micrometer support is enabled, the New Relic 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_NEWRELIC_TELEMETRY_ENABLED

boolean

By default, this extension will create a New Relic MeterRegistry instance.

Use this attribute to veto the creation of the default New Relic MeterRegistry.

Environment variable: QUARKUS_MICROMETER_EXPORT_NEWRELIC_TELEMETRY_DEFAULT_REGISTRY

boolean

true

New Relic MeterRegistry configuration properties.

A property source for configuration of the New Relic MeterRegistry to push metrics using the New Relic library, see https://github.com/newrelic/micrometer-registry-newrelic.

Available values:

Property=Default

Description

apiKey=YOUR_KEY

Define the key used to push data using the New Relic API

uri=DESTINATION_URI

The URI for the New Relic metric API. Only necessary if you need to override the default URI.

publish=true

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

Other Micrometer configuration attributes can also be specified. See the configuration class.

Other Micrometer configuration attributes can also be specified.

Environment variable: QUARKUS_MICROMETER_EXPORT_NEWRELIC_TELEMETRY

Map<String,String>