Wavefront by VMware

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

PartnerVMware, Inc.
Contactveniln@vmware.com
Source Codehttps://github.com/vmware/wavefront-adapter-for-istio
Latest Releasehttps://github.com/vmware/wavefront-adapter-for-istio/releases/tag/0.1.1
Tested by VMware, Inc. with these Istio Versions1.0.3, 1.0.4
Supported TemplatesMetric

The wavefront adapter collects metrics and makes them available toWavefront 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.DurationThe metrics flush interval.
sourcestringThe source tag for all metrics handled by this adapter.
prefixstringThe prefix to prepend all metrics handled by the adapter.
metricsParams.MetricInfo[]The set of metrics to publish to Wavefront.
logsParams.LogsThe log configuration.

Params.Logs

Describes the logging configuration.

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

Params.MetricInfo

Describes how a metric should be represented on Wavefront.

FieldTypeDescription
namestringThe metric name. (Optional)
instanceNamestringThe fully qualified Istio metric instance name.
typeParams.MetricInfo.TypeThe metric type.
sampleParams.MetricInfo.SampleFor 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
reservoirSizeint32The reservoir size.
alphadoubleThe alpha.

Params.MetricInfo.Sample.Uniform

Describes a uniform sample.

FieldTypeDescription
reservoirSizeint32The reservoir size.

Params.MetricInfo.Type

Describes metric types as in Wavefront.

NameDescription
UNKNOWNReserved for unknown metric types.
GAUGERepresents a gauge metric type.
COUNTERRepresents a counter metric type.
DELTA_COUNTERRepresents a delta counter metric type.
HISTOGRAMRepresents a histogram metric type.

Params.WavefrontDirect

Describes Wavefront Server credentials.

FieldTypeDescription
serverstringThe Wavefront server URL. Ex: https://mydomain.wavefront.com
tokenstringThe Wavefront API token.

Params.WavefrontProxy

Describes Wavefront Proxy credentials.

FieldTypeDescription
addressstringThe wavefront proxy address. Ex: 192.168.99.100:2878