Supervision des applications
Comment superviser DCOS ?


ServicePilot appmon-dcos




Qu'est-ce que Mesosphere DC/OS ?

Le DataCenter Operating System, également connu sous le nom de DC/OS, est un système d'exploitation open source basé sur Apache Mesos visant à faciliter la planification des conteneurs et la gestion ou l'orchestration des clusters. Il est développé par Mesosphere, Inc et distribué sous la licence Apache License 2.0.

Mesosphere DC/OS a été créé pour fournir 4 fonctionnalités pour la gestion partagée des clusters et l'orchestration de services:

  • Partage des ressources
  • Partage des données
  • Programmation d'abstractions
  • Débogage et surveillance

Une architecture DC/OS Mesosphere est composée de plusieurs composants offrant des fonctionnalités distinctes, comme l'Admin Router, qui est l'équilibreur de charge interne ou Exhibitor, le superviseur Java Zookeeper... tout cela pour simplifier la gestion des systèmes distribués et l'orchestration hybride.

Supervision Mesosphere DC/OS

Ce package surveille un environnement Mesosphere DC/OS.

Ce package configure automatiquement le ServicePilot Agent afin de surveiller la disponibilité et les performances de Mesosphere DC/OS à partir du module Mesos Metrics.

Les statistiques ainsi recueillies comprennent :

  • Hôte: métriques sur le nœud spécifique qui fait partie du cluster DC/OS comme la CPU, la capacité du système de fichiers ou l'inode, la mémoire et plus encore
  • Conteneurs: métriques sur l'allocation des cgroup à partir des tâches exécutées dans le DC/OS Universal Container Runtime ou le Docker Engine runtime comme les CPU, les statistiques de disque, de mémoire ou de réseau
  • Applications: métriques d'une application spécifique s'exécutant à l'intérieur du Universal Container Runti