Получить список лог-групп
Статья создана
Обновлена 17 октября 2024 г.
Консоль управления
CLI
API
- В консоли управления
перейдите в каталог, в котором хотите посмотреть список лог-групп. - Выберите сервис Cloud Logging.
- На панели слева выберите
Группы.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы получить список лог-групп в каталоге, выполните команду:
yc logging group list
Результат:
+----------------------+---------+----------------------+--------+
| ID | NAME | FOLDER ID | STATUS |
+----------------------+---------+----------------------+--------+
| af36gk8qv2********** | default | aoek6qrs8t********** | ACTIVE |
+----------------------+---------+----------------------+--------+
Чтобы получить список лог-групп, воспользуйтесь методом REST API list для ресурса LogGroup или вызовом gRPC API LogGroupService/List.
Пример запроса
Пример использования написан с помощью утилиты grpcurl
. Чтобы воспользоваться им, аутентифицируйтесь в API и клонируйте репозиторий cloudapi
Выполните запрос:
grpcurl \
-rpc-header "Authorization: Bearer $(yc iam create-token)" \
-d '{"folder_id": "<идентификатор_каталога>"}' \
-import-path ~/cloudapi/ \
-import-path ~/cloudapi/third_party/googleapis/ \
-proto ~/cloudapi/yandex/cloud/logging/v1/log_group_service.proto \
logging.api.cloud.yandex.net:443 yandex.cloud.logging.v1.LogGroupService.List
Результат:
{
"groups": [
{
"id": "e23u2vn449av********",
"folderId": "b1g3f9i71bpm********",
"cloudId": "b1gvlrnlei4l********",
"createdAt": "2023-02-09T07:49:15.857Z",
"name": "default",
"description": "Auto-created default group",
"status": "ACTIVE",
"retentionPeriod": "259200s"
}
]
}