Obter análises de API no Gerenciamento de API do Azure
APLICA-SE A: Desenvolvedor | Básico | Básico v2 | Standard | Standard v2 | Premium
O Gerenciamento de API do Azure fornece análises de suas APIs para que você possa analisar seu uso e desempenho. Use análises para o monitoramento de alto nível e a resolução de problemas em suas APIs. Para obter outros recursos de monitoramento, incluindo métricas quase em tempo real e registros de recursos para diagnóstico e auditoria, consulte Tutorial: Monitorar as APIs publicadas.
Sobre a análise de API
O Gerenciamento de API fornece análises usando um painel baseado no Azure Monitor. O painel agrega dados em um workspace do Log Analytics do Azure.
Nas camadas de serviço clássicas do Gerenciamento de API, sua instância do Gerenciamento de API também inclui análises herdadas integradas no portal do Microsoft Azure, e os dados de análise podem ser acessados usando a API REST do Gerenciamento de API. Dados equivalentes são mostrados no painel baseado no Azure Monitor e na análise integrada.
Importante
- O painel baseado no Azure Monitor é a maneira recomendada de acessar os dados de análise.
- A análise incorporada herdada não está disponível nas camadas v2.
Com a análise de API, analise o uso e o desempenho das APIs em sua instância do Gerenciamento de API em várias dimensões, inclusive:
- Hora
- painel Geografia do app's selecionado
- APIs
- Operações de API
- Produtos
- Assinaturas
- Usuários
- Requests
Observação
- A análise de API fornece dados sobre solicitações, incluindo solicitações com falha e não autorizadas.
- Os valores de geografia são aproximados com base no mapeamento de endereço IP.
- Pode haver um atraso de 15 minutos ou mais na disponibilidade dos dados de análise.
Painel de controle baseado no Azure Monitor
Para usar o painel baseado no Azure Monitor, você precisa configurar um workspace do Log Analytics como uma fonte de dados para os logs do gateway do Gerenciamento de API.
Se precisar configurar um, veja a seguir as etapas resumidas para enviar logs de gateway para um workspace do Log Analytics. Para obter mais informações, consulte Tutorial: Monitorar as APIs publicadas. Essa é uma configuração que só precisa ser realizada uma vez.
- No portal do Azure, navegue até a instância do Gerenciamento de API.
- No menu à esquerda, em Monitoramento, selecione Configurações de diagnóstico>+ Adicionar configuração de diagnóstico.
- Digite um nome descritivo para a configuração de diagnóstico.
- Em Logs, selecione Logs relacionados ao ApiManagement Gateway.
- Em Detalhes do destino, selecione Enviar para o Log Analytics e selecione um workspace do Log Analytics na mesma assinatura ou em outra. Se precisar criar um espaço de trabalho, consulte Criar um workspace do Log Analytics.
- Aceite os padrões para outras configurações ou personalize-as conforme necessário. Selecione Salvar.
Acessar o painel
Depois que um workspace do Log Analytics estiver configurado, acesse o painel baseado no Azure Monitor para analisar o uso e o desempenho de suas APIs.
- No portal do Azure, navegue até a instância do Gerenciamento de API.
- No menu à esquerda, em Monitoramento, selecione Insights. O painel de análise é aberto.
- Selecione um intervalo de tempo para os dados.
- Selecione uma categoria de relatório para os dados de análise, como Linha do tempo, Geografia e assim por diante.
Análise incorporada herdada
Em determinadas camadas de serviço do Gerenciamento de API, a análise integrada também está disponível no portal do Microsoft Azure, e os dados da análise podem ser acessados usando a API REST do Gerenciamento de API.
Análise integrada - portal
Para acessar a análise integrada no portal do Microsoft Azure:
- No portal do Azure, navegue até a instância do Gerenciamento de API.
- No menu à esquerda, em Monitoramento, selecione Análises.
- Selecione um intervalo de tempo para os dados ou insira um do tipo personalizado.
- Selecione uma categoria de relatório para os dados de análise, como Linha do tempo, Geografia e assim por diante.
- Opcionalmente, filtre o relatório com relação a uma ou mais categorias adicionais.
Análises - API REST
Use as operações de Relatórios na API REST do Gerenciamento de API para recuperar e filtrar os dados de análise de sua instância do Gerenciamento de API.
As operações disponíveis retornam os registros de relatório por API, geografia, operações de API, produto, solicitação, assinatura, tempo ou usuário.
Conteúdo relacionado
- Para obter uma introdução aos recursos do Azure Monitor no Gerenciamento de API, consulte Tutorial: monitorar APIs publicadas
- Para saber mais sobre monitoramento e logs de HTTP detalhados, consulte Monitorar suas APIs com o Gerenciamento de API do Azure, os Hubs de Eventos e o Moesif.
- Saiba como integrar o Gerenciamento de API do Azure ao Azure Application Insights.