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 informações sobre como instalar o Agente de operações, consulte:
- Para instâncias do Compute Engine, consulte Como instalar o Agente de operações.
- Para servidores da Solução Bare Metal, consulte Configure o Agente de operações para a Solução Bare Metal.
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).
- Registros padrão do sistema (
Processamento flexível:
- Analise registros de texto em registros estruturados: análise baseada em JSON e baseada em expressões regulares.
- Modifique entradas de registro removendo, renomeando ou definindo campos.
- Exclua registros com base em identificadores e expressões regulares.
- Detecte e concatene registros de exceção de linguagem multilinha para Java, Python e Golang.
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:
- Métricas do sistema coletadas sem configuração. As métricas coletadas incluem:
- métricas de CPU;
- métricas de disco;
- métricas do iis (somente para Windows)
- métricas de interface;
- métricas da gpu (somente Linux)
- métricas de memória;
- métricas de mssql (somente para Windows)
- métricas de pagefile (somente para Windows)
- troca de métricas;
- métricas de rede;
- métricas de processos.
- autométricas do agente:
- Suporte a aplicativos de terceiros
- Integrações selecionadas para métricas de aplicativos de terceiros, que coletam métricas comuns de apps e oferecem painéis de amostra e políticas de alertas.
- Coleção de métricas do Prometheus relativas a aplicativos em execução no Compute Engine.
- Coleção de Métricas e traces do protocolo do OpenTelemetry (OTLP) de aplicativos instrumentados com SDKs do OpenTelemetry.
- Coleção de métricas do NVIDIA Data Center GPU Manager (DCGM).
A página Gerenciamento de métricas do Cloud Monitoring fornece informações que podem ajudar você a controlar os gastos em métricas faturáveis 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.
- Número de leituras de cada métrica.
- Uso de métricas em políticas de alertas e painéis personalizados.
- Taxa de erros de gravação de métrica.
Você também pode usar o Gerenciamento de métricas para excluir métricas desnecessárias, eliminando o custo de ingestão delas. Para mais informações sobre a página Gerenciamento de métricas, consulte Confira e gerencie o uso de métricas.
Recursos de trace
Os recursos de trace incluem:
- Coleção de traces do protocolo OpenTelemetry (OTLP) relativos a aplicativos instrumentados com SDKs do OpenTelemetry.
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:
- Os clusters do GKE no Google Cloud são configurados para coletar registros e métricas com o Logging e o Monitoring por padrão. Também é possível configurar a coleta de métricas e registros para clusters de contêiner que já existem. Para mais informações, consulte Como configurar a geração de registros e o monitoramento para o GKE.
- Instâncias do Google Distributed Cloud têm uma solução integrada de geração de registros e monitoramento que coleta o status dos componentes do sistema. Para mais informações, consulte Como realizar o monitoramento e a geração de registros.
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
- Para instalar o Agente de operações, consulte Como instalar o Agente de operações.