Configuration parameter for the DataDog adapter. These params control how Mixer telemetry is transformed and sent to a dogstatsd agent.
The adapter assumes that a dogstatsd agent is running as a sidecar or at some other endpoint that the Mixer can reach.
Any dimension that is a part of the metric is converted to a tag automatically. The configuration of the DataDog agent/daemon is outside the scope of the adapter.
Field
Type
Description
Required
address
string
Address of the dogstatsd server.
Default: localhost:8125
No
prefix
string
Prefix to prepend to all metrics handled by the adapter. Metric “bar” with prefix “foo.” becomes “foo.bar” in DataDog. In order to make sure the metrics get populated into Datadog properly and avoid any billing issues, it’s important to leave the metric prefix to its default value of ‘istio.’
Default: “istio.”
No
bufferLength
int32
Number of individual metrics to buffer before flushing metrics to the network. When buffered, metrics are flushed every 100ms or when the buffer is filled.
When buffer is 0, metrics are not buffered.
Default: 0
No
globalTags
map<string, string>
Tags to add to every metric. “global”: “tag” becomes “global:tag” in DataDog
Default: []
No
sampleRate
double
Chance that any particular metric is sampled when emitted; can take the range [0, 1].
Default: 1