Todos os produtos
Search
Central de documentação

Application Real-Time Monitoring Service:Integrar o OpenTelemetry ao ARMS

Última atualização: Jun 27, 2026

Este tópico descreve como enviar dados de rastreamento do OpenTelemetry para o ARMS e como utilizar essas informações.

Enviar dados de rastreamento do OpenTelemetry

O ARMS oferece suporte a diversos métodos para receber dados de rastreamento do OpenTelemetry. É possível enviar os dados diretamente ao ARMS ou encaminhá-los por meio de um OpenTelemetry Collector.

Relatório direto

Encaminhar dados por meio de um OpenTelemetry Collector

Forward trace data using the ARMS for OpenTelemetry Collector

Em um ambiente Container Service for Kubernetes (ACK), instale o ARMS for OpenTelemetry Collector com um único clique para encaminhar dados de rastreamento. O ARMS for OpenTelemetry Collector fornece estatísticas sem perdas, em que a pré-agregação local garante que as métricas não sejam afetadas pela taxa de amostragem. Ele também oferece ajuste dinâmico de parâmetros, gerenciamento de estado e um painel de rastreamento pronto para uso no Grafana. Este collector é fácil de usar, estável e confiável.

Siga estas etapas para instalar o ARMS for OpenTelemetry Collector:

  1. Instale o ARMS for OpenTelemetry Collector a partir do catálogo de aplicativos no console do ACK.

    1. No painel de navegação à esquerda do console do Container Service for Kubernetes, clique em Cluster.

    2. Na página Clusters, clique no nome do cluster desejado e escolha Operation and maintenance management > no painel de navegação à esquerda.

    3. Na página de topologia do cluster, clique em Install.

      O console do ACK instala automaticamente o componente ack-arms-cmonitor.

      Nota

      O namespace padrão é arms-prom.

    4. Após concluir a instalação, selecione Workload > DaemonSet no painel de navegação à esquerda. Na parte superior da página, selecione o namespace arms-prom.

    5. Clique em cmonitor-agent e, na aba Access Method, clique em otel-collector-service.

      Verifique se o otel-collector-service (Service) está em execução. A instalação foi bem-sucedida se o serviço expuser várias portas de receiver para receber dados do OpenTelemetry, conforme mostra a figura a seguir.otel-collector-service

  2. Altere o endpoint do exporter no SDK da sua aplicação para otel-collector-service:Port.

    Endpoint示例

Forward trace data using the open-source OpenTelemetry Collector

Para encaminhar dados de rastreamento ao ARMS usando o OpenTelemetry Collector open-source, modifique o endpoint e o token de autenticação na configuração do exporter.

exporters:
  otlp:
    endpoint: <endpoint>:8090
    tls:
      insecure: true
    headers:
      Authentication: <token>
Nota
  • Substitua <endpoint> pelo endpoint da sua região. Exemplo: http://tracing-analysis-dc-bj.aliyuncs.com:8090.

  • Substitua <token> pelo token obtido no console. Exemplo: b590lhguqs@3a7*********9b_b590lhguqs@53d*****8301.

Utilizar rastreamentos do OpenTelemetry

Para ajudar você a extrair o máximo de valor dos seus dados de rastreamento do OpenTelemetry, o ARMS oferece diversos recursos de diagnóstico, incluindo detalhes de rastreamento, painéis de métricas pré-agregadas, análise de métricas pós-agregadas no Trace Explorer e correlação entre rastreamentos e logs de serviço.

  • Detalhes do rastreamento

    O lado esquerdo do painel de detalhes do rastreamento exibe a sequência de chamadas e a latência das APIs no rastreamento. O lado direito apresenta o contexto detalhado e as métricas relacionadas, como SQL de banco de dados, métricas da JVM e métricas do host.链路详情

  • Painéis de métricas pré-agregadas

    O ARMS disponibiliza vários painéis de métricas pré-agregadas com base nos dados de rastreamento do OpenTelemetry, incluindo painéis para visão geral da aplicação, chamadas de API e chamadas de banco de dados. Para saber mais, consulte Visão geral da aplicação.

    Overall Analysis tab

  • Análise de métricas pós-agregadas no Trace Explorer

    O ARMS oferece filtragem multidimensional flexível e análise de métricas pós-agregadas para dados de rastreamento do OpenTelemetry. Por exemplo, pesquise rastreamentos anômalos em uma aplicação específica ou agregue dados de rastreamento por dimensões como endereço IP e API. Para mais informações, veja Trace Explorer.

    Span数据信息

  • Correlacionar rastreamentos com logs de serviço

    O ARMS correlaciona rastreamentos do OpenTelemetry com logs de serviço para auxiliar na solução de problemas de exceções de serviço sob a perspectiva da API. Para detalhes adicionais, consulte Identificar exceções de serviço usando rastreamentos e logs.

    Log Analysis