cc-specifications/metrics/lineprotocol.md
Jan Eitzinger aa5a3daff3 Restructure specs.
Add line protocol description with supported metrics.
Adapt sqlite job schema.
2021-02-17 14:13:50 +01:00

36 lines
674 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Overview
ClusterCockpit uses the InfluxData line-protocol for collecting the node metric
data.
```
<measurement>,<tag set> <field set> <timestamp [s]>
```
Supported measurements:
* node Tags: host, cpu
* socket Tags: host, socket
* cpu -- Tags: host, cpu
## Supported node level fields
* `load`
* `mem_used`
* `net_bw` - split into `ib_bw` and `eth_bw` if required
* `file_bw` - split into multiple file systems if required
## Supported socket fields
All socket metrics can be aggregated to coarser granularity.
* `power`
* `mem_bw`
## Supported cpu level fields
All cpu metrics can be aggregated to coarser granularity.
* `ipc`
* `flops_any`
* `clock`