Supervisión de aplicaciónes
¿Cómo supervisar DCOS?


ServicePilot appmon-dcos




¿Qué es Mesosphere DC/OS?

El DataCenter Operating System, también conocido como DC/OS, es un sistema operativo distribuido Open Source basado en Apache Mesos cuyo objetivo es facilitar la programación de contenedores y la gestión u orquestación de clústeres. Es desarrollado por Mesosphere, Inc y se distribuye bajo la Licencia Apache 2.0 License.

Mesosphere DC/OS fue creado para proporcionar 4 funcionalidades para la gestión de clusters compartidos:

  • Intercambio de recursos
  • Intercambio de datos
  • Programación de abstracciones
  • Depuración y monitorización

Una arquitectura Mesosphere DC/OS se compone de varios componentes que proporcionan funcionalidades distintas, como el Admin Router, que es el equilibrador de carga interno o Expositor, el supervisor del Zookeeper Java.... todo para simplificar la gestión de sistemas distribuidos y la orquestación híbrida.

Monitoreo de Mesosphere DC/OS

Este package monitorea un entorno Mesosphere DC/OS.

Este package configura automáticamente el ServicePilot Agent para monitorizar la disponibilidad y el rendimiento de Mesosphere DC/OS desde el Módulo de Métricas de Mesos.

Las estadísticas recopiladas de esta manera incluyen:

  • Host: métricas sobre el nodo específico que forma parte del cluster DC/OS tales como CPU, capacidad del sistema de archivos o inode, memoria y más.
  • Contenedor: métricas sobre las asignaciones de cgroups de tareas que se ejecutan en el tiempo de ejecución del Contenedor Universal DC/OS o en el tiempo de ejecución del Motor Docker, tales como CPUs, Disco, memoria o estadísticas de red.
  • Aplicación: métricas sobre una aplicación específica que se ejecuta dentro del Universal Container Runtime