Skip to content
Prometheus NetApp solidfire-exporter queries the Solidfire API and exports the results as Prometheus metrics
Go Other
  1. Go 98.6%
  2. Other 1.4%
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows Update release.yaml Feb 13, 2020
cmd/solidfire-exporter first commit Feb 12, 2020
pkg first commit Feb 12, 2020
test/fixtures first commit Feb 12, 2020
.env.example first commit Feb 12, 2020
.gitignore first commit Feb 12, 2020
BUILD_DETAILS first commit Feb 12, 2020
Dockerfile first commit Feb 12, 2020
Makefile first commit Feb 12, 2020
README.md Update README.md Feb 18, 2020
go.mod first commit Feb 12, 2020
go.sum

README.md

NetApp Solidfire Exporter

Prometheus NetApp solidfire-exporter queries the Solidfire API and exports the results as Prometheus metrics

Go

Implementation is based on Solidfire 11.3 API

Goals

  • Qos stats (not implemented)
  • Volume stats
  • Node stats
  • Fault stats
  • Cluster stats

Defaults for environment variables

SOLIDFIRE_USER=monitoring_user
SOLIDFIRE_PASS=monitoring_password
SOLIDFIRE_RPC_ENDPOINT=https://192.168.1.1/json-rpc/11.3
INSECURE_SKIP_VERIFY=false

Using Docker

Create an file with the environment variables set and pass it to docker run.

docker run --env-file=.env_file  --rm -p 8080:8080 mjavier/solidfire-exporter:latest
You can’t perform that action at this time.