Documentation KAIROS¶
KAIROS est une application complète, packagée sous forme de conteneur Docker, dont l'objectif est d'aider un ingénieur à identifier les problèmes de performance sur des systèmes de production.
À l'origine centré sur les bases de données Oracle, KAIROS est aujourd'hui un système ouvert, extensible à d'autres couches (systèmes d'exploitation, MySQL, PostgreSQL, serveurs d'application, ...).
Caractéristiques principales¶
- Fonctionnement déconnecté : pas besoin d'agents installés sur les systèmes de production. La collecte se fait via des scripts autonomes, et seul le résultat (une archive) est transféré vers KAIROS.
- Multi-source : rapports AWR, Statspack, B-ASH (Oracle), vmstat, nmon, sar, et formats génériques (JSON).
- Auto-détection du contenu : lors de l'import, KAIROS reconnaît automatiquement le type de rapport déposé (pas besoin de préciser le format).
- Interface web : navigation dans une arborescence de nœuds, menus contextuels de graphiques, aperçu interactif des métriques.
Structure de cette documentation¶
-
Installation
Prérequis, installation via Docker, premier démarrage et mise à jour de KAIROS.
-
Guide d'utilisation
Prise en main de l'interface, arborescence, types de nœuds, connexion d'une base Oracle en direct.
-
Collecte et import de données
Comment produire et importer des rapports AWR, Statspack, vmstat et nmon dans KAIROS.
Périmètre de cette documentation
Cette documentation a été rédigée à partir du dépôt source de KAIROS. Elle est destinée à être complétée et maintenue au fil des évolutions de l'outil.