## `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