Инструменты для работы с аудитными логами
Аудитные логи могут загружаться в бакет Yandex Object Storage, лог-группу Yandex Cloud Logging, поток данных Yandex Data Streams.
Для просмотра логов в лог-группе используйте Cloud Logging, а для поиска событий в логах из бакета — утилиту jq.
Cloud Logging
Сервис Cloud Logging применяется для работы с логами, которые загружаются в лог-группу.
Можно анализировать события ресурсов Yandex Cloud, фильтруя логи с помощью языка фильтрующих выражений.
Чтобы использовать Cloud Logging:
- Прочитайте логи в лог-группе.
- Отфильтруйте логи нужным образом.
Утилита jq
Утилита jq
Логи хранятся в бакете в виде JSON-файлов. Поэтому можно анализировать события ресурсов Yandex Cloud, извлекая нужные события из файлов с помощью фильтровjq.
Чтобы использовать jq:
-
Установите и настройте программу s3fs или goofys, позволяющую монтировать бакеты Object Storage через FUSE
. -
Смонтируйте бакет с аудитными логами к вашей файловой системе через s3fs или goofys.
-
Установите утилиту jq
. -
Выполните команду с нужным фильтром
jq.
Примечание
В примерах команд для работы с логами утилита jq используется в связке с утилитой find. Утилита find нужна, чтобы передать на обработку все файлы с логами, которые содержатся в бакете.