You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When sending Telegraf data to Graphite, many of the metrics generated by the win_perf_counters input plugin aren't properly sanitized, and get ignored by Carbon.
For example, for the following config, only Processes and Threads succeed:
The metrics are received by carbon, but it throws these 4 errors:
28/04/2016 11:06:20 :: invalid line (ServerA.win_system.System.Context Switches/sec 9189.787 1461855980) received from client 127.0.0.1:57807, ignoring
28/04/2016 11:06:20 :: invalid line (ServerA.win_system.System.System Calls/sec 41990.85 1461855980) received from client 127.0.0.1:57807, ignoring
28/04/2016 11:06:20 :: invalid line (ServerA.win_system.System.System Up Time 1.4804549e+06 1461855980) received from client 127.0.0.1:57807, ignoring
28/04/2016 11:06:20 :: invalid line (ServerA.win_system.System.Processor Queue Length 0 1461855980) received from client 127.0.0.1:57807, ignoring
I see that the Graphite output serializer sanitizes the bucket name, but it doesn't sanitize the field itself, and win_perf_countersdoesn't do any kind of sanitizing when gathering metrics.
The text was updated successfully, but these errors were encountered:
When sending Telegraf data to Graphite, many of the metrics generated by the
win_perf_counters
input plugin aren't properly sanitized, and get ignored by Carbon.For example, for the following config, only
Processes
andThreads
succeed:If run in debug mode, telegraf produces this output:
The metrics are received by carbon, but it throws these 4 errors:
I see that the Graphite output serializer sanitizes the bucket name, but it doesn't sanitize the field itself, and
win_perf_counters
doesn't do any kind of sanitizing when gathering metrics.The text was updated successfully, but these errors were encountered: