1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/cnperl-Nightingale

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 16 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 10.03.2025 04:25 c11aae2

Nightingale - облачная нативная система мониторинга

Открытая облачная нативная система мониторинга и управления тревогами. Интегрированная платформа наблюдения за состоянием системы.

Документация Запросы Docker Участники GitHub Звезды проекта GitHub Фorks проекта GitHub
Issues проекта GitHub Закрытые issues проекта GitHub Последняя версия проекта GitHub Лицензия Присоединиться к Slack

Английский | Китайский## Что такое Ночное пение (Nightingale)?

Ночной соловей (Nightingale) — что это такое и какую проблему он решает? Для сравнения возьмём хорошо известную всем Grafana. Grafana отлично работает с различными источниками данных и предоставляет гибкие, мощные и красивые визуализируемые панели. Аналогично, Ночной соловей также эффективно работает с различными источниками данных и обеспечивает гибкое, мощное и высокопроизводительное управление мониторингом и тревогами. По пути развития и целям, Ночной соловей и Grafana очень похожи. Это можно выразить одной фразой: "Для визуализации используйте Grafana, а для мониторинга и тревог — обращайтесь к Nightingale".В области визуализации Grafana является бесспорным лидером. Влияние, количество установок, число пользователей и разработчиков — все эти показатели делают Grafana примером для подражания для Nightly Sora. Большие компании часто начинают свой путь с одного ключевого продукта. Компания Grafana Labs начала с графического решения Grafana и последовательно расширилась до всего набора средств для наблюдаемости, таких как Loki для логирования, Tempo для трассировки, Pyroscope для профилирования, Grafana-OnCall для управления аварийными службами, а также Mimir для временных рядов, Beyla для сбора eBPF, Alloy для OpenTelemetry и Faro для фронтенд-мониторинга. Все это вместе образует полный набор средств для наблюдаемости, но вся эта система началась с проекта Grafana.Ночной соловей начался с точки входа в мониторинг и тревоги и последовательно расширялся в горизонтальном направлении. Например, Ночной соловей имеет свои собственные визуализируемые панели; если вам нужна одна среда для мониторинга и тревог, а также визуализации, то использование Ночного соловья будет правильным выбором. Также есть возможность интеграции с сервисом Flashduty SaaS для управления аварийными службами. В отношении сборщиков данных, Ночной соловей предлагает Categraf, который позволяет управлять всеми экспортерами из одного сборщика и одновременно поддерживает метрики и журналы. Это значительно снижает количество сборщиков данных и объемы работы для инженеров (это действительно болезненная тема, возможно, вы сталкивались с жалобами команд бизнеса на то, что количество сборщиков данных превышает количество процессов приложений).

Nightingale — это открытый облачный мониторинговый инструмент, который был разработан и открыт компанией Didi. В мае 11, 2022 года он был пожертвован Китайской ассоциацией вычислительной техники (CCF) в комитет по развитию открытого программного обеспечения (ODC). Это первый проект, принятый комитетом после его создания. На платформе GitHub у него более 10 000 звезд, что делает его широко используемым и популярным инструментом для мониторинга.Ключевые разработчики Nightingale также являются бывшими ключевыми разработчиками проекта Open-Falcon, начиная с 2014 года, когда этот проект был открыт.

Быстрое начало

Основные характеристики- Поддержка множества временных рядов баз данных для единой системы управления тревогами: поддерживаются Prometheus, VictoriaMetrics, Thanos, Mimir, M3DB, TDengine и другие.

  • Интеграция с логовыми системами для мониторинга и управления тревогами: поддерживаются Elasticsearch, Loki и другие.
  • Профессиональные возможности управления тревогами: встроенные правила управления тревогами, расширяемые для различных каналов уведомлений, управление тревогами, включая блокировку, подавление, подписку, восстановление и управление событиями.
  • Высокопроизводительный визуализационный движок: поддерживает множество типов графиков, включает множество шаблонов дашбордов, импортирование шаблонов Grafana, готов к использованию, лицензия открыта для бизнеса.
  • Поддержка распространённых сборщиков метрик: поддерживается Categraf, Telegraf, Grafana-agent, Datadog-agent, различные Exporters как сборщики метрик, нет ничего, что нельзя было бы мониторить.
  • 👀 Бесполезная интеграция с Flashduty: объединяет управление тревогами, приемы, передачи, расписание, интеграцию IM, гарантирует полное обслуживание тревог, снижает беспокойство, повышает эффективность сотрудничества.

