Observabilidade no Gerenciamento de API do Azure
APLICA-SE A: Todas as camadas de gerenciamento de API
Observabilidade é a capacidade de entender o estado interno de um sistema a partir dos dados que ele produz e a capacidade de explorar esses dados para responder a perguntas sobre o que aconteceu e por quê.
O Gerenciamento de API do Azure ajuda as organizações a centralizar o gerenciamento de todas as APIs. Uma vez que serve como um único ponto de entrada de todo o tráfego da API, é um local ideal para observar as APIs.
Descrição geral
O Gerenciamento de API do Azure permite que você escolha usar o gateway gerenciado ou o gateway autohospedado, implantado automaticamente ou usando uma extensão do Azure Arc.
A tabela abaixo resume todos os recursos de observabilidade suportados pelo Gerenciamento de API para operar APIs e quais modelos de implantação elas suportam. Esses recursos podem ser usados por editores de API e outros que têm permissões para operar ou gerenciar a instância de Gerenciamento de API.
Nota
Para consumidores de API que usam o portal do desenvolvedor, um relatório de API interno está disponível. Ele fornece apenas informações sobre o uso individual da API durante os 90 dias anteriores. Atualmente, o relatório de API interno não está disponível no portal do desenvolvedor para as camadas de serviço v2.
Ferramenta | Útil para | Defasagem de dados | Retenção | Amostragem | Tipo de dados | Modelo(s) de implantação suportado(s) |
---|---|---|---|---|---|---|
Inspetor de API | Teste e depuração | Instantâneo | Últimos 100 vestígios | Ativado por solicitação | Solicitar rastreamentos | Gerenciado, Auto-hospedado, Azure Arc, Espaço de trabalho |
Análise integrada | Relatórios e monitorização | Minutos | Vitalício | 100% | Relatórios e registos | Não gerido |
Métricas do Azure Monitor | Relatórios e monitorização | Minutos | 90 dias (upgrade para prorrogação) | 100% | Métricas | Gerenciado, Auto-hospedado2, Azure Arc |
Registos do Azure Monitor | Relatórios, monitoramento e depuração | Minutos | 31 dias/5GB (atualização para extensão) | 100% (ajustável) | Registos | Gerenciado1, Auto-hospedado3, Azure Arc3 |
Azure Application Insights | Relatórios, monitoramento e depuração | Segundos | 90 dias/5GB (atualização para extensão) | Personalizado | Logs, métricas | Gerenciado1, Auto-hospedado1, Azure Arc1, Espaço de trabalho1 |
Registo através dos Hubs de Eventos do Azure | Cenários personalizados | Segundos | Gerido pelo utilizador | Personalizado | Personalizado | Gerenciado1, Auto-hospedado1, Azure Arc1 |
OpenTelemetria | Monitorização | Minutos | Gerido pelo utilizador | 100% | Métricas | Auto-hospedado2 |
1. Opcional, dependendo da configuração do recurso no Gerenciamento de API do Azure
2. Opcional, dependendo da configuração do gateway
3. O gateway auto-hospedado atualmente não envia logs de diagnóstico para o Azure Monitor. No entanto, é possível configurar e persistir logs localmente onde o gateway auto-hospedado é implantado. Para obter mais informações, consulte Configurando métricas e logs locais para gateway auto-hospedado
Passos Seguintes
- Introdução às métricas e logs do Azure Monitor
- Saiba como registrar solicitações com o Application Insights
- Saiba como registar eventos através de Hubs de Eventos
- Saiba mais sobre como visualizar dados do Azure Monitor usando o Azure Managed Grafana