Получение списка метрик
Статья создана
Обновлена 1 октября 2024 г.
Чтобы получить список метрик, принадлежащих определенному облаку и каталогу, воспользуйтесь методом listMetrics.
Перед началом работы
Чтобы воспользоваться примерами в этом разделе:
- Убедитесь, что у вас установлена утилита cURL
, используемая в примерах. - Получите идентификатор каталога, на который у вас есть роль
monitoring.viewer
или выше. - Получите IAM-токен:
- Инструкция для пользователя с аккаунтом на Яндексе.
- Инструкция для сервисного аккаунта.
- Инструкция для федеративного аккаунта.
Пример запроса
Отправьте запрос и сохраните ответ в файл, например output.json
:
export IAM_TOKEN=CggaATEVAgA...
curl \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${IAM_TOKEN}" \
--get 'https://monitoring.api.cloud.yandex.net/monitoring/v2/metrics/?folderId=b1gucmd4tma1********&pageSize=200' \
--data-urlencode 'selectors={service="managed-clickhouse", resource_id="c9q5e2a9i24p********"}' > output.json
Пример ответа на запрос, который получает список метрик сервиса Managed Service for ClickHouse® для ресурса:
output.json:
{
"metrics" : [
{
"labels" : {
"dc" : "rc1c",
"host" : "rc1c-dqd0h0i0********.mdb.yandexcloud.net",
"node" : "replica",
"resource_id" : "c9q5e2a9i24p********",
"resource_type" : "cluster",
"service" : "managed-clickhouse",
"shard" : "c9qdstaf9lfg********"
},
"name" : "net.packets_sent",
"type" : "DGAUGE"
},
{
"labels" : {
"dc" : "rc1c",
"host" : "rc1c-dqd0h0i0********.mdb.yandexcloud.net",
"node" : "replica",
"resource_id" : "c9q5e2a9i24p********",
"resource_type" : "cluster",
"service" : "managed-clickhouse",
"shard" : "c9qdstaf9lfg********"
},
"name" : "disk.free_inodes",
"type" : "DGAUGE"
}
]
}
Где:
resource_id
– идентификатор ресурса.metrics
– список метрик.
ClickHouse® является зарегистрированным товарным знаком ClickHouse, Inc