Aller au contenu

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.

    Aller à l'installation

  • Guide d'utilisation


    Prise en main de l'interface, arborescence, types de nœuds, connexion d'une base Oracle en direct.

    Aller au guide

  • Collecte et import de données


    Comment produire et importer des rapports AWR, Statspack, vmstat et nmon dans KAIROS.

    Aller à la collecte

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.