Resulting into datapoints tagged with keys service, #environment and #host instead of expected service, environment and host (we're using telegraf's statsd input).
To fix this, according to Datadog Metrics documentation, the agent should send the previous message as follows:
This issue is about #118 which adds tag support to
StatsDOutputWriter
.Looking at DogStatsD Datagram Format documentation, it appears the current implementation is not fully compatible when we declare more than one tag.
Indeed, considering the following jmxtrans-agent configuration:
We can observe that the jmxtrans agent (v1.2.7) sends the following messages:
Resulting into datapoints tagged with keys
service
,#environment
and#host
instead of expectedservice
,environment
andhost
(we're using telegraf's statsd input).To fix this, according to Datadog Metrics documentation, the agent should send the previous message as follows:
This looks to be the same issue for Sysdig.
A PR fixing the issue will be submitted by tomorrow. Edit: see #124
cc @jakobant @cyrille-leclerc