Consulta de dimensiones de supervisión de instancias de Kafka
Función
Esta API se utiliza para consultar dimensiones de supervisión de instancia de Kafka.
URI
GET /v2/{project_id}/instances/{instance_id}/ces-hierarchy
| Parámetro | Mandatory | Tipo | Descripción | 
|---|---|---|---|
| project_id | Sí | String | ID del proyecto. | 
| instance_id | Sí | String | ID de la instancia | 
Parámetros de solicitud
No hay
Parámetros de respuesta
Código de estado: 200
| Parámetro | Tipo | Descripción | 
|---|---|---|
| dimensions | Array of dimensions objects | Control de dimensiones. | 
| instance_ids | Array of instance_ids objects | información sobre instancias | 
| nodes | Array of nodes objects | Información del corredor. | 
| queues | Array of queues objects | Información sobre el tema. | 
| groups | Array of groups objects | Información del grupo de consumidores. | 
| Parámetro | Tipo | Descripción | 
|---|---|---|
| name | String | Controlar el nombre de la dimensión. | 
| metrics | Array of strings | Nombre de la métrica | 
| key_name | Array of strings | Clave utilizada para la consulta de supervisión. | 
| dim_router | Array of strings | Monitoreo de la ruta de la dimensión. | 
| children | Array of children objects | Lista de dimensiones secundarias. | 
| Parámetro | Tipo | Descripción | 
|---|---|---|
| name | String | Nombre de la dimensión secundaria. | 
| metrics | Array of strings | Métricas en la dimensión secundaria. | 
| key_name | Array of strings | Clave utilizada para la consulta de supervisión. | 
| dim_router | Array of strings | Monitoreo de la ruta de la dimensión. | 
| Parámetro | Tipo | Descripción | 
|---|---|---|
| name | String | Nombre del tema | 
| partitions | Array of partitions objects | Lista de particiones. | 
| Parámetro | Tipo | Descripción | 
|---|---|---|
| name | String | Nombre del grupo de consumidores | 
| queues | Array of queues objects | Información sobre el tema. | 
| Parámetro | Tipo | Descripción | 
|---|---|---|
| name | String | Nombre del tema | 
| partitions | Array of partitions objects | Información de particiones. | 
| Parámetro | Tipo | Descripción | 
|---|---|---|
| name | String | Nombre de la partición. | 
Ejemplo de las solicitudes
GET https://{endpoint}/v2/{project_id}/instances/{instance_id}/ces-hierarchy
 Ejemplo de las respuestas
Código de estado: 200
La información se muestra correctamente.
{
  "dimensions" : [ {
    "name" : "kafka_instance_id",
    "metrics" : [ "current_partitions", "current_topics", "group_messages" ],
    "key_name" : [ "instance_ids" ],
    "dim_router" : [ "kafka_instance_id" ]
  }, {
    "name" : "kafka_broker",
    "metrics" : [ "broker_data_size", "broker_messages_in_rate", "broker_bytes_out_rate", "broker_bytes_in_rate", "broker_produce_mean", "broker_fetch_mean" ],
    "key_name" : [ "nodes" ],
    "dim_router" : [ "kafka_instance_id", "kafka_broker" ]
  }, {
    "name" : "kafka_rest",
    "metrics" : [ "rest_produce_success", "rest_produce_failed", "rest_produce_latency", "rest_produce_msg_num", "rest_produce_flow", "rest_consume_success", "rest_consume_failed", "rest_consume_latency", "rest_consume_msg_num", "rest_consume_flow", "rest_commit_success", "rest_commit_failed", "rest_commit_latency", "rest_commit_msg_num", "rest_commit_flow" ],
    "key_name" : [ "nodes" ],
    "dim_router" : [ "kafka_instance_id", "kafka_rest" ]
  }, {
    "name" : "kafka_topics",
    "metrics" : [ "topic_data_size", "topic_messages_in_rate", "topic_bytes_out_rate", "topic_bytes_in_rate", "topic_messages" ],
    "key_name" : [ "queues" ],
    "dim_router" : [ "kafka_instance_id", "kafka_topics" ],
    "children" : [ {
      "name" : "kafka_partitions",
      "metrics" : [ "produced_messages", "partition_messages" ],
      "key_name" : [ "queues", "partitions" ],
      "dim_router" : [ "kafka_instance_id", "kafka_topics", "kafka_partitions" ]
    } ]
  }, {
    "name" : "kafka_groups_partitions",
    "metrics" : [ "messages_consumed", "messages_remained" ],
    "key_name" : [ "groups", "queues", "partitions" ],
    "dim_router" : [ "kafka_instance_id", "kafka_groups", "kafka_groups_topics", "kafka_groups_partitions" ]
  } ],
  "instance_ids" : [ {
    "name" : "68f3f6a0-3741-453b-bda9-a6ff6b5bb6f7"
  } ],
  "nodes" : [ {
    "name" : "broker-0"
  }, {
    "name" : "broker-1"
  }, {
    "name" : "broker-2"
  } ],
  "queues" : [ {
    "name" : "aaaa",
    "partitions" : [ {
      "name" : "0"
    } ]
  }, {
    "name" : "mytest",
    "partitions" : [ {
      "name" : "0"
    }, {
      "name" : "1"
    }, {
      "name" : "2"
    } ]
  }, {
    "name" : "topic-84234378",
    "partitions" : [ {
      "name" : "0"
    }, {
      "name" : "1"
    }, {
      "name" : "2"
    } ]
  } ],
  "groups" : [ {
    "name" : "test-consumer-group",
    "queues" : [ {
      "name" : "mytest",
      "partitions" : [ {
        "name" : "0"
      }, {
        "name" : "1"
      }, {
        "name" : "2"
      } ]
    } ]
  } ]
}
 Códigos de estado
| Código de estado | Descripción | 
|---|---|
| 200 | La información se muestra correctamente. | 
Códigos de error
Consulte Códigos de error.
 
    