Об этом проекте

Nightingale — это проект мониторинга с открытым исходным кодом, который делает акцент на оповещении, подобно тому как Grafana фокусируется на визуализации. Он подключается к различным существующим источникам данных, таким как VictoriaMetrics, ElasticSearch, Prometheus, Loki, ClickHouse, MySQL и Postgres, позволяя пользователям настраивать правила оповещения и уведомления. Сам Nightingale не собирает данные; он рекомендует использовать Categraf в качестве коллектора, который отправляет данные по протоколу Prometheus Remote Write. Платформа поддерживает 20 встроенных средств уведомления, конвейеры событий для обработки аварий, бизнес-группы и управление правами доступа, а также самовосстановление аварий. Она также предлагает дашборды, архивирование исторических аварий и многомерные запросы. Примечательной особенностью является встроенный MCP-сервер по адресу `/mcp`, который позволяет ИИ-ассистентам управлять оповещениями и исследовать данные наблюдаемости на естественном языке. Проект изначально был разработан DiDi и передан Китайской федерации компьютеров (CCF) в 2022 году. Он распространяется под лицензией Apache License 2.0.