Visão geral do agente de operações

O agente de operações é o principal agente para coletar telemetria das instâncias do Compute Engine. Combinando a coleta de registros, métricas e traces em um único processo, o Agente de operações usa o Fluent Bit para registros, que dá suporte à geração de registros com alta capacidade de processamento, e o OpenTelemetry Collector para métricas e traces.

Para instalar o Agente de operações, consulte Como instalar o Agente de operações.

Recursos do agente de operações

Os recursos gerais incluem:

  • processo de download e instalação/upgrade único;
  • configuração simples, unificada e baseada em YAML;
  • Compatibilidade com distros padrão do Linux e Windows.
  • Suporte a proxy.

Recursos do Logging

Os recursos do Logging incluem:

  • Melhor desempenho em comparação com o agente legado do Logging:

    • alta capacidade, aproveitando ao máximo a arquitetura de vários núcleos;
    • gerenciamento eficiente de recursos (como memória e CPU);
  • Coletar registros de várias fontes:

    • Registros padrão do sistema (/var/log/syslog e /var/log/messages para Linux, log de eventos do Windows) coletados sem configuração.
    • Registros baseados em arquivos com caminhos personalizáveis e intervalo de atualização.
    • Registros do journald daemon/systemd.
    • Registros no protocolo TCP.
    • Registros no protocolo de encaminhamento (usado pelo Fluent Bit e Fluentd).
  • Processamento flexível:

  • Suporte a aplicativos de terceiros

    • Integração de registros de aplicativos de terceiros selecionados que reconhece formatos e caminhos comuns de arquivos de registros de aplicativos.

Recursos de monitoramento

Os recursos do Monitoring incluem:

A página Gerenciamento de métricas do Cloud Monitoring fornece informações que podem ajudar a controlar o valor gasto em métricas sujeitas a cobrança, sem afetar a observabilidade. A página Gerenciamento de métricas mostra as seguintes informações:

  • Volumes de ingestão para faturamento baseado em byte e amostra, em domínios de métricas e para métricas individuais.
  • Dados sobre rótulos e cardinalidade de métricas.
  • Uso de métricas em políticas de alertas e painéis personalizados.
  • Taxa de erros de gravação de métrica.
Para mais informações sobre a página Gerenciamento de métricas, consulte Visualização e gerenciar o uso de métricas.

Recursos de trace

Os recursos de trace incluem:

Instâncias de máquina virtual

É possível instalar o agente de operações em instâncias do Compute Engine. Para criar uma instância do Compute Engine, consulte o guia de iniciação do Compute Engine.

Os tipos de instâncias de VM a seguir pertencem a serviços gerenciados que implementam o suporte do Monitoring específico do serviço. Não tente instalar ou configurar manualmente o Agente de operações nelas:

  • O padrão do App Engine inclui suporte integrado do Monitoring. Os agentes não são necessários.
  • As instâncias do ambiente flexível do App Engine têm agentes pré-instalados com configurações específicas do serviço.
  • As instâncias do Dataflow têm agentes legados do Monitoring pré-instalados com configurações específicas do serviço.
  • As instâncias do Dataproc anteriores à versão 2.2 da imagem têm agentes legados do Monitoring pré-instalados com configurações específicas do serviço.

    É possível instalar o Agente de operações em clusters do Dataproc que usam a versão 2.2 e posterior da imagem para coletar registros syslog e métricas de host. Para mais informações, consulte Versões de lançamento do Dataproc 2.2.x.

  • Instâncias de nó do Google Kubernetes Engine:

Sistemas operacionais

O agente de operações é compatível com os sistemas operacionais a seguir em instâncias de VM compatíveis. Para mais informações sobre as instâncias de VM ARM, consulte Suporte para VMs ARM do Compute Engine.

Sistemas operacionais Linux

O agente é compatível com os sistemas operacionais Linux a seguir:

  • 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 baseadas no Debian 11 (Bullseye)
  • Ubuntu 20.04 LTS (Focal Fossa): ubuntu-2004-lts, ubuntu-minimal-2004-lts
  • Ubuntu 22.04 LTS (Jammy Jellyfish): ubuntu-2204-lts, ubuntu-minimal-2204-lts
  • Ubuntu 23.10 (Mantic Minotaur): ubuntu-2310-amd64 e ubuntu-minimal-2310-amd64
  • Ubuntu 24.04 LTS (Noble Numbat): ubuntu-2404-lts-amd64 e 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-*)
Suporte para VMs ARM do Compute Engine

O Agente de operações oferece suporte às instâncias de VM Tau T2A Arm do Compute Engine. O Agente de operações é compatível com VMs ARM nas seguintes imagens de SO:

  • Debian 11 (Bullseye): agente de operações versão 2.36.0
  • Debian 12 (Bookworm): Agente de operações versão 2.44.0
  • Ubuntu 20.04 LTS (Focal Fossa): agente de operações versão 2.39.0
  • Ubuntu 22.04 LTS (Jammy Jellyfish): Agente de operações versão 2.42.0
  • Ubuntu 23.10 (Mantic Minotaur): Agente de operações versão 2.44.0
  • Ubuntu 24.04 LTS (Noble Numbat): Agente de operações versão 2.47.0
  • RHEL 9: Agente de operações versão 2.40.0
  • Rocky Linux 9: Agente de operações versão 2.40.0
  • SLES 15: agente de operações versão 2.43.0
  • OpenSUSE Leap 15: Agente de operações versão 2.43.0

O Agente de operações é compatível com um subconjunto de imagens que têm suporte no Compute Engine. Para mais informações sobre VMs ARM do Compute Engine, consulte Como criar e iniciar uma instância de VM ARM.

Sistemas operacionais Windows

O agente é compatível com os sistemas operacionais Windows a seguir:

  • 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 acesso do agente

Para instalar o agente, é preciso ter acesso aos seguintes nomes DNS:

  • Repositório de pacotes do Google Cloud: packages.cloud.google.com

  • O Google faz o download do subdomínio: dl.google.com

Para executar o agente, é preciso ter acesso aos seguintes nomes DNS:

  • Servidor de token OAuth2: oauth2.googleapis.com

    As versões mais recentes do agente podem exigir acesso a www.googleapis.com. URL completo: https://www.googleapis.com/oauth2/v3/token.

    Se você estiver usando uma versão antiga do agente, recomendamos atualizar o agente para a versão mais recente.

  • APIs de monitoramento: monitoring.googleapis.com

  • APIs do Logging: logging.googleapis.com

O agente usa portas TCP na VM para comunicação entre processos. As portas a seguir, que não precisam ser abertas externamente, precisam estar disponíveis para o agente na sua VM:

  • 20201

  • 20202

Política de descontinuação

O agente de operações está sujeito à Política de descontinuação de agentes.

Para informações sobre a descontinuação de recursos e versões legadas, consulte Descontinuações do Google Cloud Observability.

Preços

Se você instalar o Agente de operações, poderá ser cobrado pelas métricas, pelos registros ou pelos traces que ele enviar ao projeto do Google Cloud. Para mais informações sobre preços, consulte estes documentos:

Para coletar traces do protocolo OpenTelemetry (OTLP), é preciso configurar o agente a fim de coletar traces de um aplicativo instrumentado. Para mais informações, consulte Coletar traces (OTLP) com o Agente de operações.

A seguir