I’m using the nightly build for v1.3 (http://22.214.171.124/dl.influxdata.com/telegraf/nightlies/telegraf-nightly_windows_amd64.zip).
The cpu input is not collecting for multiple cpus. The Windows VM reports there are four cpus. A measurement record is reported but the cpu tag is missing. I would expect to see “cpu = cpu” - one for each cpu.
I tried to force a record by adding a custom tag (cpu = “cpu0”) to the input; however, it was not sent. I also tried to add it as a global tag - it was removed. If I call it something else, it shows up, e.g. mycpu = “cpu0”.
This works as expected on Linux. Anyone using this on Windows?
[[inputs.cpu]] # Whether to report per-cpu stats or not percpu = true # Whether to report total system cpu stats or not totalcpu = false # If true, collect raw CPU time metrics. collect_cpu_time = true # do not send these fields in the message - collectd DB is only interested in raw time fielddrop = ["usage_*", "*_min", "*_max", "time_guest", "time_guest_nice"] # Don't collect total cpu values [inputs.cpu.tagdrop] cpu = ["cpu-total"] #[inputs.cpu.tags] #cpu = "cpu0"