mirror of
				https://github.com/ClusterCockpit/cc-metric-collector.git
				synced 2025-11-04 02:35:07 +01:00 
			
		
		
		
	Split diskstat Collector (#38)
* Split diskstats (free, total space) and iostats (reads, writes, ... * Add iostat Collector to CollectorManager
This commit is contained in:
		@@ -4,31 +4,18 @@
 | 
			
		||||
```json
 | 
			
		||||
  "diskstat": {
 | 
			
		||||
    "exclude_metrics": [
 | 
			
		||||
      "read_ms"
 | 
			
		||||
      "disk_total"
 | 
			
		||||
    ],
 | 
			
		||||
  }
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
The `netstat` collector reads data from `/proc/net/dev` and outputs a handful **node** metrics. If a metric is not required, it can be excluded from forwarding it to the sink.
 | 
			
		||||
The `diskstat` collector reads data from `/proc/self/mounts` and outputs a handful **node** metrics. If a metric is not required, it can be excluded from forwarding it to the sink.
 | 
			
		||||
 | 
			
		||||
Metrics:
 | 
			
		||||
* `reads`
 | 
			
		||||
* `reads_merged`
 | 
			
		||||
* `read_sectors`
 | 
			
		||||
* `read_ms`
 | 
			
		||||
* `writes`
 | 
			
		||||
* `writes_merged`
 | 
			
		||||
* `writes_sectors`
 | 
			
		||||
* `writes_ms`
 | 
			
		||||
* `ioops`
 | 
			
		||||
* `ioops_ms`
 | 
			
		||||
* `ioops_weighted_ms`
 | 
			
		||||
* `discards`
 | 
			
		||||
* `discards_merged`
 | 
			
		||||
* `discards_sectors`
 | 
			
		||||
* `discards_ms`
 | 
			
		||||
* `flushes`
 | 
			
		||||
* `flushes_ms`
 | 
			
		||||
Metrics per device (with `device` tag):
 | 
			
		||||
* `disk_total` (unit `GBytes`)
 | 
			
		||||
* `disk_free` (unit `GBytes`)
 | 
			
		||||
 | 
			
		||||
Global metrics:
 | 
			
		||||
* `part_max_used` (unit `percent`)
 | 
			
		||||
 | 
			
		||||
The device name is added as tag `device`.
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user