Des journaux qui enregistrent les activités, les exceptions, les pannes et les autres événements pertinents doivent être générés, stockés, protégés et analysés
KubeAid fournit une stack de journalisation unifiée avec Fluent Bit, Graylog et Loki, pour que tous les logs des applications, des clusters et de l'infrastructure soient agrégés et consultables en un seul endroit.
La stack de journalisation fournie via kubeaid comprend les journaux d'audit de l'API Kubernetes, les journaux d'authentification de Keycloak, les journaux du VPN Netbird, les logs d'argocd et les journaux d'activité des administrateurs — au service de la conformité et des enquêtes sur incident.
Les logs sont envoyés vers un stockage à écriture unique pour empêcher toute modification ou suppression. L'accès est strictement contrôlé par RBAC et IAM, pour que seul le personnel autorisé puisse consulter ou exporter les logs.
Des alertes basées sur les logs détectent les anomalies comme les échecs de connexion ou les plantages de services. Les alertes transitent par Prometheus Alertmanager jusqu'au canal Mattermost où nous sommes notifiés des alertes et incidents par opsmondo, notre outil interne de traitement et de diffusion des alertes.