Wavefront

ENTERPRISE: Built-in integrations are available for Sensu Enterprise users only.

Overview

Send metrics to Wavefront using the Wavefront Data Format. This handler uses the output_format mutator.

Configuring a Wavefront Proxy

To install and configure a Wavefront Proxy to receive metrics from Sensu Enterprise, please refer to the Wavefront Proxy setup documentation.

Configuration

Example(s)

The following is an example global configuration for the wavefront enterprise handler (integration).

{
  "wavefront": {
    "host": "wavefront.example.com",
    "port": 2878,
    "tags": {
      "dc": "us-central-1"
    }
  }
}

Integration Specification

wavefront attributes

The following attributes are configured within the {"wavefront": {} } configuration scope.

PRO TIP: You can override wavefront attributes on a per-contact basis using contact routing.

host
description The Wavefront host address.
required false
type String
default 127.0.0.1
example
"host": "wavefront.example.com"
port
description The Wavefront Proxy port for the Wavefront Data Format.
required false
type Integer
default 2878
example
"port": 2878
tags
description Configurable custom tags (key/value pairs) to add to every Wavefront metric data point.
required false
type Hash
default
{}
example
"tags": {
  "dc": "us-central-1"
}
retry_limit
description The number of times the integration will attempt to re-send metrics after encountering an error.
required false
type Integer
default 3
example
 "retry_limit": "3"
retry_delay
description How long the integration will wait between retries, in seconds.
required false
type Integer
default 1
example
 "retry_delay": "1"