Prometheus exporter for SolaxCloud data. Resolution is fixed at 5 minutes.
If you prefer real-time data, please have a look at the promethues-solaxrt-exporter project instead
Using Go 1.18 or newer
go install github.com/loafoe/prometheus-solaxcloud-exporter@latest
export SOLAXCLOUD_SN=your-sn
export SOLAXCLOUD_TOKEN_ID=your-token
prometheus-solaxcloud-exporter -listen 0.0.0.0:8887
You can use something like Grafana-agent to ship data to a remote write endpoint. Example:
metrics:
configs:
- name: default
scrape_configs:
- job_name: 'solaxcloud_exporter'
scrape_interval: 2m
static_configs:
- targets: ['localhost:8887']
remote_write:
- url: https://prometheus.example.com/api/v1/write
basic_auth:
username: scraper
password: S0m3pAssW0rdH3Re
License is MIT