Skip to content

Add dbx DriveRack PA2 exporter to hardware exporters - #3059

Open
TilmannF wants to merge 1 commit into
prometheus:mainfrom
TilmannF:add-pa2-exporter
Open

Add dbx DriveRack PA2 exporter to hardware exporters#3059
TilmannF wants to merge 1 commit into
prometheus:mainfrom
TilmannF:add-pa2-exporter

Conversation

@TilmannF

@TilmannF TilmannF commented Aug 8, 2026

Copy link
Copy Markdown

Adds pa2_exporter to the hardware
section, inserted alphabetically.

It exports metrics from the dbx DriveRack PA2, a loudspeaker management
processor used in live venues and installed sound systems: input and output
levels, limiter and compressor activity, mutes, crossover configuration, loaded
preset, and an audit trail of settings changed on the device. It speaks the
unit's own network control protocol and is strictly read-only — it never sends
a set, so it cannot alter what a room sounds like.

Written against the guidelines on writing exporters:

  • counters end in _total, gauges use base units (dB, seconds)
  • a pa2_up metric reports whether the device session is established, and
    device-state series are withheld while it is down rather than reporting the
    last known value
  • meters push far faster than a scrape interval, so level metrics carry a
    stat label with min/avg/max over a trailing window instead of aliasing to
    one arbitrary sample
  • default port 10049, allocated on the default port allocations wiki

MIT licensed, tested on Python 3.9–3.14, multi-arch images on GHCR and Docker
Hub. No trademark affiliation with Harman — the model name identifies the
compatible hardware only, as noted in the project's TRADEMARKS.md.

Signed-off-by: Tilmann Felgner <git@dualanalkanal.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant