Documentation
¶
Overview ¶
PowerFlex Exporter collects metrics from Dell PowerFlex clusters (Gen1 and Gen2) and exposes them via a Prometheus /metrics endpoint and an optional OTLP metric push.
Usage:
pflex_exporter --config config.yaml [--debug] [--once] [--trace]
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
config
Package config provides hot-reload helpers: SIGHUP handling and file watching.
|
Package config provides hot-reload helpers: SIGHUP handling and file watching. |
|
k8s
Package k8s provides optional Kubernetes workload enrichment for PowerFlex metrics.
|
Package k8s provides optional Kubernetes workload enrichment for PowerFlex metrics. |
|
logging
Package logging provides centralized structured logging using logrus.
|
Package logging provides centralized structured logging using logrus. |
|
models
Package models defines the core data structures for the PowerFlex exporter: application configuration and the PowerFlex REST API response types.
|
Package models defines the core data structures for the PowerFlex exporter: application configuration and the PowerFlex REST API response types. |
|
powerflex
Package powerflex provides the PowerFlex Gen1 REST API client, authentication, data collection, and the dual (Prometheus + OTLP) metric export paths.
|
Package powerflex provides the PowerFlex Gen1 REST API client, authentication, data collection, and the dual (Prometheus + OTLP) metric export paths. |
|
telemetry
Package telemetry manages the optional OpenTelemetry tracer provider used to diagnose slow collection cycles.
|
Package telemetry manages the optional OpenTelemetry tracer provider used to diagnose slow collection cycles. |
|
utils
Package utils provides file and environment helpers for the PowerFlex exporter.
|
Package utils provides file and environment helpers for the PowerFlex exporter. |
Click to show internal directories.
Click to hide internal directories.