Skip to content

--collector.stat_wal_receiver does not run if replication is setup without replication slot #1193

@teleschu

Description

@teleschu

What did you do?
Setup replication without a replication slot.

What did you expect to see?
pg_stat_walreceiver metrics (with an empty slot_name)

What did you see instead? Under which circumstances?
postgres_exporter 1e [daemon.info] time=2025-09-15T16:57:19.350Z level=DEBUG source=pg_stat_walreceiver.go:164 msg="Skipping wal receiver stats because slotname host is null" collector=stat_wal_receiver

Environment
Rocky 9

  • System information:
    Linux 5.14.0-570.23.1.el9_6.x86_64 x86_64

  • postgres_exporter version:
    postgres_exporter, version 0.17.1 (branch: HEAD, revision: 1e574cf)
    build user: root@b0ba132eddb0
    build date: 20250226-13:53:15
    go version: go1.23.6
    platform: linux/amd64
    tags: unknown

  • postgres_exporter flags:

--config.file=/etc/postgres_exporter/postgres_exporter.yml
--log.level=debug
--collector.long_running_transactions
--collector.postmaster
--collector.stat_activity_autovacuum
--collector.stat_checkpointer
--collector.stat_statements
--collector.statio_user_indexes
--collector.stat_wal_receiver
  • PostgreSQL version:
    PostgreSQL 17.5 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 11.5.0 20240719 (Red Hat 11.5.0-5), 64-bit

  • Logs:

Sep 15 19:15:19 rd-r9-ds-5-u2 postgres_exporter 1e [daemon.info] time=2025-09-15T17:15:19.330Z level=DEBUG source=namespace.go:192 msg="Querying namespace" namespace=pg_stat_wal_receiver_schu
SSep 15 19:15:19 rd-r9-ds-5-u2 postgres_exporter 1e [daemon.info] time=2025-09-15T17:15:19.355Z level=DEBUG source=pg_stat_walreceiver.go:164 msg="Skipping wal receiver stats because slotname host is null" collector=stat_wal_receiver
Sep 15 19:15:19 rd-r9-ds-5-u2 postgres_exporter 1e [daemon.info] time=2025-09-15T17:15:19.355Z level=DEBUG source=collector.go:205 msg="collector succeeded" name=stat_wal_receiver duration_seconds=0.023864803

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions