Directories
¶
| Path | Synopsis |
|---|---|
|
Package library declares the Library value type used to represent a Plex library (Movies, TV, Music, etc.) along with the pure classification helpers (IsType, ContentTypeLabel, Build, ItemCountTypes).
|
Package library declares the Library value type used to represent a Plex library (Movies, TV, Music, etc.) along with the pure classification helpers (IsType, ContentTypeLabel, Build, ItemCountTypes). |
|
Package metrics holds the Prometheus descriptor set (labels, descs, errorTypes allowlist) shared by the collector.
|
Package metrics holds the Prometheus descriptor set (labels, descs, errorTypes allowlist) shared by the collector. |
|
Package plex provides the HTTP client used to talk to a Plex Media Server, including retry semantics and the httpStatusError sentinel types used by callers to distinguish 4xx from 5xx responses.
|
Package plex provides the HTTP client used to talk to a Plex Media Server, including retry semantics and the httpStatusError sentinel types used by callers to distinguish 4xx from 5xx responses. |
|
Package plexapi declares the JSON wire-format types exchanged with Plex Media Server's HTTP API.
|
Package plexapi declares the JSON wire-format types exchanged with Plex Media Server's HTTP API. |
|
Package server contains the plexServer orchestrator: the refresh loop, per-subsystem refresh methods, and the Prometheus Describe/Collect implementation that emits metrics from plexServer state.
|
Package server contains the plexServer orchestrator: the refresh loop, per-subsystem refresh methods, and the Prometheus Describe/Collect implementation that emits metrics from plexServer state. |
|
Package sessions maintains the in-memory active-session tracker updated by the session poll loop and snapshotted by the collector.
|
Package sessions maintains the in-memory active-session tracker updated by the session poll loop and snapshotted by the collector. |
Click to show internal directories.
Click to hide internal directories.