Система мониторинга Nightingale: облачное решение «всё в одном»
Nightingale — это открытая система мониторинга, которая представляет собой комплексное решение. Она объединяет сбор данных, визуализацию и мониторинг оповещений. Мы рекомендуем обновить вашу комбинацию Prometheus + AlertManager + Grafana до Nightingale!
[English](./README_en.md) | [中文](./README.md)
Основные характеристики
-
Готовое решение
- Поддерживает несколько методов развёртывания, таких как Docker, Helm Chart и облачные сервисы. Объединяет сбор данных, мониторинг и оповещения в одной системе. Предоставляет различные панели мониторинга, быстрые просмотры и шаблоны правил оповещений. Это значительно снижает затраты на создание, изучение и использование систем облачного мониторинга.
-
Профессиональные оповещения
- Обеспечивает визуальную настройку и управление оповещениями. Поддерживает различные правила оповещений, позволяет настраивать молчание и подписку. Поддерживает множество каналов доставки оповещений и имеет такие функции, как самовосстановление оповещений и управление событиями.
-
Облачное решение
- Быстро создаёт корпоративную систему облачного мониторинга с помощью готового решения. Поддерживает несколько сборщиков данных, таких как Categraf, Telegraf и Grafana-agent. Поддерживает несколько источников данных, включая Prometheus, VictoriaMetrics, M3DB, ElasticSearch и Jaeger. Совместимо с импортированием панелей мониторинга Grafana. Легко интегрируется с экосистемой облачных решений.
-
Высокая производительность и доступность
- Благодаря многоисточниковому механизму управления данными Nightingale и его отличному архитектурному дизайну, а также использованию высокопроизводительной базы данных временных рядов, он может обрабатывать сценарии сбора, хранения и анализа оповещений с миллиардами данных временных рядов.
- Компоненты Nightingale могут масштабироваться горизонтально без единой точки отказа. Система была развёрнута в тысячах предприятий и протестирована в жёстких производственных условиях. Многие ведущие интернет-компании использовали Nightingale для кластеров машин с сотнями узлов, обрабатывая миллиарды данных временных рядов.
-
Гибкое расширение и централизованное управление
- Nightingale можно развернуть на 1-ядерном 1G облачном хосте, развернуть в кластере из сотен машин или запустить в Kubernetes. Базы данных временных рядов, механизмы оповещений и другие компоненты также могут быть децентрализованы в различные дата-центры и регионы, балансируя периферийное развёртывание с централизованным управлением. Это решает проблему фрагментации данных и отсутствия унифицированных представлений.
Если вы используете Prometheus и у вас есть один или несколько из следующих сценариев требований, рекомендуется перейти на Nightingale:
-
Здесь приведён перевод текста запроса. Рекомендуем вам присоединиться к нашему Slack-каналу (https://n9e-talk.slack.com/), чтобы обмениваться опытом с другими пользователями Nightingale.
Кто использует Nightingale
Вы можете зарегистрировать своё использование и поделиться опытом, оставив сообщение на странице «Кто использует Nightingale» (https://github.com/ccfos/nightingale/issues/897).
Звёзды проекта с течением времени
(https://starchart.cc/ccfos/nightingale.svg)
Участники
(https://github.com/ccfos/nightingale/graphs/contributors)
Лицензия
Apache License V2.0 (https://github.com/didi/nightingale/blob/main/LICENSE)
Комментарии ( 0 )