L'article critique deux pratiques courantes dans le domaine du monitoring : le sampling des données et l'utilisation de S3 comme solution de stockage principale. Le sampling, bien que présenté comme une solution économique, peut entraîner une perte de granularité cruciale, rendant invisibles des problèmes intermittents et compliquant le débogage. De plus, l'utilisation de S3, bien que durable et économique, introduit des latences importantes et des coûts cachés, rendant les opérations de monitoring inefficaces et coûteuses en situation de crise. L'auteur souligne que ces pratiques peuvent transformer le monitoring en un processus inefficace, avec des conséquences graves lors d'incidents majeurs. Il recommande d'investir dans des solutions de monitoring adaptées pour éviter ces pièges et garantir une visibilité opérationnelle complète.
L'article présente 5 scripts Bash dont on peut s'inspirer pour construire les nôtres.
- Création d'un backup
- Surveillance du CPU, de la mémoire et de l'espace disque disponible avec alerte en cas de besoin
- Audit de sécurité rapide
- Vérification rapide de la réponse des sites
- Partitionnement de disque dur
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Il s'agit d'un outil de monitoring (collecte de métriques, de logs et de traces), concurrent et compatible avec Prometheus
Un outil de tracking d'erreurs en temps réel
Tout est dans le titre
Un dashboard de monitoring / statut pour les sites web - léger et pouvant encaisser de fortes charges (outil développé en interne pour Framasoft)
Tout est dans le titre
Tout est dans le titre
Thanos permet de collecter des métriques Prometheus sur le long terme (suite de https://enix.io/fr/blog/prometheus-thanos/ )
Tout est dans le titre
Il y a des astuces génériques, des astuces pour Doctrine, des astuces pour la génération / lecture de fichiers, et des astuces sur le monitoring... Bref il y a de quoi faire !
avec une installation / configuration automatisée par Ansible
Tout est dans le titre
L'auteur montre le monitoring des logs d'une application Symfony via Monolog / Filebeat / Elasticsearch et Kibana
L'auteur explique les choix qu'il a fait en matière d'hébergement :
- un cluster de Raspberry Pi sur lequel tournent des containers d'application
- réseau géré via Docker Swarm
- un stockage distribué avec Gluster
- sauvegarde toutes les nuits sur un NAS et toutes les semaines chez un hébergeur
- supervision avec Prometheus / Grafana