El agente de operaciones es el agente principal para recopilar telemetría de tus instancias de Compute Engine. El agente de operaciones usa la combinación de registros, métricas y seguimientos en un solo proceso y usa Fluent Bit para los registros, que admite el registro de alta capacidad de procesamiento y el Colector de OpenTelemetry para las métricas y los seguimientos.
Para hacer la instalación, consulta Instala el Agente de operaciones.
Funciones del agente de operaciones
Entre las funciones generales, se incluyen las siguientes:- Proceso único de descarga, instalación y actualización
- Configuración simple, unificada y basada en YAML
- Compatibilidad con los distintos estándares de Linux y Windows.
- Compatibilidad con proxy.
Funciones de registro
Entre las funciones de registro, se incluyen las siguientes:
Rendimiento mejorado en comparación con el agente de Logging heredado:
- Capacidad de procesamiento alta, que aprovecha al máximo la arquitectura de varios núcleos
- Administración eficiente de recursos (p. ej., memoria y CPU)
Recopila registros de varias fuentes:
- Registros del sistema estándar (
/var/log/syslog
y/var/log/messages
para Linux, Windows Event Log) recopilados sin configuración. - Registros basados en archivos con intervalos de actualización y rutas personalizables.
- Registros de journald daemon/systemd.
- Registros sobre el protocolo TCP.
- Registros sobre el protocolo de reenvío (usados por Fluent Bit y Fluentd).
- Registros del sistema estándar (
Procesamiento flexible:
- Analiza registros de texto en registros estructurados: análisis basados en JSON y basados en expresiones regulares.
- Modifica las entradas de registro mediante la eliminación, el cambio de nombre o la configuración de los campos.
- Excluye registros según las etiquetas y las expresiones regulares.
- Detecta y concatena registros de excepciones de lenguaje de varias líneas para Java, Python y Golang.
Asistencia de aplicaciones de terceros
- Integración de registros de aplicaciones de terceros seleccionadas que reconoce formatos y rutas de acceso de archivos de registro de apps comunes.
Funciones de supervisión
Entre las funciones de supervisión, se incluyen las siguientes:
- Métricas del sistema recopiladas sin configuración. Entre las métricas recopiladas, se incluyen las siguientes:
- Métricas de cpu
- Métricas de disco
- Métricas iis (solo para Windows)
- Métricas de interfaz
- Métricas de GPU (solo para Linux)
- Métricas de memoria
- Métricas de mssql (solo para Windows)
- Métricas del archivo de página (solo para Windows)
- Métricas de intercambio
- Métricas de red
- Métricas de procesos
- Métricas propias del agente:
- Asistencia de aplicaciones de terceros
- Integraciones seleccionadas para métricas de aplicaciones de terceros, que recopilan métricas de apps comunes y ofrecen paneles de muestra y políticas de alertas.
- Recopilación de métricas de Prometheus de aplicaciones que se ejecutan en Compute Engine.
- Colección de métricas y seguimientos de protocolo OpenTelemetry (OTLP) de aplicaciones instrumentadas con SDK de OpenTelemetry.
- Recopilación de métricas del administrador de GPU del centro de datos de NVIDIA (DCGM).
En la página Administración de métricas de Cloud Monitoring, se proporciona información que puede ayudarte a controlar el importe que inviertes en las métricas cobrables sin afectar la observabilidad. En la página Administración de métricas, se informa la siguiente información:
- Los volúmenes de transferencia para la facturación basada en bytes y de muestra, en todos los dominios de métricas y para las métricas individuales.
- Datos sobre etiquetas y cardinalidad de métricas.
- Uso de métricas en políticas de alertas y paneles personalizados.
- Tasa de errores de escritura de métricas.
Funciones de Trace
Entre las funciones de seguimiento, se incluyen las siguientes:
- Colección de seguimientos del protocolo OpenTelemetry (OTLP) de aplicaciones instrumentadas con SDK de OpenTelemetry.
Instancias de máquina virtual
Puedes instalar el agente de operaciones en instancias de Compute Engine. Para crear una instancia de Compute Engine, consulta la Guía de introducción de Compute Engine.
Los siguientes tipos de instancias de VM pertenecen a servicios administrados que implementan asistencia de Monitoring específica para el servicio. No intentes instalar o configurar de forma manual el Agente de operaciones en ellas:
- App Engine estándar tiene compatibilidad con Monitoring incorporada. No se necesitan agentes.
- Las instancias del entorno flexible de App Engine tienen agentes preinstalados con opciones de configuración específicas del servicio.
- Las instancias de Dataflow tienen agentes de Monitoring heredados preinstalados con opciones de configuración específicas del servicio.
Las instancias de Dataproc anteriores a la versión 2.2 de la imagen tienen agentes de Monitoring heredados preinstalados con opciones de configuración específicas del servicio.
Puedes instalar el Agente de operaciones en los clústeres de Dataproc que usan la versión de imagen 2.2 y posteriores para recopilar registros de syslog y métricas de host. Para obtener más información, consulta Versiones de actualización de Dataproc 2.2.x.
- Instancias de nodo de Google Kubernetes Engine:
- Los clústeres de GKE en Google Cloud están configurados para recopilar registros y métricas con Logging y Monitoring de forma predeterminada. También puedes configurar la recopilación de métricas y registros para clústeres de contenedores existentes. Si deseas obtener más información, consulta Configura el registro y la supervisión para GKE.
- Las instancias de Google Distributed Cloud tienen una solución integrada de supervisión y registro que recopila el estado de los componentes del sistema. Para obtener más información, consulta Registros y supervisión.
Sistemas operativos
El agente de operaciones es compatible con los siguientes sistemas operativos en instancias de VM compatibles. Para obtener más información sobre las instancias de VMs de Arm, consulta Compatibilidad con las VMs de Arm de Compute Engine.
Sistemas operativos Linux
El agente es compatible con los siguientes sistemas operativos Linux:
- Rocky Linux 8
- Rocky Linux 9
- RHEL 7: rhel-7, rhel-7-9-sap-ha
- RHEL 8: rhel-8, rhel-8-4-sap-ha, rhel-8-6-sap-ha, rhel-8-8-sap-ha
- RHEL 9: rhel-9
- Debian 11 (Bullseye)
- Debian 12 (Bookworm)
- Deep Learning VM Images basadas en Debian 11 (Bullseye)
- Ubuntu LTS 20.04 (Focal Fossa): ubuntu-2004-lts, ubuntu-minimal-2004-lts
- Ubuntu LTS 22.04 (Jammy Jellyfish): ubuntu-2204-lts, ubuntu-minimal-2204-lts
- Ubuntu 23.10 (Mantic Minotaur): ubuntu-2310-amd64, ubuntu-minimal-2310-amd64
- Ubuntu LTS 24.04 (Noble Numbat): ubuntu-2404-lts-amd64, ubuntu-minimal-2404-lts-amd64
- SLES 12: sles-12, sles-12-sp5-sap
- SLES 15: sles-15, sles-15-sp2-sap, sles-15-sp3-sap, sles-15-sp4-sap, sles-15-sp5-sap, sles-15-sp6-sap
- OpenSUSE Leap 15: opensuse-leap (opensuse-leap-15-3-*, opensuse-leap-15-4-*)
Compatibilidad con las VMs de Arm de Compute Engine
El Agente de operaciones es compatible con las instancias de VMs de Tau T2A Arm de Compute Engine. El Agente de operaciones es compatible con las VMs de Arm en las siguientes imágenes de SO:
- Debian 11 (Bullseye): versión 2.36.0 del Agente de operaciones
- Debian 12 (BookWorm): Agente de operaciones versión 2.44.0
- Ubuntu 20.04 LTS (Focal Fossa): Agente de operaciones versión 2.39.0
- Ubuntu 22.04 LTS (Jammy Jellyfish): Agente de operaciones versión 2.42.0
- Ubuntu 23.10 (Mantic Minotaur): Agente de operaciones versión 2.44.0
- Ubuntu 24.04 LTS (Noble Numbat): Agente de operaciones versión 2.47.0
- RHEL 9: Agente de operaciones versión 2.40.0
- Rocky Linux 9: Versión 2.40.0 del Agente de operaciones
- SLES 15: Agente de operaciones versión 2.43.0
- OpenSUSE Leap 15: versión 2.43.0 del agente de operaciones
El Agente de operaciones es compatible con un subconjunto de las imágenes que admite Compute Engine. Para obtener más información sobre las VMs de Arm de Compute Engine, consulta Crea e inicia una instancia de VM de Arm.
Sistemas operativos Windows
El agente es compatible con los siguientes sistemas operativos Linux:
- Windows Server: windows-2016, windows-2019, windows-2022
- Windows Server Core: windows-2016-core, windows-2019-core, windows-20h2-core, windows-2022-core
Requisitos de acceso al agente
La instalación del agente requiere acceso a los siguientes nombres DNS:
Repositorio de paquetes de Google Cloud:
packages.cloud.google.com
Google descarga el subdominio:
dl.google.com
Ejecutar el agente requiere acceso a los siguientes nombres de DNS:
Servidor del token OAuth2:
oauth2.googleapis.com
Es posible que las versiones anteriores del agente requieran acceso a
www.googleapis.com
(URL completa:https://www.googleapis.com/oauth2/v3/token
).Si usas una versión anterior del agente, te recomendamos que actualices tu agente a la versión más reciente.
APIs de Monitoring:
monitoring.googleapis.com
API de Logging:
logging.googleapis.com
El agente usa puertos TCP dentro de la VM para la comunicación entre procesos. Los siguientes puertos, que no necesitan estar abiertos de forma externa, deben estar disponibles para el agente en tu VM:
20201
20202
Política de baja
El agente de operaciones está sujeto a la política de baja de agentes.
Para obtener información sobre la baja de versiones y funciones heredadas, consulta Bajas de Google Cloud Observability.
Precios
Si instalas el agente de operaciones, es posible que se te cobre por las métricas, los registros o los seguimientos que el agente envía a tu proyecto de Google Cloud. Para obtener más información sobre los precios, consulta los siguientes documentos:Para recopilar seguimientos del protocolo OpenTelemetry (OTLP), debes configurar el agente y así recopilar seguimientos de una aplicación instrumentada. Para obtener más información, consulta Recopila seguimientos (OTLP) con el agente de operaciones.
¿Qué sigue?
- Para hacer la instalación, consulta Instala el Agente de operaciones.