2 de junho de 20265 min de leitura

Ingestão direta de OpenTelemetry no Azure Monitor está disponível em geral — e isso muda a observabilidade no Brasil

KayodePrince

Azure

Banner - Ingestão direta de OpenTelemetry no Azure Monitor está disponível em geral — e isso muda a observabilidade no Brasil

TL;DR: A Microsoft tornou GA a ingestão direta de logs, métricas e traces via protocolo OTLP no Azure Monitor. Isso permite que equipes brasileiras mantenham instrumentação OpenTelemetry existente, reduzam a dependência de exporters proprietários e unifiquem observabilidade em um único backend Azure — com suporte a Prometheus, Grafana e Application Insights. A conclusão: padronizar em OTLP agora é viável e reduz complexidade operacional.

O OpenTelemetry está moldando uma nova era de observabilidade — construída sobre padrões abertos, desenhada para portabilidade e feita para desenvolvedores que exigem flexibilidade sem amarras. E agora, você pode enviar logs, métricas e traces do OpenTelemetry diretamente para os endpoints OTLP do Azure Monitor e para seu armazenamento de dados. Essa funcionalidade está em disponibilidade geral (GA), pronta para produção e dimensionada desde o primeiro dia.

Com a ingestão direta por OTLP, você mantém sua instrumentação OpenTelemetry existente e seus pipelines do OpenTelemetry Collector, enquanto envia a telemetria para o Azure Monitor — para investigação no Application Insights, análise no Log Analytics, armazenamento de métricas no Prometheus e visualização no Grafana.

O que está agora disponível em geral?

  • Ingestão direta OTLP no Azure Monitor para logs, métricas e traces.
  • Onboarding pronto para produção com regras e endpoints de coleta de dados.
  • Experiências do Application Insights para distributed tracing, investigação de performance e troubleshooting com dados OTLP.
  • Dashboards Grafana prontos para uso, para visualizar sinais do OpenTelemetry.
  • Armazenamento e query de métricas no Prometheus com suporte a PromQL.
  • Semantic conventions do OpenTelemetry para logs e traces, garantindo que os dados cheguem em um schema padronizado e familiar.

App Insights App Map with OpenTelemetry Collector

Como enviar OTLP para o Azure Monitor

  1. Instrumente sua aplicação com OpenTelemetry usando os SDKs open-source e configure a exportação OTLP para um OpenTelemetry Collector.
  2. Configure a ingestão OTLP no Azure Monitor por meio de um recurso Application Insights com suporte a OTLP — que já cria os recursos necessários e as experiências de investigação — ou crie os recursos manualmente.
  3. Exporte traces, métricas e logs diretamente para o Azure Monitor a partir do OpenTelemetry Collector usando o exporter OTLP sobre HTTP integrado. Comece por aqui.

Diagrama da ingestão direta via OpenTelemetry Collector

Onde sua telemetria vai parar

O Azure Monitor consolida esses sinais para que suas equipes façam triagem e troubleshooting de causa raiz mais rapidamente — sem modificar código ou instrumentação.

  • Métricas são armazenadas em um Azure Monitor Workspace, um armazenamento Prometheus.
  • Logs e traces são armazenados em um Log Analytics workspace usando um schema baseado nas semantic conventions do OpenTelemetry.
  • Application Insights ativa distributed tracing e investigações de performance ponta a ponta.
  • Dashboards Grafana pré-construídos para métricas OpenTelemetry estão disponíveis diretamente no portal do Azure, lado a lado com o Application Insights.

Dashboards Grafana no Azure Monitor

Por que isso importa

  • Padronize uma vez: Instrumente com OpenTelemetry e mantenha sua instrumentação neutra em relação a fornecedores, com telemetria portável.
  • Reduza overhead: Menos exporters e pipelines personalizados para manter. Use OTLP para todos os casos.
  • Depure mais rápido: Correlacione métricas, logs e traces para chegar da notificação do problema à causa raiz com menos suposições.
  • Observe com confiança: Use dashboards e visualizações de tracing que estão prontos no primeiro dia.

Próximo passo: Teste a exportação OTLP do seu ambiente para o Azure Monitor e valide o fluxo de sinais de ponta a ponta com Application Insights e dashboards Grafana.

Perguntas Frequentes

  • O que muda com a ingestão direta de OTLP no Azure Monitor?
    Agora é possível enviar logs, métricas e traces diretamente via protocolo OTLP para o Azure Monitor, sem necessidade de exporters intermediários. Isso unifica a observabilidade em um único backend, mantendo a instrumentação OpenTelemetry padrão.

  • Preciso substituir minha instrumentação atual para usar essa funcionalidade?
    Não. Você mantém a instrumentação OpenTelemetry existente e o OpenTelemetry Collector. Apenas configure a exportação OTLP para os endpoints do Azure Monitor. A funcionalidade é totalmente compatível com pipelines já estabelecidos.

  • Quais são os requisitos para configurar a ingestão OTLP?
    É necessário instrumentar a aplicação com SDKs OpenTelemetry, configurar o OpenTelemetry Collector para exportar via OTLP sobre HTTP e criar um recurso Application Insights com suporte a OTLP no Azure. A documentação oficial detalha o passo a passo.

  • Onde os dados de telemetria são armazenados?
    Métricas vão para um Azure Monitor Workspace (armazenamento Prometheus). Logs e traces seguem para um Log Analytics workspace com base no schema de semantic conventions do OpenTelemetry. O Application Insights fornece visualizações de distributed tracing e performance.

  • Como isso afeta a portabilidade entre clouds?
    Ao padronizar a instrumentação com OpenTelemetry e utilizar OTLP, sua telemetria torna-se portável. Você pode mudar de backend de observabilidade sem re-instrumentar a aplicação — um ganho estratégico para estratégias multi-cloud ou migrações futuras.


Artigo originalmente publicado por KayodePrince em Azure Updates - Latest from Azure Charts.

Gostou? Compartilhe:
Precisa de ajuda?Fale com nossos especialistas 👋
Avatar Walcew - Headset