~/talk

The Future of Observability in Postgres

Talkat PGConf NYC 2022 · 2022-09-22..09-23· [observability, databases]
links:none on file
slides:none on file

Current Postgres monitoring uses external postgres_exporter processes that connect over SQL to PG stats views, causing operational complexity, connection exhaustion, locks and precision loss. The alternative reads the new shared-memory stats from a background worker in C and serves OpenMetrics/Prometheus text via a tiny webserver on a separate port, eliminating per-database exporter processes and reducing contention. A proof‑of‑concept exists, produces Grafana graphs and avoids missed metrics windows, but lacks object-name annotations and full parity with all PG stat views.

AI-written summary · about

  1. 0:00Introduction and goals
  2. 1:10What are metrics in Postgres
  3. 3:43Modern monitoring systems
  4. 6:52Postgres exporter limitations
  5. 10:52Resource contention issues
  6. 13:03Data fidelity problems
  7. 20:08Better architecture proposal
  8. 25:06Ideal monitoring setup
  9. 30:32Standardized metrics for dashboards
  10. 34:01Postgres 15 shared memory stats
  11. 37:57Background worker implementation
  12. 41:26Auto-discovery and challenges
  13. 45:17Custom queries and application monitoring
  14. 48:29Future of observability pillars
  15. 50:36Q&A and implementation status
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.