I've just started playing around with Telegraf have run into an issue with
adding perfmon metrics to graphite.
The perfmon counters have spaces in in their names and are being dropped.
telegraf.conf
[global_tags]
[agent]
interval = "30s"
round_interval = true
metric_buffer_limit = 1000
flush_buffer_when_full = true
collection_jitter = "0s"
flush_interval = "10s"
flush_jitter = "0s"
debug = false
quiet = false
hostname = "test"
###############################################################################
# OUTPUTS #
###############################################################################
[[outputs.graphite]]
servers = ["172.24.25.210:2003"]
prefix = ""
#template = "host.measurement.tags.field"
timeout = 2
[[outputs.file]]
files = [ "stdout", "C:/telegraf/stats.txt" ]
data_format = "graphite"
#template = "host.measurement.tags.field"
###############################################################################
# INPUTS #
###############################################################################
[[inputs.win_perf_counters]]
[[inputs.win_perf_counters.object]]
ObjectName = "Processor"
Instances = ["_Total"]
Counters = ["% Idle Time", "% Interrupt Time", "% Privileged Time", "% User
Time", "% Processor Time"]
Measurement = "win_cpu"
[[inputs.win_perf_counters.object]]
ObjectName = "LogicalDisk"
Instances = ["*"]
Counters = ["% Idle Time", "% Disk Time","% Disk Read Time", "% Disk Write
Time", "% User Time", "Current Disk Queue Length", "Disk Bytes/Sec", "Disk Read
Bytes/sec", "Disk Reads/Sec", "Disk Transfers/Sec", "Disk Write Bytes/sec",
"Disk Writes/sec" ]
Measurement = "win_disk"
IncludeTotal=true #Set to true to include _Total instance when querying
for all (*).
[[inputs.win_perf_counters.object]]
ObjectName = "System"
Counters = ["Context Switches/sec", "System Calls/sec", "Threads", "System
Up Time", "Processes", "Processor Queue Length"]
Instances = ["------"]
Measurement = "win_system"
[[inputs.win_perf_counters.object]]
ObjectName = "Memory"
Counters = ["Available Bytes","Committed Bytes", "Cache Faults/sec","Demand
Zero Faults/sec","Page Faults/sec","Pages/sec","Transition Faults/sec","Pool
Nonpaged Bytes","Pool Paged Bytes"]
Instances = ["------"] # Use 6 x - to remove the Instance bit from the
query.
Measurement = "win_mem"
output
test.C:.LogicalDisk.win_disk.Disk Bytes/Sec 15188.787 1471006439
test.HarddiskVolume1.LogicalDisk.win_disk.Disk Bytes/Sec 0 1471006439
test._Total.LogicalDisk.win_disk.% Disk Read Time 0 1471006439
test.C:.LogicalDisk.win_disk.% Disk Read Time 0 1471006439
test.HarddiskVolume1.LogicalDisk.win_disk.% Disk Read Time 0 1471006439
test._Total.LogicalDisk.win_disk.Disk Writes/sec 1.8000488 1471006439
test.C:.LogicalDisk.win_disk.Disk Writes/sec 1.8000488 1471006439
test.HarddiskVolume1.LogicalDisk.win_disk.Disk Writes/sec 0 1471006439
Any counter with a space in the name is being dropped. I've seen examples where
the space is being replaced by an underscore, where does that get set?
thanks
Garry
--
Remember to include the InfluxDB version number with all issue reports
---
You received this message because you are subscribed to the Google Groups
"InfluxDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/influxdb.
To view this discussion on the web visit
https://groups.google.com/d/msgid/influxdb/935332fe-4f1a-4776-b137-7c967bb6af1d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.