闲来无事,今天给大家实践一把如何docker快速部署一套监控系统,之前也有介绍过很多的监控系统,这次介绍的也是目前生产在用的一套。
项目介绍
这篇文章是以promtheus+nightingale+grafana为例,进行实践!
最终实现的功能是监控数据采集、大屏展示、告警触发
项目中用到的中间件有mysql、redis,监控组件有n9e、promtheus、grafna
常规部署方式
通常就是单个服务启动,配置启动脚本,之前也有文章介绍过,可以去看下。
这样的话相对而言比较熟悉,操作起来也简答,但是耗时较长,后期维护也会有些许问题
为了更加高效便捷,我们今天采用一种更高效的方式来部署—dockercompose
服务名称 | 英文名 | 端口号 | 版本号 | 服务类别 |
---|---|---|---|---|
数据库 | mysql | 3306 | 8 | 中间件 |
缓存 | redis | 6379 | 6.2 | 中间件 |
夜莺 | n9e | 17000 | 7 | 监控组件 |
普罗米修斯 | prom | 9090 | 2.50.1 | 监控组件 |
——– | grafana | 3000 | 10.4.0 | 监控组件 |
© 版权声明
文章版权归作者所有,未经允许请勿转载。