LAB CASE STUDY / OBSERVE

From database
to useful signals.

PostgreSQL, exporter, Prometheus, and Grafana in one local observability workflow.

← All case studies
Lab demo · synthetic dataNODIVEXA local environment
4 servicesHealthy during testing
8 panelsProvisioned dashboard
Stop → recoverAlert tested directly

What we tested

Distinguish an exporter that can still be scraped from a database that is actually accessible, and verify alerting and recovery.

What we did

  1. Prepare a synthetic database and a monitoring account with limited privileges.
  2. Provision a datasource, an eight-panel dashboard, and a PostgreSQLDown rule.
  3. Stop PostgreSQL temporarily to test the alert, then start it again.

Test results

Four services were healthy in normal conditions. While PostgreSQL was stopped, exporter scraping still succeeded, but pg_up fell to 0 and the alert fired. After starting the database, pg_up returned to 1 and the alert resolved.

Demo limitations

A local synthetic-data lab, not production monitoring. External notifications, SLA measurement, and real application workload testing have not been performed.

LET’S BUILD SOMETHING RELIABLE

Your next step.
A conversation.

Tell us what you are running, what is getting in the way, and what you need next. Start directly on WhatsApp or Telegram.