前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >哆啦A梦?不好记!安利一下Prometheus这款开源的企业监控报警平台

哆啦A梦?不好记!安利一下Prometheus这款开源的企业监控报警平台

作者头像
xjjdog
发布2020-08-11 11:31:18
1.4K1
发布2020-08-11 11:31:18
举报
文章被收录于专栏:架构专题架构专题

doraemon是一款在线管理prometheus报警信息的开源工具,是一个Web-UI。谢谢360,谢谢蛋黄厂。哆啦A梦很好用。

说实话,我到现在还没记住哆啦A梦的英文,doraemon,doraemon,doraemon。当然,日语我也不会,ドラえもん,ドラえもん,ドラえもん,太难记了。xjjdog发文时,只有277 star。

代码语言:javascript
复制
https://github.com/Qihoo360/doraemon

我想了一下工具难以推广的原因,大概就在于docker上。如果我不是这种环境,比如我就是个做外包的,这种方式就使用就很困难。

一些众所周知的原因,无论是docker,还是npm,甚至pip,在国内服务器环境,安装都非常的费劲。要配置更改各种源,加上各种代理。这对于一个想要快速尝鲜的用户来说,什么docker-compose一类的工具就是噩梦。

如果提供能够简单安装和启动的,打包好的软件,这个过程就是无痛的。

而通过docker方式启动起来的服务,竟然有4个,重量级的mysql都上了。

代码语言:javascript
复制
[root@localhost docker-compose]# docker ps  -a
CONTAINER ID        IMAGE                               COMMAND                  CREATED             STATUS              PORTS                    NAMES
651e0d9e8d9a        360cloud/rule-engine:latest         "./ruleengine --gate…"   50 seconds ago      Up 48 seconds                                docker-compose_ruleengine_1
079e001857f8        360cloud/doraemon-frontend:latest   "/usr/local/openrest…"   50 seconds ago      Up 48 seconds       0.0.0.0:32000->80/tcp    docker-compose_doraemon-frontend_1
0a13302acd67        360cloud/alert-gateway:latest       "./doraemon"             52 seconds ago      Up 33 seconds       0.0.0.0:8080->8080/tcp   docker-compose_doraemon-backend_1
e2c33f41cfcf        mysql:5.6.41                        "docker-entrypoint.s…"   2 minutes ago       Up 51 seconds       0.0.0.0:3306->3306/tcp   docker-compose_mysql_1

这是官方的一张架构图,可以看到左半部是传统的Prometheus的服务,后半部分就是DLAM(请原谅我流畅的书写一下)。

可以说,Rule Engine和Gateway就是用来替代传统的AlertManager的。

看下面这张架构图,就是我现在用的另一种模式,你可以找下其中的差别。AlertManager其实很好用,但就是配置文件不太直观,想要改动还不得不登录服务器,客户用起来更是骂娘。DLAM就是为了解决这个问题的。

DLAM提供了很多系统管理通用的功能,比如什么用户管理、组管理等。其实最重要的还是能够配置报警规则。

为了创建一个报警规则,我们需要填写rule expression、for参数、summary以及description,这些都是prometheus alerting rules 中的参数。此外,还需要填写数据源和对应的报警计划。

可以看到,功能还是比较全了。

核心的功能就是报警规则的在线管理,加上一些类似devops的理念在里面,就可以发挥它的价值。

监控系统还是有很多的,光xjjdog这里就已经有很多了,但目前最火的还是Prometheus。如果有Web配置工具能完成闭环,那再好不过了。

「整体」这么多监控组件,总有一款适合你

「监控」 昔日教人类用火的prometheus,如今在努力报警

「日志」实践一把Loki,体验掌上起舞的轻盈

如果不是要写什么公众号,我或许会加入开发一些功能,但心有余而力不足啊。所以,doraemon、ドラえもん、哆啦A梦、DLAM,你们四个加油。我还在等着白嫖呢。

作者简介:小姐姐味道 (xjjdog),一个不允许程序员走弯路的公众号。聚焦基础架构和Linux。十年架构,日百亿流量,与你探讨高并发世界,给你不一样的味道。我的个人微信xjjdog0,欢迎添加好友,进一步交流。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-08-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小姐姐味道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档