Wavefront by VMware

This component was created and is maintained by an Istio partner. Please address support questions to the partner directly.

The wavefront adapter collects metrics and makes them available to Wavefront by VMware.

This adapter supports the metric template.

Params

Configuration format for the wavefront adapter.

FieldTypeDescription
directParams.WavefrontDirect (oneof)

The credentials for direct ingestion.

proxyParams.WavefrontProxy (oneof)

The credentials for ingestion via a Wavefront Proxy.

flushIntervalgoogle.protobuf.Duration

The metrics flush interval.

sourcestring

The source tag for all metrics handled by this adapter.

prefixstring

The prefix to prepend all metrics handled by the adapter.

metricsParams.MetricInfo[]

The set of metrics to publish to Wavefront.

logsParams.Logs

The log configuration.

Params.Logs

Describes the logging configuration.

FieldTypeDescription
levelstring

The log level (one of error, warn, info, debug, or none). Ex: info

Params.MetricInfo

Describes how a metric should be represented on Wavefront.

FieldTypeDescription
namestring

The metric name. (Optional)

instanceNamestring

The fully qualified Istio metric instance name.

typeParams.MetricInfo.Type

The metric type.

sampleParams.MetricInfo.Sample

For metrics with type HISTOGRAM, this describes the sample definition.

Params.MetricInfo.Sample

Describes a sample as in the rcrowley/go-metrics library.

FieldTypeDescription
expDecayParams.MetricInfo.Sample.ExpDecay (oneof)

Definition of an exponentially decaying sample.

uniformParams.MetricInfo.Sample.Uniform (oneof)

Definition of a uniform sample.

Params.MetricInfo.Sample.ExpDecay

Describes an exponentially decaying sample.

FieldTypeDescription
reservoirSizeint32

The reservoir size.

alphadouble

The alpha.

Params.MetricInfo.Sample.Uniform

Describes a uniform sample.

FieldTypeDescription
reservoirSizeint32

The reservoir size.

Params.MetricInfo.Type

Describes metric types as in Wavefront.

NameDescription
UNKNOWN

Reserved for unknown metric types.

GAUGE

Represents a gauge metric type.

COUNTER

Represents a counter metric type.

DELTA_COUNTER

Represents a delta counter metric type.

HISTOGRAM

Represents a histogram metric type.

Params.WavefrontDirect

Describes Wavefront Server credentials.

FieldTypeDescription
serverstring

The Wavefront server URL. Ex: https://mydomain.wavefront.com

tokenstring

The Wavefront API token.

Params.WavefrontProxy

Describes Wavefront Proxy credentials.

FieldTypeDescription
addressstring

The wavefront proxy address. Ex: 192.168.99.100:2878