同步操作将从 WeBank/open-monitor 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
English / 中文
Note:
- Live Demo will reset on 2:00 - 4:00am every day. The environment is not available during the period, and all changes will be discarded.
- Multiple people use [admin] at the same time, may influence each other, if you want to get better experience, please set up your private environment refer to: Open-Monitor_Deployment_Guide
Prometheus is an open-source monitor-alarm system and time series database (TSDB) developed by SoundCloud. It is an open-source version of the Google BorgMon monitoring system in Go language.
Open-Monitor encapsulates the functionality of Prometheus without intrusion and provides better alarm management and graphic dashboard, as well as interaction with other systems.
Open-Monitor consists of several components: Prometheus
, Alert Manager
, Monitor
, Agent_manager
, Ping_exporter
, Archive_mysql_tool
.
The overall architecture diagram is as follows:
WeCube monitors, alerts resources and applications through monitoring plugins.
The plugin is based on Prometheus. The upper layer Monitor
encapsulates the configuration management and chart display of Prometheus. The Monitor
backend technology is written by Go + Gin + Xorm, and the front-end technology is written by Vue + ECharts.
Monitor has the following features:
Endpoint Management
The monitor supplies register and de-register endpoint functions. It synchronizes endpoint from CMDB when it connects to CMDB. It supports group management of endpoints and customization of the the alarm configuration.
Friendly Dashboard
The monitor supports mainstream monitoring types, including the host, MySQL, Redis, Tomcat, etc.
It also supports Prometheus' native PromQL
query and its metric configuration.
The dashboard customization is friendly, too.
Alarm Management
It provides the persistence and the distribution of Prometheus alert rules, and it also supports the manifestation of un-recovered alarm panels and historical alarms. User can customize endpoint alarm configuration, group alert configuration and receiver management of alarms.
Open-Monitor is deployed in a docker container.
Please refer to the Open-Monitor_Compiling_Guide on how to compile Open-Monitor.
Please refer to the Open-Monitor_Deployment_Guide on how to install Open-Monitor.
Please refer to Open-Monitor User Guide for usage and operations
Develop Open-Monitor in Normal Mode
Please refer to the Open-Monitor Develop Doc for setting up local environment quickly.
Open-Monitor is licensed under the Apache License Version 2.0 , please refer to the license for details.
For quick response, please raise_an_issue to us, or you can also scan the following QR code to join our community, we will provide feedback as quickly as we can.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。