293b1a0093
(cherry picked from commit
|
||
---|---|---|
.. | ||
README.md | ||
dmcache.go | ||
dmcache_linux.go | ||
dmcache_linux_test.go | ||
dmcache_notlinux.go |
README.md
DMCache Input Plugin
This plugin provide a native collection for dmsetup based statistics for dm-cache.
This plugin requires sudo, that is why you should setup and be sure that the telegraf is able to execute sudo without a password.
sudo /sbin/dmsetup status --target cache
is the full command that telegraf will run for debugging purposes.
Configuration
[[inputs.dmcache]]
## Whether to report per-device stats or not
per_device = true
Measurements & Fields:
- dmcache
- length
- target
- metadata_blocksize
- metadata_used
- metadata_total
- cache_blocksize
- cache_used
- cache_total
- read_hits
- read_misses
- write_hits
- write_misses
- demotions
- promotions
- dirty
Tags:
- All measurements have the following tags:
- device
Example Output:
$ ./telegraf --test --config /etc/telegraf/telegraf.conf --input-filter dmcache
* Plugin: inputs.dmcache, Collection 1
> dmcache,device=example cache_blocksize=0i,read_hits=995134034411520i,read_misses=916807089127424i,write_hits=195107267543040i,metadata_used=12861440i,write_misses=563725346013184i,promotions=3265223720960i,dirty=0i,metadata_blocksize=0i,cache_used=1099511627776ii,cache_total=0i,length=0i,metadata_total=1073741824i,demotions=3265223720960i 1491482035000000000