Datadog Expande Observabilidade para Azure Functions em Todos os Planos de Hospedagem
Aprofundamento CEVIU
Aprofundamento
A expansão da observabilidade do Datadog para Azure Functions resolve uma dor comum para equipes de DevOps: a falta de visibilidade granular em ambientes serverless. Como o próprio Azure Functions abstrai a infraestrutura, o monitoramento tradicional via agentes ou extensões nem sempre funciona em todos os planos de hospedagem ou sistemas operacionais, como Linux. A solução agora se baseia na Serverless Compatibility Layer, um pacote leve e agnóstico que roda ao lado do código da função, seja .NET, Python, Node.js ou Java. Ele atua como um ponto de agregação local, batcheando dados de telemetria antes de enviá-los para o Datadog, garantindo cobertura completa.
Com isso, engenheiros de plataforma ganham rastreamento distribuído completo para entender o caminho das requisições, incluindo integrações com Azure Service Bus, Event Hubs e Cosmos DB. As novas métricas de CPU, com amostragem a cada segundo e publicação a cada dez segundos, oferecem precisão superior às métricas padrão do Azure, facilitando a detecção de picos de uso. O Continuous Profiler (em Preview para Python e Node.js) complementa isso, apontando exatamente quais linhas de código estão consumindo mais CPU, permitindo otimizações cirúrgicas.
O que mudou
A grande virada é a cobertura universal. Antes, o Datadog já coletava dados de telemetria para funções .NET em Windows, rodando nos planos Dedicated ou Premium do Azure. Porém, havia lacunas, especialmente para Linux e outros planos de hospedagem. A Serverless Compatibility Layer elimina essa restrição, permitindo o monitoramento direto de funções em qualquer plano ou sistema operacional (Linux/Windows).
Outra mudança importante está nas métricas de CPU. O Azure, por padrão, atualiza as métricas a cada minuto ou mais. O Datadog agora coleta esses dados a cada segundo e os agrega a cada dez segundos, oferecendo uma visão muito mais detalhada. O Continuous Profiler para Azure Functions, disponível em Preview, é uma novidade que permite investigar gargalos de performance no nível do código, algo que não estava disponível anteriormente com essa granularidade e facilidade de ativação.
Por que isso importa
Para quem opera e desenvolve em ambientes serverless, essa atualização do Datadog é um divisor de águas. Ela democratiza a observabilidade profunda em Azure Functions, independentemente da escolha de plano de hospedagem ou runtime. Isso significa menos tempo caçando problemas em logs espalhados e mais tempo otimizando aplicações.
Engenheiros de confiabilidade e DevOps agora podem identificar proativamente gargalos, otimizar custos de consumo de CPU e garantir a resiliência de serviços sem as "zonas cegas" que ambientes serverless podem criar. Essa movimentação se alinha ao que foi anunciado na DASH 2026, onde a Datadog detalhou a expansão de suas capacidades para dar suporte a fluxos de trabalho de desenvolvimento e operações em diversos ecossistemas.
Linha do tempo
Datadog LLM Observability passa a instrumentar automaticamente agentes ADK do Google.
Datadog integra monitoramento sem agentes para Azure Managed Redis.
Vercel lança rastreamento de requisições diretamente pela CLI.
DASH 2026 destaca suporte do Datadog via Bits IA e dezenas de novas capacidades.
CloudWatch Application Signals da AWS aprimora monitoramento com captura automática de eventos de serviço.
AWS amplia observabilidade de agentes de IA para ambientes multicloud e on-premises.
Datadog expande observabilidade para Azure Functions em todos os planos de hospedagem.
Perguntas frequentes
O que é a "Serverless Compatibility Layer" do Datadog?
É um pacote leve desenvolvido pelo Datadog para .NET, Python, Node.js e Java. Ele roda junto com o código da sua função Azure, detecta o ambiente e agrega localmente os dados de telemetria antes de enviá-los ao Datadog. Isso permite o monitoramento direto em qualquer plano de hospedagem ou sistema operacional (Linux ou Windows) onde as extensões tradicionais não funcionam.
Quais os principais ganhos com as novas métricas de CPU no Azure Functions?
As novas métricas de CPU oferecem uma granularidade muito maior. Enquanto o Azure atualiza os dados de CPU em intervalos de um minuto ou mais, o Datadog agora amostra a cada segundo e publica métricas de distribuição a cada dez segundos. Essa precisão ajuda a identificar picos de uso curtos, mas críticos, e entender como o uso de CPU varia entre as invocações das funções, facilitando alertas proativos.
O que o Continuous Profiler do Datadog oferece para o Azure Functions?
O Continuous Profiler ajuda a identificar quais partes do código estão consumindo mais tempo de CPU. Ele captura pilhas de chamadas de funções em execução e as agrega em flame graphs. Com isso, os desenvolvedores podem visualizar os caminhos de código mais pesados e priorizar otimizações para reduzir o uso de CPU ou I/O, melhorando a performance e reduzindo custos.
Esta atualização é compatível com quais linguagens de programação?
A "Serverless Compatibility Layer" do Datadog oferece suporte para .NET, Python, Node.js e Java. O rastreamento distribuído também está disponível para essas linguagens. Já o Continuous Profiler está em fase de Preview para Python e Node.js.
Fontes
- datadoghq.comfonte original
- Categoria
- CEVIU DevOps
- Publicado
- 02 de setembro de 2026
- Editoria
- CEVIU DevOps

