O agente de operações é o agente principal para recolher telemetria das suas instâncias do Compute Engine. Ao combinar a recolha de registos, métricas e rastreios num único processo, o agente de operações usa o Fluent Bit para registos, que suporta o registo de alto débito, e o coletor OpenTelemetry para métricas e rastreios.
Para ver informações sobre a instalação do agente de operações, consulte o seguinte:
- Para instâncias do Compute Engine, consulte o artigo Instalar o agente de operações.
- Para servidores da Solução Bare Metal, consulte o artigo Configure o agente de operações para a Solução Bare Metal.
Funcionalidades do Ops Agent
As funcionalidades gerais incluem:- Processo único de transferência e instalação/atualização.
- Configuração simples, unificada e baseada em YAML.
- Suporte para distribuições padrão do Linux e Windows.
- Compatibilidade com proxy.
Funcionalidades de registo
As funcionalidades de registo incluem:
Desempenho melhorado em comparação com o agente de registo antigo:
- Capacidade de alto rendimento, tirando total partido da arquitetura multinúcleo.
- Gestão eficiente de recursos (por exemplo, memória e CPU).
Recolher registos de várias origens:
- Registos do sistema padrão (
/var/log/syslog
e/var/log/messages
para Linux, registo de eventos do Windows) recolhidos sem configuração. - Registos baseados em ficheiros com caminhos personalizáveis e intervalo de atualização.
- Daemon journald / registos systemd.
- Registos através do protocolo TCP.
- Registos através do protocolo Forward (usado pelo Fluent Bit e Fluentd).
- Registos do sistema padrão (
Processamento flexível:
- Análise de registos de texto em registos estruturados: análise baseada em JSON e baseada em expressões regulares.
- Modifique as entradas do registo removendo, mudando o nome ou definindo campos.
- Exclua registos com base em etiquetas e expressões regulares.
- Detetar e concatenar registos de exceções de linguagem multilinhas do Java, Python e Golang.
Apoio técnico de aplicações de terceiros
- Integração de registos de aplicações de terceiros organizada que reconhece formatos e caminhos de ficheiros de registos de apps comuns.
Funcionalidades de monitorização
As funcionalidades de monitorização incluem:
- Métricas do sistema recolhidas sem configuração. As métricas recolhidas incluem:
- métricas de CPU
- métricas de disco
- iis metrics (apenas para Windows)
- métricas de interface
- gpu metrics (apenas no Linux)
- métricas de memória
- Métricas mssql (apenas para Windows)
- métricas do ficheiro de paginação (apenas no Windows)
- trocar métricas
- métricas de rede
- processa métricas
- agent self metrics:
- Apoio técnico de aplicações de terceiros
- Integrações selecionadas para métricas de aplicações de terceiros, que recolhem métricas de apps comuns e oferecem exemplos de painéis de controlo e políticas de alerta.
- Recolha de métricas do Prometheus de aplicações em execução no Compute Engine.
- Recolha de métricas e rastreios do protocolo OpenTelemetry (OTLP) de aplicações instrumentadas com SDKs do OpenTelemetry.
- Recolha de métricas do NVIDIA Data Center GPU Manager (DCGM).
A página Gestão de métricas do Cloud Monitoring fornece informações que podem ajudar a controlar o valor gasto em métricas faturáveis sem afetar a observabilidade. A página Gestão de métricas apresenta as seguintes informações:
- Volumes de carregamento para a faturação baseada em bytes e em amostras, em domínios de métricas e para métricas individuais.
- Dados sobre as etiquetas e a cardinalidade das métricas.
- Número de leituras para cada métrica.
- Utilização de métricas em políticas de alerta e painéis de controlo personalizados.
- Taxa de erros de escrita de métricas.
Também pode usar a página Gestão de métricas para excluir métricas desnecessárias, eliminando o custo da respetiva ingestão. Para mais informações sobre a página Gestão de métricas, consulte o artigo Veja e faça a gestão da utilização de métricas.
Funcionalidades de rastreio
As funcionalidades do Trace incluem:
- Recolha de rastreios do protocolo OpenTelemetry (OTLP) de aplicações instrumentadas com SDKs OpenTelemetry.
Instâncias de máquinas virtuais
Pode instalar o agente de operações em instâncias do Compute Engine. Para criar uma instância do Compute Engine, consulte o guia de introdução ao Compute Engine.
Os seguintes tipos de instâncias de VM pertencem a serviços geridos que implementam suporte de monitorização específico do serviço. Não tente instalar nem configurar manualmente o agente de operações nestes dispositivos:
- O App Engine standard tem suporte de monitorização integrado. Não são necessários agentes.
- 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 de monitorização antigos pré-instalados com configurações específicas do serviço.
As instâncias do Dataproc anteriores à versão 2.2 da imagem têm pré-instalados agentes de monitorização antigos com configurações específicas do serviço.
Pode instalar o agente Ops em clusters do Dataproc que usam a versão 2.2 e posterior da imagem para recolher registos syslog e métricas do anfitrião. Para mais informações, consulte as versões de lançamento do Dataproc 2.2.x.
- Instâncias de nós do Google Kubernetes Engine:
- Os clusters do GKE on Google Cloud estão configurados para recolher registos e métricas com o Logging e o Monitoring por predefinição. Também pode configurar a recolha de métricas e registos para clusters de contentores existentes. Para mais informações, consulte o artigo Configurar o registo e a monitorização para o GKE.
- As instâncias do Google Distributed Cloud têm uma solução de registo e monitorização integrada que recolhe o estado dos componentes do sistema. Para obter informações, consulte o artigo Registo e monitorização.
Sistemas operativos
O agente de operações suporta os seguintes sistemas operativos em instâncias de VM compatíveis. Para informações sobre instâncias de VM Arm, consulte o artigo Suporte para VMs Arm do Compute Engine.
Sistemas operativos Linux
O agente suporta os seguintes sistemas operativos Linux:
- Rocky Linux 8
- Rocky Linux 9
- RHEL 8: rhel-8, rhel-8-6-sap-ha, rhel-8-8-sap-ha, rhel-8-10-sap-ha
- RHEL 9: rhel-9
- Debian 11 (Bullseye)
- Debian 12 (Bookworm)
- Imagens de VMs de aprendizagem avançada baseadas no Debian 11 (Bullseye)
- Ubuntu 22.04 LTS (Jammy Jellyfish): ubuntu-2204-lts, ubuntu-minimal-2204-lts
- Ubuntu 24.04 LTS (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-sp3-sap, sles-15-sp4-sap, sles-15-sp5-sap, sles-15-sp6-sap
- OpenSUSE Leap 15: opensuse-leap (opensuse-leap-15-6-*)
Suporte para VMs Arm do Compute Engine
O agente de operações suporta instâncias de VM C4A e Tau T2A Arm do Compute Engine. O agente Ops é suportado para VMs Arm nas seguintes imagens do SO:
- Debian 12 (Bookworm): versão 2.44.0 do Ops Agent
- Ubuntu 22.04 LTS (Jammy Jellyfish): versão 2.42.0 do agente de operações
- Ubuntu 24.04 LTS (Noble Numbat): versão 2.47.0 do agente de operações
- RHEL 9: versão 2.40.0 do Ops Agent
- Rocky Linux 8: versão 2.51.0 do Ops Agent
- Rocky Linux 9: versão 2.40.0 do Ops Agent
- SLES 15: versão 2.43.0 do Ops Agent
- OpenSUSE Leap 15: versão 2.43.0 do Ops Agent
O agente de operações é suportado num subconjunto das imagens suportadas pelo Compute Engine. Para mais informações sobre as VMs Arm do Compute Engine, consulte o artigo Criar e iniciar uma instância de VM Arm.
Sistemas operativos Windows
O agente suporta os seguintes sistemas operativos Windows:
- Windows Server: windows-2016, windows-2019, windows-2022, windows-2025
- Windows Server Core: windows-2016-core, windows-2019-core, windows-20h2-core, windows-2022-core, windows-2025-core
Requisitos de acesso de agentes
A instalação do agente requer acesso aos seguintes nomes de DNS:
Repositório de pacotes do Google Cloud:
packages.cloud.google.com
Subdomínio de transferências da Google:
dl.google.com
A execução do agente requer acesso aos seguintes nomes DNS:
Servidor de tokens OAuth2:
oauth2.googleapis.com
As versões anteriores do agente podem exigir acesso a
www.googleapis.com
(URL completo:https://www.googleapis.com/oauth2/v3/token
).Se estiver a usar uma versão mais antiga do agente, recomendamos que atualize o agente para a versão mais recente.
APIs de monitorização:
monitoring.googleapis.com
APIs de registo:
logging.googleapis.com
O agente usa portas TCP na VM para comunicação entre processos. As seguintes portas, que não precisam de estar abertas externamente, têm de 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 funcionalidades e versões antigas, consulte o artigo Descontinuações do Google Cloud Observability.
Preços
Se instalar o agente de operações, pode ser-lhe cobrado o valor das métricas, dos registos ou dos rastreios que o agente envia para o seu Google Cloud projeto. Para ver informações de preços, consulte os seguintes documentos:Para recolher rastreios do protocolo OpenTelemetry (OTLP), tem de configurar o agente para recolher rastreios de uma aplicação instrumentada. Para mais informações, consulte o artigo Recolha rastreios (OTLP) com o agente de operações.
O que se segue?
- Para instalar o agente de operações, consulte o artigo Instalar o agente de operações.