telegraf/plugins/inputs/dmcache
Joshua Powers 8c49ddccc3
chore: update to go1.19.1 (#11776)
2022-09-08 12:49:36 -06:00
..
README.md chore: Fix readme linter errors for input plugins A-D (#10964) 2022-06-07 15:10:18 -06:00
dmcache.go chore: update to go1.19.1 (#11776) 2022-09-08 12:49:36 -06:00
dmcache_linux.go chore: Embed sample configurations into README for inputs (#11136) 2022-05-24 08:49:47 -05:00
dmcache_linux_test.go fix: support 1.17 & 1.16.7 Go versions (#9642) 2021-08-23 15:37:44 -05:00
dmcache_notlinux.go fix: support 1.17 & 1.16.7 Go versions (#9642) 2021-08-23 15:37:44 -05:00
sample.conf chore(inputs_a-l): migrate sample configs into separate files (#11132) 2022-05-18 11:31:52 -05:00

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

# Provide a native collection for dmsetup based statistics for dm-cache
[[inputs.dmcache]]
  ## Whether to report per-device stats or not
  per_device = true

Metrics

  • 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