As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
QueryMetrics
A operação QueryMetrics avalia uma consulta instantânea em um único momento ou em um intervalo de tempo.
- Verbos HTTP válidos:
-
GET,POST - Válido URIs:
-
/workspaces/Esse URI avalia uma consulta instantânea em um único momento.workspaceId/api/v1/query/workspaces/Esse URI avalia uma consulta instantânea em um intervalo de tempo.workspaceId/api/v1/query_range - Parâmetros da consulta de URL:
-
query=<string>Uma string de consulta da expressão Prometheus. Usado em ambosqueryequery_range.time=<rfc3339 | unix_timestamp>(Opcional) Carimbo de data/hora de avaliação se você estiver usando oquerypara uma consulta instantânea em um único momento.timeout=<duration>(Opcional) Tempo limite de avaliação. O padrão é e é limitado pelo valor do sinalizador-query.timeout. Usado em ambosqueryequery_range.start=<rfc3339 | unix_timestamp>Inicie o timestamp se você estiver usandoquery_rangepara consultar por um intervalo de tempo.end=<rfc3339 | unix_timestamp>Carimbo de data/hora de término se você estiver usandoquery_rangepara consultar por um intervalo de tempo.step=<duration | float>Largura da etapa de resolução da consulta emdurationformato ou emfloatalguns segundos. Use somente se você estiver usandoquery_rangepara consultar por um intervalo de tempo e for necessário para essas consultas.max_samples_processed_warning_threshold=<integer>(Opcional) Define o limite de aviso para amostras de consulta processadas (QSP). Quando as consultas atingirem esse limite, uma mensagem de aviso será retornada na resposta da API.max_samples_processed_error_threshold=<integer>>(Opcional) Define o limite de erro para amostras de consulta processadas (QSP). As consultas que excederem esse limite serão rejeitadas com um erro e não serão cobradas. Usado para evitar custos excessivos de consulta.
Duration (Duração)
A duration em uma API compatível com o Prometheus é um número, seguido imediatamente por uma das seguintes unidades:
-
msmilissegundos -
ssegundos -
mminutos -
hhoras -
ddias, supondo que um dia sempre tenha 24h -
wsemanas, supondo que uma semana sempre tenha 7 dias -
yanos, supondo que um ano sempre tenha 365 dias
Exemplo de solicitação
POST /workspaces/ws-b226cc2a-a446-46a9-933a-ac50479a5568/api/v1/query?query=sum(node_cpu_seconds_total) HTTP/1.1 Content-Length: 0, Authorization: AUTHPARAMS X-Amz-Date: 20201201T193725Z User-Agent: Grafana/8.1.0
Exemplo de resposta
HTTP/1.1 200 OK x-amzn-RequestId: 12345678-abcd-4442-b8c5-262b45e9b535 Content-Length: 132 Connection: keep-alive Date: Tue, 01 Dec 2020 19:37:25 GMT Content-Type: application/json Server: amazon content-encoding: gzip { "status": "success", "data": { "resultType": "vector", "result": [ { "metric": {}, "value": [ 1634937046.322, "252590622.81000024" ] } ] } }