À propos du projet
ctop fournit une vue concise, en temps réel et de type top des métriques de performances des conteneurs. Il offre une interface de terminal interactive en direct pour surveiller les métriques de CPU, de mémoire, de réseau et d'E/S de disque sur plusieurs moteurs de conteneur à partir de votre terminal.
Les fonctionnalités clés comprennent :
- **Visibilité en temps réel** : Collecte et affiche en continu les métriques de CPU, de mémoire, d'E/S réseau, d'E/S de disque et de PID à faible surcharge pour tous les conteneurs en cours d'exécution et sortis.
- **Portabilité des runtimes** : Architecture de connecteur modulaire prenant en charge les moteurs Docker, les cgroups Linux `runC` et les bancs d'essai synthétiques hors ligne.
- **Interface TUI interactive** : Interface utilisateur de terminal intuitive et à haute performance avec recherche instantanée, tri de colonnes multi-métriques, inspection détaillée d'un seul conteneur, multiplexage de journaux et exécution de shell.
- **Empreinte minimale** : Faible empreinte mémoire (~15 Mo RSS) et surcharge CPU minimale sans dépendances externes d'exécution.
- **Évaluation de la sécurité** : Conçu avec des principes de défense en profondeur, y compris la prise en charge de TLS/mTLS pour les connexions distantes, aucun stockage en texte brut pour les secrets, masquage automatique des secrets dans les variables d'environnement, options de mode lecture seule et contextes d'exécution non privilégiés.
- **Télémétrie Web et démon en mode tête** : Comprend un tableau de bord web intégré, sans dépendance, en lecture seule et une API de télémétrie en temps réel (SSE). Prend en charge le mode démon en tête, l'intégration de service systemd et l'accès distant sécurisé avec des jetons d'authentification et TLS obligatoires.
- **Surveillance multi-hôte** : Peut agréger la télémétrie en temps réel de plusieurs démons Docker locaux et distants simultanément dans une seule vue unifiée.
- **Résolution automatique du contexte Docker** : Reprend nativement la hiérarchie de résolution de contexte de la CLI Docker, détectant et se connectant automatiquement aux contextes Docker actifs tels que Colima, Rancher Desktop et Rootless Docker.
- **Filtrage structuré** : Prend en charge les jetons de filtre clé-valeur complexes pour l'état, la santé, le nom, l'image, le projet de composition et les étiquettes.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.