Instrumental / instrumentald

Instrumental System and Service Daemon
MIT License
14 stars 3 forks source link

Improve memcached metrics #18

Closed janxious closed 8 years ago

janxious commented 8 years ago

work on memcached servers as an array that each have their own inputs setup, and then tag them per server name instead of relying on built-in host and server tags, because those are just garbage for us. The metrics we get out look like this (given a server setup like memcached = ["localhost:11211"] in instrumental.toml):

gauge memcached.localhost.cas_hits 0 1468532820
gauge memcached.localhost.cas_misses 0 1468532820
gauge memcached.localhost.cmd_set 0 1468532820
gauge memcached.localhost.connection_structures 11 1468532820
gauge memcached.localhost.get_hits 0 1468532820
gauge memcached.localhost.get_misses 0 1468532820
gauge memcached.localhost.limit_maxbytes 67108864 1468532820
gauge memcached.localhost.total_connections 28 1468532820
gauge memcached.localhost.bytes_read 126 1468532820
gauge memcached.localhost.bytes_written 19319 1468532820
gauge memcached.localhost.conn_yields 0 1468532820
gauge memcached.localhost.decr_hits 0 1468532820
gauge memcached.localhost.decr_misses 0 1468532820
gauge memcached.localhost.delete_hits 0 1468532820
gauge memcached.localhost.incr_misses 0 1468532820
gauge memcached.localhost.total_items 0 1468532820
gauge memcached.localhost.bytes 0 1468532820
gauge memcached.localhost.cmd_get 0 1468532820
gauge memcached.localhost.evictions 0 1468532820
gauge memcached.localhost.incr_hits 0 1468532820
gauge memcached.localhost.threads 4 1468532820
gauge memcached.localhost.uptime 2704849 1468532820
gauge memcached.localhost.curr_connections 10 1468532820
gauge memcached.localhost.curr_items 0 1468532820
gauge memcached.localhost.delete_misses 0 1468532820
jqr commented 8 years ago

👍