Produtividade
Monitore o número de chamadas feitas para APIs em todos os estágios e veja com que frequência cada método em um recurso específico é invocado. Analise padrões e configure os limites ideais de aceleração de solicitações simultâneas e em estado estável para os níveis de estágio e método a fim de gerenciar o tráfego em seus sistemas de back-end.
Caching
Quer saber se você deve provisionar um cache dedicado para uma execução mais rápida da API? Você também deve estar se perguntando qual tamanho escolher ou se precisa habilitar o cache para qualquer método que não SEJA GET. Ao monitorar o acesso ao cache e a contagem de erros de cache, você tem uma ideia melhor de quando aumentar ou diminuir a capacidade do cache e o tempo de vida útil (TTL).
Latência
Monitore os tempos de processamento; veja como a capacidade de resposta geral de suas chamadas de API e sistemas de back-end muda com o passar do tempo com gráficos de séries temporais e dados históricos. Configure limites baseados em políticas e condições de alerta para que você saiba o momento em que suas APIs ficam lentas ou sem resposta.
Erros
Vários fatores podem levar a erros no lado do cliente, incluindo métodos HTTP errados, credenciais de autorização inválidas, parâmetros ausentes e cabeçalhos inadequados. Configure alertas para identificar possíveis problemas de sintaxe em seu código de aplicativo cliente ou implementação de API e corrija-os para reduzir suas taxas de erro.
Métricas de gateway de API na ponta dos seus dedos
Visualizações
Tenha uma visão geral de alto nível do uso com gráficos e gráficos. Acesse relatórios prontos, crie seus próprios painéis personalizados e muito mais.
Dados históricos
Veja como seu aplicativo da Web ou serviço de API está funcionando por um período maior com nossas programações flexíveis de retenção de dados.
Serviços de back-end
Correlacione as métricas de execução da API com os dados de serviços de back-end, como Amazon EC2 e AWS Lambda , para obter um panorama completo.
Detecte e depure problemas de API rapidamente
Monitore suas APIs quanto ao tempo de atividade, capacidade de resposta e exatidão a partir de vários locais globais. Execute testes em várias versões da mesma API e veja qual combinação de estágio de implementação funciona melhor.
Recursos e especificações adicionais
Verifique a frequência
Configure testes para serem executados em intervalos que funcionem melhor para você, seja a cada 10 minutos ou uma vez por dia.
Método de solicitação
Escolha em uma lista de verbos HTTP compatíveis, dependendo do tipo de operação que deseja executar no recurso.
Locais globais
Teste seus terminais de API a partir de várias localizações geográficas e descubra se um problema de rede ou de serviço está causando lentidão.
Autenticação
Teste APIs protegidas por OAuth 2. Basta passar pelo fluxo de concessão do código de autorização e gerar seus tokens de atualização de acesso.
Crie testes instantaneamente
Importe nomes de host, parâmetros, predefinições de cabeçalho e muito mais diretamente das definições Swagger 2.0 ou OpenAPI.
Encaminhamento de parâmetros
Extraia valores ou variáveis de respostas e dados de cadeia entre solicitações para testar uma API inteira ou uma sequência de chamadas de API.
Validação
Configure afirmações, ou seja, valores esperados, em relação a códigos de status e conteúdo (JSON ou XML) para validar as respostas de sua API.
Alertas
Receba alertas em tempo real por meio do canal do seu Slack ou Microsoft Teams, ou envie uma carga de HTTP POST para o URL do webhook.