Данный пример демонстрирует получение логов Nginx в Yandex Data Streams, их обработку функцией Yandex Cloud Functions и дальнейшую передачу с помощью Yandex Data Transfer в базу данных Yandex Managed Service for YDB.
Схема обработки и отправки логов:
- Настройте отправку логов Nginx в поток данных Yandex Data Stream.
- Создайте базу данных YDB для хранения логов.
- Создайте функцию для обработки логов из файлов
index.js
иpackage.json
этого репозитория.
- Подготовьте и создайте приемник данных из Data Streams. Используйте функцию обработки логов и конвертирование по json-шаблону
shema.json
. Вы можете просмотреть свои данные, нажав кнопку предварительного просмотра. - Создайте приемник данных — базу данных YDB.
- Создайте трансфер данных из источника YDS в приемник YDB.
- Активизируйте трансфер.
- Откройте базу данных YDB.
- Просмотрите данные в таблице.