Server Monitoring

Monitoring de servidores kubernetes

¿Qué es Kubernetes?

Kubernetes -también conocido como k8s o kube- es una plataforma de orquestación de contenedores para programar y automatizar el despliegue, la gestión y el escalado de aplicaciones en contenedores.

Los contenedores son similares a las máquinas virtuales, pero tienen propiedades de aislamiento relajadas para compartir el sistema operativo (OS) entre las aplicaciones. Por lo tanto, los contenedores se consideran "light-weight". Al igual que una VM, un contenedor tiene su proprio sistema de archivos, cuota de CPU, memoria, espacio de proceso, etc. Al estar desacoplados de la infraestructura subyacente, son portables entre cloud y distribuciones de OS.

Los contenedores se han hecho populares porque proporcionan ventajas adicionales, como:

  • Creación y despliegue ágil de aplicaciones
  • Desarrollo, integración y despliegue continuos
  • Separación de preocupaciones entre desarrollo y operaciones
  • Observabilidad
  • Coherencia del entorno en el desarrollo, las pruebas y la producción
  • Portabilidad de la cloud y de la distribución del OS
  • Gestión centrada de la aplicación
  • Microservisios libremente acoplados, distribuidos, elásticos y liberados
  • Aislamiento de recursos: rendimiento predecible de la aplicación
  • Utilización de recursos: alta eficiencia y densidad

Monitoreo Kubernetes

ServicePilot monitorea un Nodo Kubernetes comunicándose con la API Kubelet desde un Agente ServicePilot instalado en un Pod. Se asume que los Agentes ServicePilot se ejecutan en Pods como parte de un DaemonSet dentro de un clúster Kubernetes para que cada Agente ServicePilot pueda informar sobre las estadísticas de su Nodo.

Las estadísticas recogidas de esta manera incluyen:

  • Nodo
    • Uso de CPU
    • Uso de la memoria
    • Uso del sistema de archivos
    • Uso de la red
  • Componentes del sistema
    • Uso de CPU
    • Uso de la memoria
    • Uso del sistema de archivos
  • Pod
    • Uso de CPU
    • Uso de la memoria
    • Uso del sistema de archivos
    • Uso de la red
  • Uso del Volumen del Pod

¿Cómo instalar un recurso kubernetes?

  1. Utilice su instalación de ServicePilot OnPremise o una cuenta SaaS.
  2. Añada un nuevo recurso kubernetes a través de la interfaz web (/prmviews o /prmresources) o a través de la API (página /prmpackages), se aprovisionará automáticamente el agente predeterminado de ServicePilot u otro agente.

Los detalles del paquete kubernetes se encuentran en la página /prmpackages del software.

Beneficios

ServicePilot le permite prestar servicios de TI de forma más rápida y segura con la detección automatizada y funciones avanzadas de monitoring.

Al correlacionar la tecnología KUBERNETES con APM y la supervisión de infraestructuras, ServicePilot es capaz de proporcionar una visión más completa del entorno de TI de una organización.

Esto permite a los equipos de TI identificar y diagnosticar rápidamente los problemas que pueden estar afectando al rendimiento de las aplicaciones, y tomar medidas correctivas antes de que los usuarios finales se vean afectados.

Comience con una prueba gratuita de nuestro solution SaaS. Explore nuestros plans o contacte con nosotros para encontrar lo que mejor se adapte a usted.

Supervisar KUBERNETES (1/2)

Supervisar KUBERNETES (2/2)

Descubra más

Instalación gratuita en
unos pocos clics

SaaS Plataforma

Despliegue flexible en función de sus necesidades (SaaS, híbrido, on-premise) para agilizar la implantación de la supervisión.
  • Sin configuración de software in situ, servicio y complejidad de la configuración
  • Configuración instantánea, completa y preconfigurada para garantizar una supervisión robusta

OnPremise Plataforma

Despliegue flexible en función de sus necesidades (SaaS, híbrido, on-premise) para agilizar la implantación de la supervisión.
  • Contratos y compromisos a largo plazo ( > 1 año)
  • Gestión del rendimiento, almacenamiento de datos y gestión de infraestructuras
  • 2 soluciones adicionales: Monitoreo de VoIP y Mainframe