Descripción general del agente de operaciones

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)
  • Recopilación de 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 personalizables y rutas de actualización.
    • Registros de journald daemon/systemd.
    • Registros sobre el protocolo TCP.
    • Registros sobre el protocolo de reenvío (usados por Fluent Bit y Fluentd).
  • 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:

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.
Para obtener más información sobre la página Administración de métricas, consulta Ve y administrar el uso de métricas.

Funciones de Trace

Entre las funciones de seguimiento, se incluyen las siguientes:

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:

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:

  • CentOS 7
  • Rocky Linux 8
  • Rocky Linux 9
  • RHEL 7: rhel-7, rhel-7-9-sap-ha
  • RHEL 8: rhel-8, rhel-8-2-sap-ha, rhel-8-4-sap-ha, rhel-8-6-sap-ha
  • RHEL 9: rhel-9
  • Debian 10 (Buster)
  • Debian 11 (Bullseye)
  • Debian 12 (Bookworm)
  • 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
  • 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
  • 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
  • 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-20h-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?