• Wavefront by VMware
    • Params
    • Params.Logs
    • Params.MetricInfo
    • Params.MetricInfo.Sample
    • Params.MetricInfo.Sample.ExpDecay
    • Params.MetricInfo.Sample.Uniform
    • Params.MetricInfo.Type
    • Params.WavefrontDirect
    • Params.WavefrontProxy

    Wavefront by VMware

    该组件由 Istio 合作伙伴创建并维护,如有问题请直接与合作伙伴联系。

    合作伙伴VMware, Inc.
    联系veniln@vmware.com
    源码https://github.com/vmware/wavefront-adapter-for-istio
    最新版本https://github.com/vmware/wavefront-adapter-for-istio/releases/tag/0.1.1
    VMware, Inc. 已在如下 Istio 版本中测试通过1.0.3, 1.0.4
    支持的模版Metric

    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