代码拉取完成,页面将自动刷新
Doraemon 是一个基于 Prometheus 的监控系统。该系统主要由三个组件组成——计算引擎(Rule Engine),报警网关(Alert Gateway)以及 Web-UI。与 Prometheus 使用静态的配置文件来配置报警规则不同,Doraemon 可以通过 Web-UI 动态的配置加载报警规则。此外,Doraemon 还集成了许多自定义的报警功能。
整个系统采用前后端分离的开发方案,前端使用 React 开发,后端使用 Beego 框架开发,并使用 MySQL 存储数据。
克隆代码仓库
$ git clone https://github.com/Qihoo360/doraemon.git
修改配置文件
1.将deployments/docker-compose/conf/config.js中的"localhost"替换为本机物理网卡 ip,端口号保持不变。
2.修改deployments/docker-compose/conf/app.conf,将 WebUrl 中的"localhost"替换为本机物理网卡 ip,端口号保持不变。
启动服务
在 Doraemon 的根目录下,通过 docker-compose 创建服务
$ cd deployments/docker-compose/
$ docker-compose up -d
通过上述命令,您可以从通过 http://本机ip:32000 访问 Doraemon。默认登录用户 admin,密码是 123456。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。