Directories
¶
| Path | Synopsis |
|---|---|
|
Package config loads and validates the exporter configuration.
|
Package config loads and validates the exporter configuration. |
|
Package ppdm holds the PPDM metric model, snapshot store, modular collectors, and the Prometheus + OTLP export paths.
|
Package ppdm holds the PPDM metric model, snapshot store, modular collectors, and the Prometheus + OTLP export paths. |
|
Package ppdmclient is the per-server Dell PowerProtect Data Manager REST API client.
|
Package ppdmclient is the per-server Dell PowerProtect Data Manager REST API client. |
|
Package report captures PPDM backup history into a durable store for assurance reporting.
|
Package report captures PPDM backup history into a durable store for assurance reporting. |
|
delivery
Package delivery sends rendered reports to recipients.
|
Package delivery sends rendered reports to recipients. |
|
render
Package render builds and renders per-tenant backup-assurance reports (HTML + PDF) over the report store's compliance and rule_321110 views.
|
Package render builds and renders per-tenant backup-assurance reports (HTML + PDF) over the report store's compliance and rule_321110 views. |
|
reporttest
Package reporttest spins up a migrated report.Store backed by a real (throwaway) Postgres via testcontainers, for use by tests in sibling packages (e.g.
|
Package reporttest spins up a migrated report.Store backed by a real (throwaway) Postgres via testcontainers, for use by tests in sibling packages (e.g. |
|
schedule
Package schedule computes per-tenant report due-ness (pure cadence functions) and runs the scheduled generate+deliver loop.
|
Package schedule computes per-tenant report due-ness (pure cadence functions) and runs the scheduled generate+deliver loop. |
Click to show internal directories.
Click to hide internal directories.