CentOS8上使用docker构建容器监控系统实战

   日期:2024-12-27    作者:liuzhiwei588 移动:http://3jjewl.riyuangf.com/mobile/quote/63507.html

大家好,我是SuieKa。一个在学计算机网络方面的小白,也是在校大二学生,学以致用,实操记载,博文若有毛病,请一定留言哟

CentOS8上使用docker构建容器监控系统实战

本博文讲讲容器的监控系统怎么搭建与使用,上手前先了解三个容器镜像,我主要以这三个构建监控平台系统。

对常见关系型数据库(MySQL)的基础概念对比

概念MySQLInfluxDB数据库(同)databasedatabase表(不同)tablemeasurement列(不同)columntag(带索引的,非必须)、field(不带索引)、timestemp(唯一主键)

tag set:不同的每组tag key和tag value的集合
field set:每组field key和field value的集合
retention policy:数据存储策略(默认策略为autogen)InfluxDB没有删除数据操作,规定数据的保留时间达到清除数据的目的
series:共同retention policy,measurement和tag set的集合。

1、可视化:快速和灵活的客户端图形具有多种选项。面板插件为许多不同的方式可视化指标和日志。
2、报警:可视化地为最重要的指标定义警报规则。Grafana将持续评估它们,并发送通知。
3、通知:警报更改状态时,它会发出通知。接收电子邮件通知。
4、动态仪表盘:使用模板变量创建动态和可重用的仪表板,这些模板变量作为下拉菜单出现在仪表板顶部。
5、混合数据源:在同一个图中混合不同的数据源!可以根据每个查询指定数据源。这甚至适用于自定义数据源。
6、注释:注释来自不同数据源图表。将鼠标悬停在事件上可以显示完整的事件元数据和标记。
7、过滤器:过滤器允许您动态创建新的键/值过滤器,这些过滤器将自动应用于使用该数据源的所有查询。

它们之间关系
cAdvisor容器数据采集->InfluxDB容器数据存储->Grafana可视化展示

好了。我们就来构建这样的监控平台

1、操作系统版本和docker版本

 

2、搭建influxdb (使用docker一条命令解决战斗
使用docker直接拉取安装镜像
先检查两个端口是否被占用,因为需要使用,也可指其他端口

 
 

查看进程是否跑起来

 
 
 
 

3、搭建cadvisor

 

–link可以用来链接2个容器,使得源容器(被链接的容器)和接收容器(主动去链接的容器)之间可以互相通信,并且接收容器可以获取源容器的一些数据,如源容器的环境变量。
–volume 数据持久化 数据卷 或挂载

3、安装grafana


 

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号