Supervision des serveurs
Comment superviser DOCKER ?


ServicePilot server-docker


Qu'est-ce qu'un conteneur Docker ?

Docker est un outil open source et propriétaire qui permet une virtualisation au niveau du système d'exploitation grâce à ce qu'on appelle la conteneurisation. Il est développé par Docker, Inc dans lequel les 4 principaux composants open source sont sous licence Apache 2.0 (DTR, UCP, Engine, CLI).

Docker s'inspire de LXC (2008 LinuX Containers), qui a été la première technologie à combiner les cgroups du Kernel Linux avec les namespaces.

Sa technologie permet d'empaqueter une application et ses dépendances dans des conteneurs virtuels indépendants, fonctionnant dans n'importe quelle instance d'OS, évitant ainsi de démarrer ou de maintenir des machines virtuelles et augmentant la flexibilité et la portabilité des applications.

Supervision des conteneurs Docker

Ce package surveille les conteneurs Docker.

Ce package configure automatiquement l'Agent Linux de ServicePilot afin de surveiller la disponibilité et les performances des conteneurs Docker via l'API Docker Engine.

Les statistiques ainsi recueillies comprennent :

  • Les métriques des conteneurs Docker telles que les descriptors de fichiers utilisés, les CPU, les conteneurs, les conteneurs en cours d'exécution...
  • Les mesures de données et de métadonnées docker_docker pour certains pilotes de stockage tels que devicemapper
  • Des métriques supplémentaires pour chaque ensemble de métriques de conteneur supplémentaires telles que docker_container_mem, docker_container_cpu, docker_container_net, docker_container_blkio, docker_container_health, docker_container_status, docker_swarm
Supervision des serveurs DOCKER 0

Supervision des serveurs DOCKER 1

Supervision des serveurs DOCKER 2

Supervision des serveurs DOCKER 3