Enable Grafana Cloud Database Observability for PostGIS
I maintainer di solito rispondono entro 3 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 55/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- docker, grafana, postgresql, python
- Ambito
- databases, documentation, observability
Direzione di ricerca
Read the PostGIS image setup, services/observability/config.cloud.alloy, and the wiki Installation and Observability pages. Configure the requested database monitoring and document how to enable the opt-in setup for a benchmark run. Done means Grafana Cloud displays per-statement time, wait events, and I/O during a benchmark, and startup works on fresh and existing volumes.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Part of #476
Most ingest time is in Postgres. Earlier runs relied on watching relation sizes and pg_stat_activity by hand. Use Grafana Cloud Database Observability instead.
Scope
- Always on in the PostGIS image:
pg_stat_statementsinshared_preload_libraries, with the extension created in thetagbasedatabase.track_io_timingon.- A least-privilege monitoring role (
pg_monitor) whose password comes from.env.
- Opt-in in
services/observability/config.cloud.alloy: adatabase_observability.postgresblock andprometheus.exporter.postgres, forwarding to Grafana Cloud. - Document both on the wiki Installation and Observability pages, including how to turn on the opt-in part for a benchmark run.
Done when
- During a benchmark run, Grafana Cloud shows the per-statement time, wait events and I/O for the procedure's statements.
- Startup works on a fresh volume and on an existing one (the extension and role are created idempotently).
- Lingua principale
- Python
- Stelle
- 7
- Fork
- 1
- Merge medio
- 3g 18h
- PR unite (30g)
- 25
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di tagbase/tagbase-server
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
tagbase/tagbase-server#490 ·
I maintainer di solito rispondono entro 3 giorni
-
python
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
tagbase/tagbase-server#466 ·
I maintainer di solito rispondono entro 3 giorni
-
storage
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
tagbase/tagbase-server#465 ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
tagbase/tagbase-server#448 ·
I maintainer di solito rispondono entro 3 giorni
-
tests
Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100
tagbase/tagbase-server#482 ·
I maintainer di solito rispondono entro 3 giorni
Tutte le issue di tagbase/tagbase-server
Issue simili
-
bug triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
mealie-recipes/mealie#9117 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
freelawproject/courtlistener#8406 ·
I maintainer di solito rispondono entro 2 giorni
-
good first issue help wanted level 1 wocs
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
GianlucaBave/murmury#49 ·
I maintainer di solito rispondono entro 1 giorno
-
regression skipped skipped_bmg
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
intel/torch-xpu-ops#6142 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
good first issue help wanted python up-for-grabs
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
andrewsiah/agentswarm-data-tasks#122 ·
I maintainer di solito rispondono entro 1 giorno