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

OSCHINA-MIRROR/WeBank-open-monitor

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README_EN.md

Опыт

Получите лучший опыт, настроив свою частную среду в соответствии с руководством по развёртыванию Open-Monitor.

Введение

Prometheus — это система мониторинга и оповещения, а также база данных временных рядов (TSDB) с открытым исходным кодом, разработанная SoundCloud. Это версия системы мониторинга Google BorgMon на языке Go с открытым исходным кодом.

Open-Monitor включает в себя функциональность Prometheus без вмешательства и обеспечивает лучшее управление оповещением и графическую панель инструментов, а также взаимодействие с другими системами.

Open-Monitor состоит из нескольких компонентов: Prometheus, Alert Manager, Monitor, Agent_manager, Ping_exporter, Archive_mysql_tool.

Архитектура системы

Общая схема архитектуры выглядит следующим образом:

Архитектура Open-Monitor

Резюме

Wecube отслеживает ресурсы и приложения через плагины мониторинга.

Плагин основан на Prometheus. Верхний уровень Monitor включает в себя управление конфигурацией и отображение диаграмм Prometheus. Технология бэкенда Monitor написана на Go + Gin + Xorm, а технология фронтенда — на Vue + ECharts.

Monitor имеет следующие функции:

— Управление конечными точками.

Monitor предоставляет функции регистрации и отмены регистрации конечных точек. Он синхронизирует конечные точки из CMDB при подключении к CMDB. Поддерживает групповое управление конечными точками и настройку конфигурации оповещений.

— Удобная панель инструментов.

Монитор поддерживает основные типы мониторинга, включая хост, MySQL, Redis, Tomcat и т. д. Также поддерживает собственный запрос Prometheus PromQL и его конфигурацию метрик. Настройка панели инструментов также удобна.

— Управление оповещениями.

Обеспечивает сохранение и распространение правил оповещений Prometheus, а также поддерживает отображение невосстановленных панелей оповещений и исторических оповещений. Пользователь может настроить конфигурацию оповещений о конечных точках, групповую конфигурацию оповещений и управление получателями оповещений.

Основные функции

— Управление конечными точками: регистрация, запуск и остановка функций. — Управление данными: конфигурация сбора данных и функции запроса данных. — Управление оповещением: настройка пороговых значений, мониторинг журналов, функции запуска оповещений. — Управление панелью инструментов: графическая конфигурация и пользовательские функции панели инструментов.

Быстрый старт

Open-Monitor развёртывается в контейнере Docker.

Пожалуйста, обратитесь к руководству по компиляции Open-Monitor, чтобы узнать, как скомпилировать Open-Monitor.

Пожалуйста, ознакомьтесь с руководством по установке Open-Monitor для установки Open-Monitor.

Руководства пользователя

Руководство пользователя Open-Monitor содержит информацию об использовании и операциях.

Руководство разработчика

Разработка Open-Monitor в обычном режиме.

Для настройки локальной среды разработки обратитесь к документу разработки Open-Monitor.

Комментарии ( 0 )

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

Введение

Распределённая платформа мониторинга на основе Prometheus, подходит для wecube. Расширить Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/WeBank-open-monitor.git
git@gitlife.ru:oschina-mirror/WeBank-open-monitor.git
oschina-mirror
WeBank-open-monitor
WeBank-open-monitor
master