Queries API GraphQL
As queries são o ponto de partida para consultar informações. Você usa uma query para solicitar informações de um banco de dados. A API GraphQL conta com as queries para buscar valores e retornar os dados solicitados em formato semelhante a um arquivo JSON.
O uso de queries possibilita solicitar e buscar dados específicos. Assim, mesmo utilizando uma query breve, você consegue receber uma resposta para a sua solicitação apenas com os dados que deseja, sem demais dados que não sejam essenciais naquele momento. O uso de queries também proporciona respostas mais rápidas, já que a API não busca uma quantidade desnecessária de dados.
As queries também facilitam adicionar ou deletar informações de seus requests. Por exemplo, se você faz um request de dados de httpMetrics
:
query HttpQuery {
httpMetrics(
limit: 2
filter: {
tsRange: {begin:"2022-10-20T10:10:10", end:"2022-10-23T10:10:10"}
}
)
{
ts
sourceLocPop
requests
}
}
E decide que quer adicionar dados de idnsQueriesMetrics
ao seu request, você pode adicionar uma query semelhante, modificando apenas o dataset que você deseja buscar, e rodar outro request:
query IdnsQuery {
idnsQueriesMetrics(
limit: 2
filter: {
tsRange: {begin:"2022-10-20T10:10:10", end:"2022-10-23T10:10:10"}
}
)
{
ts
sourceLocPop
requests
}
}
As queries também melhoram a organização dos seus requests e responses. Devido à habilidade de adaptação da GraphQL, você pode realizar diversas chamadas para a API e ainda assim receber apenas os dados que você solicitou através de um resultado no formato JSON.
Usar a API GraphQL e seus recursos também melhoram seu desempenho.
Não encontrou o que procurava? Abra um ticket.