mirror of
https://github.com/ClusterCockpit/cc-metric-collector.git
synced 2025-04-06 21:45:55 +02:00
55 lines
1.4 KiB
Markdown
55 lines
1.4 KiB
Markdown
## `BeeGFS on Demand` collector
|
|
This Collector is to collect BeeGFS on Demand (BeeOND) storage stats.
|
|
|
|
```json
|
|
"beegfs_storage": {
|
|
"beegfs_path": "/usr/bin/beegfs-ctl",
|
|
"exclude_filesystem": [
|
|
"/mnt/ignore_me"
|
|
],
|
|
"exclude_metrics": [
|
|
"ack",
|
|
"storInf",
|
|
"unlnk"
|
|
]
|
|
}
|
|
```
|
|
|
|
The `BeeGFS On Demand (BeeOND)` collector uses the `beegfs-ctl` command to read performance metrics for BeeGFS filesystems.
|
|
|
|
The reported filesystems can be filtered with the `exclude_filesystem` option
|
|
in the configuration.
|
|
|
|
The path to the `beegfs-ctl` command can be configured with the `beegfs_path` option
|
|
in the configuration.
|
|
|
|
When using the `exclude_metrics` option, the excluded metrics are summed as `other`.
|
|
|
|
Important: The metrics listed below are similar to the naming of BeeGFS. The Collector prefixes these with `beegfs_cstorage_`(beegfs client meta).
|
|
For example beegfs metric `open`-> `beegfs_cstorage_open`
|
|
|
|
Note: BeeGFS FS offers many Metadata Information. Probably it makes sense to exclude most of them. Nevertheless, these excluded metrics will be summed as `beegfs_cstorage_other`.
|
|
|
|
Available Metrics:
|
|
|
|
- "sum"
|
|
- "ack"
|
|
- "sChDrct"
|
|
- "getFSize"
|
|
- "sAttr"
|
|
- "statfs"
|
|
- "trunc"
|
|
- "close"
|
|
- "fsync"
|
|
- "ops-rd"
|
|
- "MiB-rd/s"
|
|
- "ops-wr"
|
|
- "MiB-wr/s"
|
|
- "endbg"
|
|
- "hrtbeat"
|
|
- "remNode"
|
|
- "storInf"
|
|
- "unlnk"
|
|
|
|
The collector adds a `filesystem` tag to all metrics
|