A página API Details no console do Microservices Engine (MSE) exibe detalhes de todas as interfaces de uma aplicação. As informações incluem consultas por segundo (QPS), requisições anômalas, tempo de resposta (RT) e concorrência. Com a Microservices Governance Enterprise Edition, você também gerencia regras de proteção de tráfego das interfaces nesta página. Este tópico descreve os principais recursos da página API Details.
Acesso ao recurso
Faça login no console do MSE e selecione uma região na barra de navegação superior.
No painel de navegação à esquerda, escolha Microservices Governance > Application Governance.
Na página Application list, clique em o cartão de recursos da aplicação desejada.
No painel de navegação à esquerda, clique em API Details.
Descrição
A página API Details apresenta detalhes de todas as interfaces de uma aplicação, incluindo QPS, RT e concorrência. Clique em nas abas WEB service e RPC service para acessar a página de detalhes dos diferentes tipos de interface. As seções a seguir descrevem as informações disponíveis em cada aba.
Web service
-
Na lista de interfaces, visualize as listas de interfaces web nas subabas Server e Client. Essa visualização inclui dados de cada interface coletados nos últimos 5 minutos, como Requests, Reject Quantity, RT e Success Rate. Busque interfaces pelo nome do recurso, filtre apenas aquelas com regras de proteção configuradas e ordene-as por Requests, Reject Quantity, RT ou Success Rate. O ícone
à direita de uma interface indica que ela possui regras de proteção configuradas.NotaAo selecionar Interface Configured with Protection Rules, o sistema exibe as interfaces com regras de proteção configuradas, independentemente de essas regras estarem ativadas.
-
Selecione uma aba de recurso para visualizar detalhes da interface escolhida:
Interface overview: visualize dados da interface atual com base em QPS, RT e concorrência.
Node details: exiba dados da interface atual segmentados por nó, incluindo QPS, RT e concorrência.
Interface Flow Control: configure regras de limitação de taxa para a interface atual. Para mais informações, consulte Configure throttling rules.
Concurrency Isolation: configure regras de isolamento para a interface atual. Para mais informações, consulte Configure isolation rules.
Hotspot Parameter Protection (HTTP Requests): configure regras de proteção de parâmetros críticos (requisições HTTP) na interface atual. Esta subaba está disponível apenas para interfaces no lado do servidor. Para mais informações, consulte Configure hotspot parameter protection rules (HTTP requests).
Circuit Breaking: configure regras de circuit breaking para a interface atual. Esta subaba está disponível apenas para interfaces no lado do cliente. Para mais informações, consulte Configure circuit breaking rules.
O painel de detalhes mostra informações correspondentes à aba de recurso selecionada.
-
Selecione um período de reprodução. A lista de interfaces e o painel de detalhes exibirão os dados de métricas referentes ao intervalo de tempo escolhido.
NotaÉ possível reproduzir dados de métricas das últimas 24 horas. Apenas dados de métricas dos nós online atuais estão disponíveis para reprodução.
Para aplicações Java que funcionam como gateways, as informações exibidas na página API Details não diferenciam tipo de service, servidor ou cliente. Os dados apresentados assemelham-se aos da subaba Server da aba WEB service. Os nomes das rotas aparecem na lista de interfaces.
RPC Service
-
Na lista de interfaces, visualize a lista de interfaces RPC nas subabas Server e Client, bem como os dados de cada interface coletados no momento atual, como Requests, Reject Quantity, RT e Success Rate. Busque interfaces pelo nome do recurso.
NotaNa lista de interfaces RPC, cada interface apresenta informações em dois níveis: o nome da classe no primeiro nível e o nome do método no segundo.
-
Escolha uma aba de recurso para ver informações da interface selecionada:
Interface overview: consulte dados da interface atual com base em QPS, RT e concorrência.
Node details: visualize dados da interface atual divididos por nó, incluindo QPS, RT e concorrência.
Interface Flow Control: configure regras de limitação de taxa para a interface atual. Para mais informações, consulte Configure throttling rules.
Concurrency Isolation: defina regras de isolamento na interface atual. Para mais informações, consulte Configure isolation rules.
Hotspot Parameter Protection (RPC): configure regras de proteção de parâmetros críticos (requisições RPC) para a interface atual. Esta subaba está disponível apenas para interfaces no lado do cliente. Para mais informações, consulte Configure hotspot parameter protection rules (RPC requests).
Circuit Breaking: configure regras de circuit breaking para a interface atual. Esta subaba está disponível apenas para interfaces no lado do cliente. Para mais informações, consulte Configure circuit breaking rules.
O painel de detalhes exibe informações correspondentes à aba de recurso selecionada.
-
Selecione um período de reprodução para que a lista de interfaces e o painel de detalhes mostrem os dados de métricas do intervalo de tempo definido.
NotaÉ possível reproduzir dados de métricas das últimas 24 horas. Apenas dados de métricas dos nós online atuais estão disponíveis para reprodução.
Tópicos relacionados
Para obter detalhes sobre as métricas mencionadas neste tópico, consulte Metric types and descriptions for microservices governance.