We are testing TICK stack as next-gen monitoring system. We are planning a system for about a million hosts with lagacy support of carbon-graphite timeseries support. We want to send a copy of metrics to graphite cluster from the telegraf (as it is on the front). Our hosts have dots in their hostnames like id.domain.com (like 100.example.com). We are trying to send metrics to graphite with:
[[outputs.graphite]]
template = “host.measurement.field”
At graphite we are getting something like:
100_example_com.cpu.idle_usage 70 1635934120
while we really want it to be like:
100.example.com.cpu.idle_usage 70 1635934120
for the legacy support.
So the Question:
Is there any way to stop telegraf to meddle with host tag before sending to graphite?