Created
February 16, 2016 13:25
-
-
Save felippemr/a1799a01b389758b935b to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<source> | |
type dstat | |
tag dstat | |
option -cnmlds | |
delay 1 | |
</source> | |
<match dstat.reformer> | |
type copy | |
<store> | |
type statsd | |
host udp.xpto.xpto.com | |
port 8125 | |
flush_interval 2s | |
</store> | |
</match> | |
<match dstat.**> | |
type copy | |
<store> | |
type record_reformer | |
tag dstat.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.cpu.cpu_idle | |
statsd_gauge ${dstat["total cpu usage"]["idl"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag dstat.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.cpu.cpu_usr | |
statsd_gauge ${dstat["total cpu usage"]["usr"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag dstat.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.cpu.cpu_sys | |
statsd_gauge ${dstat["total cpu usage"]["sys"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag dstat.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.cpu.cpu_wait | |
statsd_gauge ${dstat["total cpu usage"]["wai"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag dstat.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.net.net_recv | |
statsd_gauge ${dstat["net/total"]["recv"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag dstat.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.net.net_send | |
statsd_gauge ${dstat["net/total"]["send"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag dstat.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.men.men_used | |
statsd_gauge ${dstat["memory usage"]["used"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag dstat.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.men.men_buff | |
statsd_gauge ${dstat["memory usage"]["buff"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag dstat.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.men.men_cach | |
statsd_gauge ${dstat["memory usage"]["cach"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag dstat.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.men.men_free | |
statsd_gauge ${dstat["memory usage"]["free"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag dstat.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.dsk.read | |
statsd_gauge ${dstat["dsk/total"]["read"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag dstat.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.dsk.write | |
statsd_gauge ${dstat["dsk/total"]["writ"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag dstat.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.load.1m | |
statsd_gauge ${dstat["load avg"]["1m"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag dstat.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.load.5m | |
statsd_gauge ${dstat["load avg"]["5m"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag dstat.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.load.15m | |
statsd_gauge ${dstat["load avg"]["15m"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag dstat.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.swap.used | |
statsd_gauge ${dstat["swap"]["used"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag dstat.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.swap.free | |
statsd_gauge ${dstat["swap"]["free"]} | |
statsd_type ${"gauge"} | |
</store> | |
</match> | |
<source> | |
type serverstatus | |
uri mongodb://xpto:XpTo@localhost:27017/admin | |
stats_interval 2s | |
</source> | |
<match serverstatus.reformer> | |
type copy | |
<store> | |
type statsd | |
host udp.xpto.xpto.com | |
port 8125 | |
flush_interval 4s | |
</store> | |
</match> | |
<match serverstatus.**> | |
type copy | |
<store> | |
type record_reformer | |
tag serverstatus.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.momgodb.connections.current | |
statsd_count ${connections["current"]} | |
statsd_type ${"count"} | |
</store> | |
<store> | |
type record_reformer | |
tag serverstatus.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.momgodb.opcounters.insert | |
statsd_gauge ${opcounters["insert"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag serverstatus.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.momgodb.opcounters.query | |
statsd_gauge ${opcounters["query"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag serverstatus.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.momgodb.opcounters.update | |
statsd_gauge ${opcounters["update"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag serverstatus.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.momgodb.opcounters.delete | |
statsd_gauge ${opcounters["delete"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag serverstatus.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.momgodb.opcounters.getmore | |
statsd_gauge ${opcounters["getmore"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag serverstatus.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.momgodb.opcounters.command | |
statsd_gauge ${opcounters["command"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag serverstatus.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.momgodb.extra_info.page_faults | |
statsd_gauge ${extra_info["page_faults"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag serverstatus.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.momgodb.indexCounters.accesses | |
statsd_gauge ${indexCounters["accesses"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag serverstatus.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.momgodb.indexCounters.hits | |
statsd_gauge ${indexCounters["hits"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag serverstatus.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.momgodb.indexCounters.misses | |
statsd_gauge ${indexCounters["misses"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag serverstatus.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.momgodb.indexCounters.resets | |
statsd_gauge ${indexCounters["resets"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag serverstatus.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.momgodb.indexCounters.missRatio | |
statsd_gauge ${indexCounters["missRatio"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag serverstatus.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.momgodb.globalLock.currentQueue.total | |
statsd_gauge ${globalLock["currentQueue"]["total"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag serverstatus.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.momgodb.globalLock.currentQueue.readers | |
statsd_gauge ${globalLock["currentQueue"]["readers"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag serverstatus.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.momgodb.globalLock.currentQueue.writers | |
statsd_gauge ${globalLock["currentQueue"]["writers"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag serverstatus.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.momgodb.globalLock.activeClients.total | |
statsd_gauge ${globalLock["activeClients"]["total"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag serverstatus.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.momgodb.globalLock.activeClients.readers | |
statsd_gauge ${globalLock["activeClients"]["readers"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag serverstatus.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.momgodb.globalLock.activeClients.writers | |
statsd_gauge ${globalLock["activeClients"]["writers"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag serverstatus.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.momgodb.network.bytesIn | |
statsd_gauge ${network["bytesIn"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag serverstatus.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.momgodb.network.bytesOut | |
statsd_gauge ${network["bytesOut"]} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag serverstatus.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.momgodb.network.numRequests | |
statsd_gauge ${network["numRequests"]} | |
statsd_type ${"gauge"} | |
</store> | |
</match> | |
<source> | |
type df | |
option | |
interval 1 | |
target_mounts /data | |
rm_percent true | |
replace_slash true | |
</source> | |
<match df.reformer> | |
type copy | |
<store> | |
type statsd | |
host udp.xpto.xpto.com | |
port 8125 | |
flush_interval 2s | |
</store> | |
</match> | |
<match df.**> | |
type copy | |
<store> | |
type record_reformer | |
tag df.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpt-01-141780111094.df.used | |
statsd_gauge ${used} | |
statsd_type ${"gauge"} | |
</store> | |
<store> | |
type record_reformer | |
tag df.reformer | |
enable_ruby true | |
statsd_key dbaas.mongodb.xpto.xpto-01-141780111094.df.available | |
statsd_gauge ${available} | |
statsd_type ${"gauge"} | |
</store> | |
</match> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment