Open-source платформа для наблюдаемости и APM: собирает метрики, логи, трейсы и профили с помощью eBPF и помогает находить первопричины с помощью AI.
grofers/legend
Создаёт панели Grafana и настраивает готовые оповещения для распространённых сервисов и инфраструктуры — без ручного написания запросов.
- Звёзды
- 238
- Форки
- 20
- Открытые issues
- 21
- Последний коммит
- 10 месяцев назад
Что это?
Legend генерирует панели Grafana для сервисов и компонентов инфраструктуры, например EC2, S3, Kubernetes cronjobs, баз данных, очередей сообщений и веб-фреймворков. В каждой панели уже настроены метрики и базовые оповещения, поэтому не нужно вручную создавать графики или писать запросы для CloudWatch, Prometheus и InfluxDB.
Описание панелей задаётся во входном файле со списком компонентов сервиса. Legend разворачивается в Kubernetes как CRD и устанавливается с помощью Helm; также его можно использовать как CLI-инструмент. Раскладка метрик соответствует методам мониторинга USE и RED.
Поддерживаются источники метрик CloudWatch, InfluxDB, Loki и Prometheus. Встроенные запросы рассчитаны на определённые exporters, поэтому для других exporters может потребоваться изменить запросы.
Ключевые возможности
- 01Генерирует панели Grafana с готовыми метриками для множества распространённых компонентов
- 02Автоматически настраивает базовые оповещения с приоритетами и привязкой к сервисам
- 03Позволяет настраивать оповещения и панели
- 04Работает как CRD в Kubernetes, устанавливаемый через Helm, или как CLI
- 05Поддерживает CloudWatch, InfluxDB, Loki и Prometheus в качестве хранилищ метрик
Сценарии использования
- Мониторинг ресурсов EC2, S3 и RDS без ручного создания панелей
- Создание единообразных панелей для множества микросервисов в кластере Kubernetes
- Отслеживание Kubernetes CronJobs и работы HPA с помощью готовых графиков
Быстрый старт
- 1
Добавьте репозиторий Helm
helm repo add legend https://grofers.github.io/legend - 2
Разверните чарт с отредактированным файлом values
helm install legend legend/legend -f values.yaml
Что важно знать
- CLI позволяет создавать дашборды, но не удалять их.
- Готовые запросы рассчитаны на определённые exporters, поэтому при использовании других exporters может потребоваться изменить запросы.
- Для развертывания Kubernetes требуется версия 1.16 или новее.
Темы
Частые вопросы
- Что такое legend?
- Создаёт панели Grafana и настраивает готовые оповещения для распространённых сервисов и инфраструктуры — без ручного написания запросов. Legend генерирует панели Grafana для сервисов и компонентов инфраструктуры, например EC2, S3, Kubernetes cronjobs, баз данных, очередей сообщений и веб-фреймворков. В каждой панели уже настроены метрики и базовые оповещения, поэтому не нужно вручную создавать графики или писать запросы для CloudWatch, Prometheus и InfluxDB.
- legend можно использовать бесплатно? Какая у него лицензия?
- legend распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- legend всё ещё поддерживается?
- Нет коммитов больше 6 месяцев. Последний коммит в legend — 11 дек. 2025 г..
- Для чего можно использовать legend?
- Мониторинг ресурсов EC2, S3 и RDS без ручного создания панелей Создание единообразных панелей для множества микросервисов в кластере Kubernetes Отслеживание Kubernetes CronJobs и работы HPA с помощью готовых графиков
- Как установить legend?
- Добавьте репозиторий Helm: helm repo add legend https://grofers.github.io/legend Разверните чарт с отредактированным файлом values: helm install legend legend/legend -f values.yaml
- Где скачать legend?
- Исходный код и инструкции по установке — на GitHub: https://github.com/grofers/legend
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Checkmk — система мониторинга ИТ-инфраструктуры и приложений в физических, виртуальных, контейнерных и облачных средах с открытым исходным кодом.
Реализация SSH-ловушки endlessh на Go с экспортом метрик Prometheus и дашбордом Grafana для статистики атакующих.
Лёгкая платформа для мониторинга серверов с собственным размещением: веб-панель, статистика Docker-контейнеров, история и оповещения.
Платформа AIOps с открытым исходным кодом: объединяет оповещения из инструментов мониторинга, устраняет дубликаты, сопоставляет события и автоматизирует реакции с помощью рабочих процессов.
Открытая распределённая система мониторинга производительности и доступности сетей, серверов, виртуальных машин, приложений и облачных сервисов.