SignalFx

The signalfx adapter collects Istio metrics and sends them to SignalFx.

This adapter supports the metric template.

Params

Configuration format for the signalfx adapter.

FieldTypeDescription
metricsParams.MetricConfig[]

Required. The set of metrics to send to SignalFx. If an Istio metric is configured to be sent to this adapter, it must have a corresponding description here.

ingestUrlstring

Optional. The URL of the SignalFx ingest server to use. Will default to the global ingest server if not specified.

accessTokenstring

Required. The access token for the SignalFx organization that should receive the metrics.

datapointIntervalgoogle.protobuf.Duration

Optional. Specifies how frequently to send metrics to SignalFx. Metrics reported to this adapter are collected and reported as a timeseries. This will be rounded to the nearest second and rounded values less than one second are not valid. Defaults to 10 seconds if not specified.

Params.MetricConfig

Describes what metrics should be sent to SignalFx and in what form.

FieldTypeDescription
namestring

Required. The name of the metric as it is sent to the adapter. In Kubernetes this is of the form “.metric.” where “” is the name field of the metric resource, and “” is the namespace of the metric resource.

typeParams.MetricConfig.Type

The metric type of the metric

Params.MetricConfig.Type

Describes what kind of metric this is.

NameDescription
NONE

None is the default and is invalid

COUNTER

Values with the same set of dimensions will be added together as a continuously incrementing value.

HISTOGRAM

A histogram distribution. This will result in several metrics emitted for each unique set of dimensions.