Миграция с Cloud Logging на Monium
Миграция с Cloud Logging на Monium
Важно
Сервис Cloud Logging будет закрыт 1 марта 2027 года и заменен платформой Monium.
Сравнение Cloud Logging и Monium
|
Cloud Logging |
Monium |
|
|
Запись |
25,55046 ₽ или 127,7523 ₸ (ГБ в месяц) |
4,4 ₽ или 22 ₸ (ГБ в месяц) |
|
Хранение |
Тарифицируется |
Не тарифицируется, TTL — 31 день |
|
Чтение и аналитика |
Базовый поиск по логам |
Агрегации, единый язык запросов для логов, метрик и трейсов |
|
Миграция |
::{align="center"} — |
Сменить формат (OTEL) и эндпоинт |
Тестирование Monium без миграции
Логи из Cloud Logging уже доступны в Monium. Откройте их в консоли управления
-
В сервисе Cloud Logging при просмотре логов нажмите кнопку Открыть в Monium.
-
Откройте ссылку:
https://monium.yandex.cloud/projects/folder__<идентификатор_каталога>/logs
Для каждого каталога создан проект с идентификатором вида folder__<идентификатор_каталога>, логи каждой лог-группы доступны по ее имени.
Для поиска логов укажите запрос:
{project="folder__<идентификатор_каталога>", cluster="default", service="<имя_лог_группы>"}
Порядок миграции
-
Убедитесь, что данные доступны в Monium в проекте
folder__<идентификатор_каталога>. -
Обновите агент поставки данных (Unified Agent, Fluent Bit 4.0) или используйте OTel Collector и настройте поставку в OTel-формате.
-
Укажите новый эндпоинт:
ingest.monium.yandex.cloud:443. Иначе логи продолжат поступать через Cloud Logging и тарифицироваться по его ценам. -
Убедитесь, что логи поступают напрямую в Monium, а не через Cloud Logging.
Для проверки посмотрите детализацию использования сервисов по продуктам в Yandex Cloud Billing. После миграции должно появиться потребление для логов в Monium. Потребление в сервисе Cloud Logging должно снизиться или прекратиться.
После миграции логи начнут тарифицироваться по ценам Monium и станут доступны все возможности платформы.
-
(Опционально) Переименуйте проекты, кластеры и сервисы. Можно оставить текущую структуру:
folder__<идентификатор_каталога>→default→имя лог-группыили задать собственные имена. Подробнее в разделе Виды телеметрии и общие понятия.
Настройка агента для поставки в OTel
Unified Agent
-
Замените секцию
outputв конфигурационном файле.Было:
channel: output: plugin: yc_logs config: url: "ingester.logging.yandexcloud.net:443" log_group_id: "<идентификатор_лог_группы>" folder_id: "<идентификатор_каталога>" iam: cloud_meta:Стало:
channel: output: plugin: otel_logs config: url: "ingest.monium.yandex.cloud:443" project: folder__<идентификатор_каталога> service: <имя_сервиса> iam: cloud_meta:Параметр
projectзадайте произвольно — в Monium можно создавать собственные проекты. В параметреserviceукажите имя лог-группы, чтобы сохранить структуру данных. -
Чтобы указать кластер, добавьте параметр
cluster: <имя_кластера>. По умолчанию используется значениеdefault.
Fluent Bit
Вы можете продолжить использование Fluent Bit или настроить поставку через OTel Collector.
-
Проверьте, что установленная версия Fluent Bit
4.0 или выше:apt show fluent-bit -
Убедитесь, что конфигурационный файл в формате YAML. Поддержка классического INI-формата заканчивается в конце 2026 года.
-
Замените секцию
outputs.Было (плагин
yc-logging):pipeline: outputs: - name: yc-logging ...Стало (плагин
opentelemetry):pipeline: outputs: - name: opentelemetry host: ingest.monium.yandex.cloud port: 443 logs_uri: /otlp/v1/logs tls: on tls.verify: off header: - Authorization Api-Key ${API_KEY} - x-monium-project folder__<идентификатор_каталога>Вместо API-ключа можно передавать IAM-токен:
Authorization Bearer ${IAM_TOKEN}. -
Если входной плагин не использует OpenTelemetry или в сообщениях не задан параметр
service, добавьте процессорopentelemetry_envelopeс атрибутами ресурса:pipeline: inputs: - name: <входной_плагин> processors: logs: - name: opentelemetry_envelope - name: content_modifier context: otel_resource_attributes action: upsert key: service.name value: <имя_лог_группы> - name: content_modifier context: otel_resource_attributes action: upsert key: cluster value: defaultВ параметре
service.nameукажите имя лог-группы, чтобы сохранить структуру данных. Параметрclusterнеобязателен, значение по умолчанию —default.
Чтение логов по API
Чтение через API Cloud Logging будет поддерживаться до 1 марта 2027 года, если сохранена структура folder__<идентификатор_каталога> → default → имя лог-группы. Данные доступны в пределах срока хранения — 31 день.
Чтение данных через API Monium и документация к нему станут доступны в июле 2026 года. Переведите запросы на чтение на новый API до окончания поддержки старого API.