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étectez des motifs de log, des seuils CPU et mémoire ou des événements de conteneur, et envoyez-les vers Slack, Discord, ntfy ou n'importe quel webhook. Voir Alertes et webhooks.
Authentification
Laissez l'accès ouvert, ou ajoutez une authentification : un fichier users.yml, la connexion avec GitHub ou n'importe quel fournisseur OpenID Connect, ou un forward proxy comme Authelia, toujours 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.