🌐Как вы знаете, Cloudlink состоит более чем из 50 микросервисов, развернутых в Kubernetes. При таком масштабе систем ключевым становится эффективный сбор и анализ логов. Мы начали поиск оптимального решения и хотим поделиться нашими соображениями.
💡 Что важно учитывать:
⭐️Легкость деплоя и настройки, чтобы новый сервис мог автоматически разворачиваться внутри Cloudlink.
⭐️Работу в кластерном режиме для масштабируемости.
⭐️Большое комьюнити и подтвержденный опыт использования в крупных проектах.
🔍 Наши кандидаты
⚪️Victoria Metrics Logs. Перспективное решение, но пока не поддерживает кластерный режим. Будем следить за развитием проекта.
⚪️Loki и Graylog. Умеют работать в HA-режиме, но требуют дополнительных усилий для визуализации, таких как настройка дашбордов в Grafana.
⚪️Opensearch + Vector. На текущий момент кажется, что это оптимальный выбор. Vector (агент+агрегатор) собирает логи из Kubernetes и предоставляет гибкую настройку парсинга, а Opensearch хранит данные и обеспечивает удобный интерфейс для поиска и анализа.
Мы собираемся внедрить это программное обеспечение в первом квартале 2025 года, а пока продолжаем изучать варианты и тестировать решения. Делитесь в комментариях, если у вас есть опыт с похожими задачами.
#cloudlink #kubernetes #логирование
Post #181
365

- 🔥 13
- 👍 4
- 🤔 1