Compartilhar via


Consulta de API em lote de métricas do plano de dados versus a exportação de métricas

O Azure Monitor fornece duas maneiras de acessar dados de métricas em escala: a API do lote de métricas ou plano de dados e a exportação de métricas. Embora os dois sirvam para coletar dados de métricas, eles são mais eficazes em diferentes casos de uso. Este artigo fornece uma comparação de cenário para usar esses serviços e recomendações sobre quando usar cada um.

Consulta em lote de métricas do plano de dados

A consulta da API do plano de dados ou do lote de métricas permite consultar dados de métricas históricas para até 50 recursos em uma única chamada à API. A consulta dá suporte à filtragem com base na assinatura, métrica, tempo e outras dimensões e fornece agregação, como soma, média, mínimo e máximo. A consulta em lote pode melhorar significativamente a taxa de transferência da consulta e reduzir o risco de limitação. Para obter mais informações sobre como usar a API do lote de métricas do plano de dados, consulte a API do plano de dados de métricas do Azure Monitor. Esse serviço é ideal para cenários em que você deseja consultar dados de métricas ao longo do tempo e vários recursos em uma única assinatura e região.

Exportação de métricas

A exportação de métricas usa DCRs (regras de coleta de dados) para transmitir métricas de plataforma quase em tempo real para diferentes destinos do Azure, como Contas de armazenamento, Hubs de Eventos e workspace do Log Analytics para armazenamento persistente. Embora seja possível filtrar quais métricas são exportadas, não há acesso a dados históricos. Esse serviço é ideal para cenários em que você deseja exportar dados de métricas em tempo real de maneira contínua entre assinaturas e recursos. Para obter mais informações sobre como usar o serviço de exportação de métricas, consulte Exportar métricas usando regras de coleta de dados.

Comparação e recomendações

Cenário API do plano de dados Exportação de métricas Recomendação
Caso de uso primário Consultar dados de métricas com detalhamento histórico para vários recursos em uma única assinatura e região Exportar dados de métricas entre assinaturas e recursos A API do lote de métricas do plano de dados é recomendada para consultar métricas e tem acesso a 93 dias de dados.

A exportação de métricas é recomendada para a exportação contínua de dados de métricas para o Azure e destinos externos.

Consultar assinaturas de grande porte com vários recursos Consultar vários recursos em uma única chamada em lote, incluindo filtragem e agregação com 93 dias de histórico.  Sem suporte para consulta. Exportação contínua de dados de métricas em tempo real A API do lote de métricas do plano de dados é mais adequada para essa tarefa, pois dá suporte a consultas e tem acesso a dados históricos. A exportação de métricas não pode consultar dados e não tem acesso a informações históricas. 
Exportação contínua quase em tempo real de métricas para contas de armazenamento, Hubs de Eventos, workspace do Log Analytics.  Possível, mas ineficiente. Exige a criação de um mecanismo de consulta repetitivo para extrair os dados e um método para armazenar os dados no destino.  Configuração única usando a regra de coleta de dados para exportar as métricas em tempo real de maneira contínua. Os dados podem ser enviados e armazenados continuamente em uma conta de armazenamento, Hubs de Eventos e workspace do Log Analytics A exportação de métricas fornece "definir e esquecer", a funcionalidade totalmente gerenciada. O uso da API do plano de dados exige mais esforços de desenvolvimento para extrair e armazenar os dados no destino.
Limitações na consulta e exportação A API do plano de dados permite consultar até 50 IDs de recurso em uma única chamada à API. Não há limite de quantidade de recursos para a exportação de métricas que podem ser associados a uma única regra de coleta de dados. Um recurso único pode ser associado a um máximo de apenas 5 DCRs A exportação de métricas pode ser mais adequada para consultar dados ilimitados para os recursos.
Consulta e analise de métricas por ISVs (fornecedores independentes de software).  A API do plano de dados pode ajudar a habilitar a consulta de métricas das assinaturas do cliente por aplicativos de terceiros.  A exportação de métricas exige a criação de uma regra de coleta de dados e de um determinado nível de permissões para exportar métricas de recursos. A API do plano de dados é recomendada para os ISVs. 
Cobrança Para os dados em baixo volume, a API do plano de dados é mais barata. Para saber mais, confira Preços do Azure Monitor, exportação Para os dados em alto volume, a exportação de métricas tem um custo menor, pois tem um modelo de cobrança baseado em evento. Para saber mais, confira Preços do Azure Monitor, métricas nativas A API do plano de dados é recomendada para dados em baixo volume. A exportação de métricas é recomendada para dados em alto volume.