分布式监控插件 open-monitor

Apache
Google Go
跨平台
2020-06-11
微众开源

一套基于Prometheus的分布式监控平台,适用于wecube。

功能演示

引言

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

Prometheus 监控插件包括几个组成部分: Prometheus Server、Consul、Alert Manager、监控应用程序。

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

系统架构

整体架构图如下:

Open-Monitor架构图

简介

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

此插件底层引用Prometheus,上层Monitor封装了对Prometheus的配置管理和图表展示,Monitor后端技术选型为Go + Gin + Xorm, 前端技术选型为Vue + ECharts。

Monitor具备以下特点:

  • 管理监控对象

    支持对象的注册和注销,并在对接了CMDB的情况下可主动从CMDB同步监控对象
    支持监控对象的组管理,可对组进行告警配置

  • 友好的视图

    默认提供主要监控对象类型的指标视图,包括主机、mysql、redis、tomcat等
    提供Prometheus原生PromQL查询与查询指标配置保存
    提供自定义视图的功能

  • 管理告警

    提供对Prometheus告警规则配置的持久化与下发
    提供未恢复告警面板展示与历史告警
    提供对象告警配置与组告警配置
    提供告警接收方管理

主要功能

监控插件包括以下功能:

  • agent管理: 注册、启动、停止;
  • 数据管理: 提供数据采集配置, 数据查询等功能;
  • 告警管理: 提供阈值配置、日志监控、告警触发等功能;
  • 视图管理: 提供图形配置和自定义视图功能;

快速入门

Open-Monitor采用容器化部署。

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

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

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

用户手册

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

开发者文档

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

版权声明

WeCMDB是基于 Apache License 2.0 协议, 详情请参考 LICENSE

加载中

评论(0)

暂无评论

open-monitor 1.7.0 版本发布,基于 Prometheus 的分布式监控平台

open-monitor是一套基于Prometheus的分布式监控平台,适用于wecube,WeCube通过监控插件来对资源以及应用的监控及告警。此插件底层引用Prometheus,上层封装了对Prometheus的配置管理和图表展...

2020/12/03 10:15

基于 Prometheus 的分布式监控平台 open-monitor 1.9.0 版本发布

open-monitor是一套基于Prometheus的分布式监控平台,适用于wecube,WeCube通过监控插件来对资源以及应用的监控及告警。此插件底层引用Prometheus,上层封装了对Prometheus的配置管理和图表展...

2020/11/09 09:52

open-monitor 1.8.0 版本发布,基于 Prometheus 的分布式监控平台

open-monitor简介 open-monitor是一套基于Prometheus的分布式监控平台,适用于wecube,WeCube通过监控插件来对资源以及应用的监控及告警。此插件底层引用Prometheus,上层封装了对Prometheu...

2020/10/20 15:48

基于 Prometheus 的分布式监控平台 open-monitor 1.7.1 发布啦!

open-monitor简介 open-monitor是一套基于Prometheus的分布式监控平台,适用于wecube,WeCube通过监控插件来对资源以及应用的监控及告警。此插件底层引用Prometheus,上层封装了对Prometheu...

2020/09/08 10:42

基于 Prometheus 的分布式监控平台 open-monitor 1.7.0 版本更新啦~

open-monitor简介 open-monitor是一套基于Prometheus的分布式监控平台,适用于wecube,WeCube通过监控插件来对资源以及应用的监控及告警。此插件底层引用Prometheus,上层封装了对Prometheu...

2020/08/04 10:47

open-monitor 1.6.0 版本发布,分布式监控插件

open-monitor简介 open-monitor是一套基于Prometheus的分布式监控平台,适用于wecube,WeCube通过监控插件来对资源以及应用的监控及告警。此插件底层引用Prometheus,上层封装了对Prometheu...

2020/07/07 20:37

open-monitor 1.5.0 版本发布,分布式监控插件

open-monitor是一套基于Prometheus的分布式监控平台,适用于wecube,WeCube通过监控插件来对资源以及应用的监控及告警。此插件底层引用Prometheus,上层Monitor封装了对Prometheus的配置管理...

2020/06/15 15:50

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

Directory monitor

Monitor changes in directory.

2016/08/30 16:34
37
0
dubbo-monitor

下载源码: https://github.com/apache/incubator-dubbo/archive/dubbo-2.6.0.zip mvn clean package 笔者云盘有现成的:https://pan.baidu.com/s/1tfSvF9ydor_kfsnFUjko5A dubbo.container...

2018/05/18 17:54
148
0
Nginx monitor

nginx monitor

2015/05/12 10:26
761
1
Airport-Monitor-monitor the weather condition of airports in US-kZ

Airport-Monitor-monitor the weather condition of airports in US-kZ 发布:2020-12-22 14:46:01.807429 作者:kZ ### 作者邮箱:robertmorrislike@gmail.com ### 首页: ### 文档:None ### 下...

2020/12/22 14:46
2
0
Dubbo - Monitor

xx

2019/08/11 19:29
47
0
MySQL5.7 InnoDB Standard Monitor and Lock Monitor Output

导读:以下输出信息为MySQL5.7 InnoDB Standard Monitor and Lock Monitor Output,只是一点个人简单理解。如有不对之处,欢迎拍砖 官方介绍: The Lock Monitor is the same as the Standa...

2016/12/27 14:24
95
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部