Project Oxygen & Ideo-LabIDEO LAB Dashboard 2026

🐘 1) Collectes & cadrage

Objectif : rassembler tous les paramètres d’entrée pour dimensionner PostgreSQL, l’OS et l’architecture.

1.1

Inventaire matériel & OS

RAM/CPU/NUMA, stockage (NVMe/SAS/SATA/RAID/EBS), réseau, bare-metal/VM/cloud, OS, kernel, THP/HugePages, FS & scheduler I/O.

lscpu • numactl • lsblk • fio uname -r • tuned-adm
1.2

Profil applicatif & charge

OLTP/OLAP/mixte, dataset actif vs total, ratio data/RAM, patterns I/O, pics connexions/req/s/ETL, exigences RPO/RTO & durabilité.

pg_stat_* • pgbadger • Prometheussynchronous_commit
1.3

Synthèse & décisions

Contraintes → cibles (latence p95, débit, coût) + garde-fous (HA, sauvegardes, fenêtres de maintenance).

SLO/SLA • budget • risques
A

Scripts d’inventaire (Bash)

Pack de commandes pour capter l’état OS/FS/CPU/IO + version PG & extensions.

export Markdown/JSON
B

Schéma JSON – Entrées standardisées

Base pour l’outil « formulaire → sortie calculée » (autosize des paramètres PG).

validé côté client
C

Checklist & pièges

Points critiques à vérifier avant tuning (THP, NUMA, I/O, autovacuum, WAL…)

pré-runbook