Исправлено:

  • "Безболезненная" заменено на "Бесполезная". Однако, возможно, здесь была допущена ошибка в исходном тексте, поскольку "Безболезненная" имеет более положительный смысл в данном контексте.## Пример скриншотов

Вы можете переключаться между языками и темами в верхнем правом углу страницы. Мы поддерживаем английский, китайский простой и традиционный китайский.

Переключение языков

Мгновенный запрос, аналогичный встроенному в Prometheus анализатору запросов, выполняется для случайных запросов. Nightingale выполнил некоторые улучшения UI, предоставляя несколько встроенных метрик PromQL, чтобы пользователи, не знакомые с PromQL, могли быстро выполнить запрос. Просмотр в реальном времени

Конечно, можно также использовать представление метрик для просмотра данных. С появлением представлений метрик, немедленный запрос практически не используется, либо используется только опытными пользователями, а обычные пользователи могут просто использовать представление метрик.

Представление метрик

Nightingale имеет встроенные часто используемые панели мониторинга, которые можно импортировать и использовать сразу. Также можно импортировать панели мониторинга Grafana, но они будут совместимы только с базовыми графиками Grafana. Если вы привыкли работать с Grafana, рекомендуется продолжать использовать его для отображения графиков, а Nightingale использовать как систему управления тревогами.Встроенные панели мониторинга

Кроме встроенных панелей мониторинга, в Ночь Ворона встроены многие правила тревог, готовые к использованию.

Встроенные правила тревог

Архитектура продукта

Наиболее распространенным способом использования Ночи Вороны в сообществе является использование её как системы управления тревогами, которая подключается к нескольким хранилищам временных рядов и обеспечивает единое управление правилами тревог. Для создания графиков чаще всего используются Grafana. Как система управления тревогами, архитектура продуктов Ночи Вороны выглядит следующим образом:

Архитектура продукта

Для некоторых удаленных серверных помещений, если сетевые соединения с центральным сервером Ночи Вороны плохие, мы предлагаем режим развертывания системы управления тревогами на уровне сети. В этом режиме даже при отсутствии связи с центром, функция управления тревогами будет доступна.

Режим развертывания на уровне сети## Каналы взаимодействия

  • Отправка ошибок, рекомендуется отправлять ошибки GitHub Nightingale
  • Рекомендуется полное чтение страницы документации Nightingale, чтобы узнать больше информации
  • Добавьте меня в WeChat: picobyte (у меня отключен процесс верификации друзей) и я добавлю вас в группу WeChat, укажите: Группа помощи Nightingale## Широко известен Подписчики со временем

Общее строительство сообщества

  • ❇️ Пожалуйста, прочитайте и просмотрите проект открытого исходного кода Nightingale и проект управления сообществом, честно приветствуем каждого пользователя, разработчика, компании и организацию, использующую Nightingale для мониторинга, активно предоставляющих обратную связь по ошибкам, предложениям по функциям и лучшим практикам, чтобы вместе создать профессиональное и активное сообщество открытого исходного кода Nightingale.
  • ❤️ Вкладчики Nightingale

Лицензия

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/cnperl-Nightingale.git
git@api.gitlife.ru:oschina-mirror/cnperl-Nightingale.git
oschina-mirror
cnperl-Nightingale
cnperl-Nightingale
main