Qu'est-ce que Dozzle ?
Dozzle est un projet open source sponsorisé par Docker OSS. C'est un visualiseur de logs léger, accessible depuis le navigateur, conçu pour simplifier la surveillance et le débogage des applications conteneurisées sur Docker, Docker Swarm et Kubernetes.
Vous découvrez le projet ? Allez directement à Démarrage pour le lancer en moins d'une minute.
Fonctionnalités principales
Surveillance en temps réel
Diffusez les logs des conteneurs en cours d'exécution avec une mise à jour instantanée. Métriques CPU, mémoire et réseau en direct, avec visualisation de l'historique.
Déploiement flexible
Fonctionne en serveur autonome, en déploiement Swarm, en installation Kubernetes, ou avec des agents distants répartis sur plusieurs hôtes.
Traitement avancé des logs
Détection automatique du JSON et coloration, regroupement des traces d'appels multilignes, filtres et un moteur SQL intégré pour les requêtes ponctuelles.
Support multi-hôtes
Surveillez les conteneurs de plusieurs hôtes Docker depuis une seule interface. Voir les agents.
Terminal interactif
Attachez-vous ou exécutez des commandes dans les conteneurs depuis le navigateur. Voir Accès shell.
Actions sur les conteneurs
Démarrez, arrêtez, redémarrez et mettez à jour les conteneurs directement depuis l'interface. Voir Actions.
Alertes et webhooks
Définissez des motifs de log qui déclenchent des notifications vers Slack, Discord, e-mail et bien d'autres. Voir Alertes et webhooks.
Authentification
Laissez l'accès ouvert, ou ajoutez une authentification simple ou par proxy avec contrôle d'accès par rôle.
Léger et rapide
Backend en Go, frontend en Vue 3, diffusion via SSE et WebSocket, pour une empreinte minimale.
Étapes suivantes
Dozzle est sous licence MIT et activement maintenu.