QueryMetrics - Servicio administrado por Amazon para Prometheus

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

QueryMetrics

La operación QueryMetrics evalúa una consulta instantánea en un único punto en el tiempo o en un intervalo de tiempo.

Verbos HTTP válidos:

GET, POST

URI válidos:

/workspaces/workspaceId/api/v1/query Este URI evalúa una consulta instantánea en un único momento.

/workspaces/workspaceId/api/v1/query_range Este URI evalúa una consulta instantánea en un intervalo de tiempo.

Parámetros de consulta de URL:

query=<string> Una cadena de consulta de expresiones de Prometheus. Se utiliza tanto en query como en query_range.

time=<rfc3339 | unix_timestamp> (Opcional) Marca temporal de evaluación si está utilizando la query para una consulta instantánea en un momento dado.

timeout=<duration> (Opcional) Tiempo de espera de la evaluación. Por defecto, se limita al valor de la marca -query.timeout. Se utiliza tanto en query como en query_range.

start=<rfc3339 | unix_timestamp> Marca de tiempo de inicio si está utilizando query_range para consultar un intervalo de tiempo.

end=<rfc3339 | unix_timestamp> Marca de tiempo de finalización si está utilizando query_range para consultar un intervalo de tiempo.

step=<duration | float> Ancho del paso de resolución de la consulta en formato duration o como número de segundos float. Úselo solo si va a utilizar query_range para realizar consultas durante un intervalo de tiempo y si es necesario para dichas consultas.

Duration (Duración)

En una API compatible con Prometheus, una duration es un número, seguido inmediatamente de una de las siguientes unidades:

  • ms milisegundos

  • s segundos

  • m minutos

  • h horas

  • d días, suponiendo que un día siempre tenga 24 horas

  • w semanas, suponiendo que una semana siempre tenga 7 días

  • y años, suponiendo que un año siempre tenga 365 días

Solicitud de ejemplo

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

Respuesta de ejemplo

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" ] } ] } }