--- title: SignalFx description: Adapter that sends Istio metrics to SignalFx. location: https://istio.io/docs/reference/config/policy-and-telemetry/adapters/signalfx.html layout: protoc-gen-docs generator: protoc-gen-docs number_of_entries: 3 ---

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

This adapter supports the metric template.

Params

Configuration format for the signalfx adapter.

Field Type Description
metrics Params.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.

ingestUrl string

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

accessToken string

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

datapointInterval google.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.

Field Type Description
name string

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.

type Params.MetricConfig.Type

The metric type of the metric

Params.MetricConfig.Type

Describes what kind of metric this is.

Name Description
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.