WeBankPartners / open-monitor

Distributed monitoring system based on Prometheus
Apache License 2.0
360 stars 79 forks source link
monitoring-plugins prometheus wecube-plugin

Open-Monitor 监控插件

中文 / English

在线体验环境

若希望更好的体验可参照:Open-Monitor部署文档 搭建私有环境

引言

Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。

Open-Monitor 无侵入式地封装了Prometheus的功能,并提供更好的告警管理和图表展示,以及监控配置管理与其它系统的交互等。

Open-Monitor 包含的组件有Prometheus、Alertmanager、Monitor、Agent_manager、Ping_exporter、Archive_mysql_tool等。

系统架构

整体架构图如下:

Open-Monitor架构图

简介

WeCube通过Open-Monitor监控插件来对资源以及应用的监控及告警。

此插件底层引用Prometheus,上层Monitor封装了对Prometheus的配置管理和图表展示,并增加了一系列企业级监控的通用功能,Monitor-Server技术选型为Go + Gin + Xorm + Zap, 前端技术选型为Vue + ECharts。

Open-Monitor具备以下功能点:

主要功能

监控插件包括以下功能:

快速入门

Open-Monitor采用容器化部署。

如何编译,请查看以下文档 Open-Monitor编译文档

如何安装, 请查看以下文档 Open-Monitor部署文档

agent安装文档 Prometheus-agent安装文档

用户手册

关于Open-Monitor的使用和操作说明,请查看文档Open-Monitor用户手册

开发者文档

Open-Monitor本地环境搭建与开发
请参考本地开发环境配置文档 Open-Monitor本地环境配置文档

版权声明

Open-Monitor是基于 Apache License 2.0 协议, 详情请参考 LICENSE

社区