Descripción general de la supervisión

El agente de Stackdriver Monitoring es un daemon basado en collectd que recibe métricas de los sistemas y aplicaciones de las instancias de máquinas virtuales y las envía Monitoring. De forma predeterminada, el agente de Monitoring recopila métricas de disco, CPU, red y proceso. Puedes configurar el agente de Monitoring para supervisar aplicaciones de terceros a fin de obtener la lista completa de las métricas de agente.

Consulta las instrucciones del artículo Instala el agente de Monitoring.

Propósito

Usar el agente de Monitoring es opcional, pero se recomienda. Monitoring puede acceder a algunas métricas sin este agente, incluido el uso de CPU, algunas métricas de tráfico de disco, información sobre el tiempo de actividad y tráfico de red. Monitoring usa este agente para acceder a recursos adicionales del sistema y servicios de aplicación en instancias de máquinas virtuales (VM). Si deseas usar estas funciones adicionales, debes instalar el agente de Monitoring.

Después de instalar el agente de Monitoring, puedes supervisar las aplicaciones de terceros compatibles agregando configuraciones específicas de collectd. Consulta Supervisa aplicaciones de terceros para obtener más información.

Para obtener una lista completa de las métricas integradas que puedes obtener con el agente de Monitoring, consulta Métricas del agente.

Para enviar cualquier métrica personalizada a Monitoring con el agente, consulta Supervisa aplicaciones personalizadas. Si tienes acceso al código fuente de tu aplicación, puede ser más conveniente gestionarlo con OpenCensus.

Configuraciones admitidas

El agente de Monitoring es compatible con los siguientes entornos.

Instancias de máquinas virtuales

Puedes instalar el agente de Monitoring en los siguientes tipos de instancias de VM:

Los siguientes tipos de instancias de VM usan una asistencia de supervisión especial. No intentes instalar o configurar manualmente los agentes de supervisión sobre ellos:

  • El estándar de App Engine tiene asistencia de supervisión incorporada. No se necesitan agentes.
  • El entorno flexible de App Engine tiene agentes preinstalados con configuraciones especiales.
  • Google Kubernetes Engine proporciona una opción para instalar dos versiones de la asistencia de Stackdriver en clústeres y nodos. La opción se presenta cuando creas o actualizas clústeres con la consola de GKE o el comando gcloud containers. Para obtener más información, consulta:

Sistemas operativos

El agente de Monitoring es compatible con los siguientes sistemas operativos en instancias de VM compatibles:

  • Amazon Linux AMI
  • CentOS 6 y 7
  • Debian 7 “Wheezy”, Debian-7-backports, Debian 9 “Stretch” y Debian 8 “Jessie”
  • Red Hat Enterprise Linux 6 y 7
  • Ubuntu LTS 12.04 "Precise", LTS 14.04 "Trusty", LTS 16.04 "Xenial" (solo las versiones LTS son compatibles)
  • SUSE Linux Enterprise Server 12 SP3, 12 SP2 para SAP y 12 SP3 para SAP
  • Microsoft Windows Server 2008, 2012 y 2016

Por el momento, el agente de Monitoring no es compatible con Container-Optimized OS, que es la opción predeterminada de los clústeres de Kubernetes Engine.

Aplicaciones admitidas

Puedes configurar Monitoring para supervisar una variedad de aplicaciones populares de software de código abierto. Para obtener más información, consulta Supervisión de aplicaciones de terceros.

Requisitos de acceso al agente

El agente de Monitoring requiere acceso a los siguientes nombres de DNS:

  • Servidor de token de OAuth2: www.googleapis.com/oauth2/v3/token
  • API de Stackdriver relevantes:
    • API de Monitoring: monitoring.googleapis.com
    • API de Stackdriver: stackdriver.googleapis.com

Obtén el código fuente del agente de Monitoring

El código fuente del agente de Monitoring está disponible solo para el agente de Monitoring alojado en Linux. El agente de Monitoring alojado en Windows no es de código abierto.

El agente de Monitoring se instala mediante una secuencia de comandos descrita en las instrucciones de instalación. No necesitarás la información de esta sección, a menos que desees comprender el código fuente o tengas otras necesidades especiales.

El agente de Monitoring stackdriver-agent se basa en el daemon de recopilación de estadísticas del sistema de collectd. El código fuente stackdriver-agent está disponible en Stackdriver/collectd. La secuencia de comandos de compilación y empaquetado para el agente de Monitoring están disponibles en Stackdriver/agent-packaging. Los archivos de configuración para aplicaciones de terceros se encuentran en el repositorio de configuración de GitHub.

El paquete de software para stackdriver-agent contiene:

  • El daemon de collectd.
  • Las bibliotecas compartidas de complementos, incluido el complemento de salida de la API de Stackdriver Monitoring.
  • Los archivos de configuración principales para el agente de Monitoring.

¿Qué sigue?

  • Consulta la Guía de inicio rápido para supervisar una instancia de VM que ejecuta un Apache Web Server La guía de inicio rápido incluye la instalación del agente.
  • Consulta Instala agentes de supervisión para instalar el agente en las instancias de Compute Engine o las instancias de VM de Amazon EC2.
¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Stackdriver Monitoring
Si necesitas ayuda, visita nuestra página de asistencia.