Como consultar dados do httpBreakdownMetrics dataset
Este guia explicará como consultar dados do httpBreakdownMetrics dataset usando o playground GraphiQL.
O conjunto de dados httpBreakdownMetrics fornece dados agregados, detalhados e em tempo real sobre eventos de requisições HTTP bloqueadas. Este conjunto de dados é parte da API GraphQL do Real-Time Metrics.
Esses dados são retidos e disponíveis por até 90 dias.
Este guia explicará como consultar dados do httpBreakdownMetrics dataset usando o playground GraphiQL.
Consulte os dados
Este exemplo consulta as 20 principais entradas de remoteAddress bloqueadas. Para saber mais sobre os campos disponíveis, consulte a documentação dos Campos da API GraphQL do Real-Time Metrics.
- Acesse o GraphiQL playground nesse link:
https://api.azion.com/v4/metrics/graphql.- Você deve estar logado na sua conta Azion. Caso contrário, você receberá uma mensagem de erro.
- Envie uma query seguindo este formato:
Onde:
| Campo | Descrição |
|---|---|
sum: blockedRequests | Retorna o número total de requisições bloqueadas dentro do intervalo de tempo especificado, após aplicar quaisquer filtros |
groupBy | Especifica os campos pelos quais os resultados da consulta devem ser agrupados. Exemplo: [remoteAddress] |
orderBy | Especifica a ordem em que os resultados devem ser retornados. Exemplos: [sum_DESC], para ordem decrescente, e [sum_ASC], para ordem crescente |
limit | Especifica o número máximo de resultados a serem retornados. Exemplo: 20 para recuperar os 20 principais. Máximo do sistema: 10.000 |
filter | Define os critérios usados para filtrar os dados retornados pela consulta |
tsGte | Um subcampo de filter. Especifica o horário de início (maior ou igual a) para a consulta de dados, garantindo que os resultados incluam registros a partir deste timestamp. Formato: “YYYY-MM-DDTHH:mm”; exemplo: "2024-10-21T11:00:00" |
tsLt | Um subcampo de filter. Especifica o horário de término (menor que) para a consulta de dados, filtrando quaisquer registros com timestamps iguais ou após este timestamp. Formato: “YYYY-MM-DDTHH:mm”; exemplo: "2024-10-21T12:00:00" |
- Você receberá uma resposta semelhante a esta:
Onde:
| Campo | Descrição |
|---|---|
remoteAddress | Especifica o endereço IP da fonte que está fazendo a requisição. Exemplo: 10.0.6.20 |
totalBlocked | Refere-se ao número total de vezes que as requisições deste endereço IP foram bloqueadas. Este campo é o resultado de uma soma. Exemplo: 1314 |