Devono essere prodotti, memorizzati, protetti e analizzati log che registrano attività, eccezioni, guasti e altri eventi rilevanti
KubeAid offre uno stack di logging unificato con Fluent Bit, Graylog e Loki, così tutti i log di applicazioni, cluster e infrastruttura vengono aggregati e resi consultabili in un unico posto.
Lo stack di logging fornito tramite kubeaid comprende i log di audit dell'API di Kubernetes, i log di autenticazione di Keycloak, i log della VPN Netbird, i log di ArgoCD e i log delle attività amministrative, a supporto della conformità e delle indagini sugli incidenti.
I log vengono inviati a uno storage write-once per impedirne la modifica o l'eliminazione. L'accesso è rigorosamente controllato con RBAC e IAM, così solo il personale autorizzato può visualizzare o esportare i log.
Gli avvisi basati sui log rilevano anomalie come accessi non riusciti e crash dei servizi. Gli avvisi passano da Prometheus Alertmanager al canale Mattermost in cui riceviamo le notifiche di avvisi e incidenti tramite opsmondo, il nostro strumento interno di elaborazione e smistamento degli avvisi.