Skip to main content

Arq Signals

Open-source PostgreSQL telemetry collector. Safe, lightweight, and designed to run inside your infrastructure.

Open source

Arq Signals collects performance telemetry from PostgreSQL instances using read-only access. It gathers execution statistics, wait events, connection metrics, and configuration state — then packages that data for analysis by Arq or for your own tooling.

Signals is free, open source, and designed to be safe. It connects with the pg_monitor role, reads only from system catalog views, and never modifies your database.

What it collects

  • --pg_stat_statements — query execution statistics
  • --pg_stat_user_tables / pg_stat_user_indexes — table and index usage
  • --pg_stat_activity — active sessions and wait events
  • --pg_stat_bgwriter / pg_stat_database — background and database-level metrics
  • --pg_settings — current configuration state

Design principles

Read-only access

Signals connects with pg_monitor role privileges. It does not create tables, modify schemas, or write data to your databases.

No data exfiltration

Data stays in your network. Signals packages telemetry into local snapshots. No data is transmitted to external services unless you explicitly configure it.

Air-gap compatible

Signals works in fully offline environments. Schedule it via cron or systemd, collect ZIP snapshots, and analyze them whenever and wherever you choose.