Todos os produtos
Search
Central de documentação

Application Real-Time Monitoring Service:Enable ACK observability with OBI

Última atualização: Sep 06, 2026

A OpenTelemetry eBPF Instrumentation (OBI) oferece monitoramento não intrusivo para enviar dados de rastreamento ao Cloud Monitor 2.0. Em seguida, o Cloud Monitor 2.0 inicia o monitoramento das suas aplicações, permitindo que você visualize dados como topologia da aplicação, traces, transações com exceção, transações lentas e análise de SQL.

Visão geral do OBI

O OBI é construído sobre eBPF e implantado como um DaemonSet nos nós do cluster. Ele coleta automaticamente métricas e traces da aplicação sem exigir modificações no código ou injeção de sidecar.

O OBI descobre automaticamente os seguintes protocolos:

Protocolo

Descrição

HTTP

Rastreia requisições e respostas HTTP/1.x e HTTP/2.

gRPC

Rastreia chamadas unárias e de streaming gRPC.

SQL

Rastreia consultas em bancos de dados como MySQL e PostgreSQL.

Redis

Rastreia chamadas de comandos do Redis.

Kafka

Rastreia mensagens de produtores e consumidores do Kafka.

GenAI

Rastreia chamadas de IA para OpenAI, Anthropic, Qwen, Gemini, Ollama, MCP, Embedding, Rerank e outros provedores de IA. Caso utilize um gateway LLM próprio ou um service de fornecedor fora do padrão, configure um host específico para identificar o provedor. Para mais detalhes, consulte Step 2 in the "Instale o OBI" section.

O OBI exporta os dados de telemetria coletados para o Managed Service for OpenTelemetry via OTLP (OpenTelemetry Protocol).

Instale e configure o OBI

Instale o OBI

  1. Faça logon no console do Container Service for Kubernetes (ACK). No painel de navegação à esquerda, clique em Clusters e, em seguida, clique no nome do cluster desejado.

  2. No painel de navegação à esquerda, clique em Components and Add-ons. Localize o componente arms-obi e clique em Instale. Se desejar enviar dados para um workspace diferente do padrão, especifique o nome correspondente no campo workspace durante a instalação.

    Nota

    Caso precise configurar o comportamento de execução do OBI, como suporte a gateway LLM próprio ou atributos personalizados, consulte OBI component configuration.

  3. Clique em Next para concluir a instalação. Ajuste os limites de CPU e memória conforme necessário.

    Nota

    Se um nó executar muitas aplicações, considere aumentar os limites de CPU e memória (MEM Limit) para evitar falhas na coleta de dados causadas por recursos insuficientes.

    Cenário

    Solicitação/limite de CPU

    Solicitação/limite de memória

    Carga leve (4 pods, QPS total < 1.000)

    100m/250m

    128Mi/256Mi

    Carga média (4–8 pods, QPS total 1.000–5.000)

    250m/500m

    256Mi/512Mi

    Carga alta (8 pods, QPS total > 5.000)

    500m/1000m

    512Mi/1Gi

    Carga pesada (mais de 8 pods, QPS total > 20.000)

    1000m/2000m

    1Gi/2Gi

Configure os alvos de monitoramento

Nota

Reinicie as aplicações que utilizam o protocolo gRPC para ativar o monitoramento.

  1. No console do ACK, acesse Configurations > ConfigMaps. Alterne o namespace para obi-system, localize arms-obi-discovery-default e clique em Edite.

  2. Adicione k8s_deployment_name, k8s_namespace e name da aplicação que será exibida no Cloud Monitor 2.0. Exemplo:

    discovery:
      instrument:
        - k8s_deployment_name: "server"
          k8s_namespace: "arms-default"
          name: "server-test-obi"

Verifique os dados de monitoramento

Após configurar o OBI, aguarde cerca de dois minutos para que os dados de monitoramento apareçam.

  1. Faça logon no console do Cloud Monitor 2.0. Selecione o workspace desejado. No painel de navegação à esquerda, acesse All Features > Application Observability > Application Insights.

  2. Na página Application List, clique no nome da aplicação desejada para visualizar dados de monitoramento, como topologia da aplicação, traces, transações com exceção, transações lentas e análise de SQL. Para mais informações, consulte Application monitoring.