{"repo":"syepes/sio2prom","free":true,"listed":false,"github":"https://github.com/syepes/sio2prom","clone":"git clone https://github.com/syepes/sio2prom.git","description":"ScaleIO / VxFlex / PowerFlex Performance Metrics Prometheus Exporter (Rust)","language":"Rust","stars":22,"topics":["scaleio","prometheus","scaleio-prometheus-exporter","rust","monitoring","performance-monitoring","performance-metrics","powerflex","vxflex","vxflexos"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"ScaleIO / VxFlex / PowerFlex Prometheus Exporter Functionality Exposes all the selected ScaleIO / VxFlex / PowerFlex statistics to a Prometheus endpoint Features - 100% Rust - User definable statistics via metric query selection.json see REST API Reference Guide - Prometheus customizable metric naming via metric definition.json Grafana Dashboards examples Grafana version 8+ required Global Cluster SDS Storage Pools Volumes SDC Usage (Docker) # Default settings docker run -d --name sio2prom -h sio2prom -e IP=1.1.1.1 -e AUTH USR=mon -e AUTH PWD=mon -p 8080:8080 syepes/sio2prom # Custom / local configuration files: $PWD/cfgmetric definition.json $PWD/cfg/metric query selection.json docker run -d --name sio2prom -h sio2prom -e IP=1.1.1.1 -e AUTH USR=mon -e AUTH PWD=mon -v $PWD/cfg:/app/cfg/ -p 8080:8080 syepes/sio2prom # Metrics curl -v -i http://localhost:8080/metrics Usage (Built from src) git clone https://github.com/syepes/sio2prom.git && cd sio2prom cargo build --release (nightly) target/ /release/sio2prom --help Exposed labels System: {clu id=\"\", clu name=\"\"} Sdr: {clu id=\"\", clu name=\"\", sdr id=\"\", sdr name=\"\"} Sdc: {clu id=\"\", clu name=\"\", sdc id=\"\", sdc name=\"\"} ProtectionDomain: {clu id=\"\", clu name=\"\", pdo id=\"\", pdo name=\"\"} Sds: {clu id=\"\", clu name=\"\", pdo id=\"\", pdo name=\"\", sds id=\"\", sds name=\"\"} StoragePool: {clu id=\"\", clu name=\"\", pdo id=\"\", pdo name=\"\", sto id=\"\", sto name=\"\"} Volume: {clu id=\"\", clu name=\"\", pdo id=\"\", pdo name=\"\", sto id=\"\", sto name=\"\", vo","default_branch":null,"files":null,"tree":[],"storefront":"/r/syepes","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/syepes/sio2prom/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}