Consulta de estadísticas de todas las instancias en ejecución
Función
Esta API se utiliza para consultar las estadísticas de todas las instancias de DCS que están en el estado de Running.
URI
GET /v2/{project_id}/instances/statistic
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
project_id |
Sí |
String |
ID del proyecto. |
Parámetros de solicitud
Ninguno
Parámetros de respuesta
Código de estado: 200
Parámetro |
Tipo |
Descripción |
---|---|---|
statistics |
Array of InstanceStatistic objects |
Estadísticas de todas las instancias en el estado Running. |
Parámetro |
Tipo |
Descripción |
---|---|---|
input_kbps |
String |
Tráfico entrante (kbit/s) de la instancia DCS. |
output_kbps |
String |
Tráfico saliente (kbit/s) de la instancia DCS. |
instance_id |
String |
ID de instancia. |
keys |
Long |
Número de registros de datos almacenados en caché |
used_memory |
Long |
Tamaño de memoria usado en MB. |
max_memory |
Long |
Tamaño total de la memoria en MB. |
cmd_get_count |
Long |
Número de veces que se ejecuta el comando GET. |
cmd_set_count |
Long |
Número de veces que se ejecuta el comando SET. |
used_cpu |
String |
Tiempo de CPU acumulado consumido por la caché en el estado de usuario y el estado del núcleo, en segundos. |
Código de estado: 400
Parámetro |
Tipo |
Descripción |
---|---|---|
error_msg |
String |
Mensaje de error. Máximo: 1024 |
error_code |
String |
Código de error. Máximo: 9 |
error_ext_msg |
String |
Información de error extendida. Este parámetro no se utiliza actualmente y se establece en null. Máximo: 1024 |
Código de estado: 500
Parámetro |
Tipo |
Descripción |
---|---|---|
error_msg |
String |
Mensaje de error. Máximo: 1024 |
error_code |
String |
Código de error. Máximo: 9 |
error_ext_msg |
String |
Información de error extendida. Este parámetro no se utiliza actualmente y se establece en null. Máximo: 1024 |
Solicitudes de ejemplo
GET https://{dcs_endpoint}/v2/{project_id}/instances/statistic
Ejemplo de respuestas
Código de estado: 200
Se consultó con éxito estadísticas de instancia.
{ "statistics" : [ { "output_kbps" : "0.0", "instance_id" : "e008652d-18e0-43ff-924e-072261e0372a", "keys" : 0, "used_memory" : 0, "cmd_get_count" : 0, "used_cpu" : "0.0", "cmd_set_count" : 0, "input_kbps" : "0.0", "max_memory" : 460 }, { "output_kbps" : "0.0", "instance_id" : "c577a1eb-33b7-42c7-8231-ad32358599ac", "keys" : 0, "used_memory" : 0, "cmd_get_count" : 0, "used_cpu" : "0.0", "cmd_set_count" : 0, "input_kbps" : "0.0", "max_memory" : 460 }, { "output_kbps" : "1.19", "instance_id" : "e8b98471-55d5-4695-b0bb-8f336a98e207", "keys" : 0, "used_memory" : 0, "cmd_get_count" : 0, "used_cpu" : "0.0", "cmd_set_count" : 0, "input_kbps" : "0.03", "max_memory" : 460 }, { "output_kbps" : "0.0", "instance_id" : "bc61c690-4b34-4cbe-9ce3-11246aea7aba", "keys" : 0, "used_memory" : 0, "cmd_get_count" : 0, "used_cpu" : "0.0", "cmd_set_count" : 0, "input_kbps" : "0.0", "max_memory" : 6963 } ] }
Códigos de estado
Código de estado |
Descripción |
---|---|
200 |
Se consultó con éxito estadísticas de instancia. |
400 |
Solicitud no válida. |
500 |
Error interno del servicio. |
Códigos de error
Consulte Códigos de error.