L'utilisation des ressources doit être surveillée et ajustée selon les besoins de dimensionnement actuels et prévus
Nos serveurs Linux et nos clusters Kubernetes sont activement supervisés, et cette surveillance complète nous permet de maintenir des performances et une utilisation des ressources optimales sur l'ensemble de notre infrastructure.
Nous utilisons des outils comme Prometheus et Grafana de la stack kube-prom pour collecter et visualiser efficacement les métriques de ressources. Les tableaux de bord Grafana donnent une vision claire des tendances d'utilisation, tandis qu'Alertmanager est configuré pour envoyer des alertes en temps réel à notre équipe comme à nos clients via des webhooks, afin que toutes les parties prenantes restent informées.
Notre outil interne de traitement des alertes, Opsmondo, améliore notre gestion des alertes en créant des tickets Gitea pour les alertes d'Alertmanager, puis en diffusant les notifications. Nous utilisons Mattermost pour la communication immédiate au sein de l'équipe et Grafana Oncall pour une gestion des incidents simplifiée. Aucune alerte ne passe ainsi inaperçue, et nous pouvons réagir rapidement à tout problème de capacité.
Grâce à une stack de supervision et d'alerte entièrement auto-hébergée, nous gardons le contrôle total de nos ressources et pouvons adapter nos stratégies de dimensionnement aux besoins évolutifs de nos opérations et de celles de nos clients.