Grafana部署监控docker服务

   日期:2024-12-27    作者:xwnjl 移动:http://oml01z.riyuangf.com/mobile/quote/59363.html

Grafana部署监控docker服务



Titile 一原文地址
使用InfluxDB+cAdvisor+Grafana配置Docker监控

Title 二原文地址
CSDN:幸福、如此:docker容器监控(cAdvisor+InfluxDB+Grafana)

Title 三原文地址
51CTO博客:清风——明月:Prometheus+Grafana部署监控docker服务

Title 三参考博文地址
CSDN:guoyinzhao:Prometheus的监控解决方案(含监控kubernetes



首先, 我们假设在您的主机上已经安装、配置和运行Docker Engine。请确保您可以通过Web浏览器在本地或者通过网络IP连接到Docker主机。以下我们将详细介绍如何创建我们的Docker监控方案。

Google开源的用于监控基础设施应用的工具,它是一个强大的监控工具,不需要任何配置就可以通过运行在Docker主机上的容器来监控Docker容器,而且可以监控Docker主机。更多详细操作和配置选项可以查看Github上的cAdvisor项目文档。 influxDB: 它是一个分布式时间序列数据库。cAdvisor仅仅显示实时信息,但是不存储监视数据。因此,我们需要提供时序数据库用于存储cAdvisor组件所提供的监控信息,以便显示除实时信息之外的时序数据。 Grafana: Grafana可视化展示平台允许我们可视化地展示监控信息。它允许我们对influxDB进行查询,并通过强大的图表功能进行可视化展示。

下面,我们将根据上述的Docker监控组件进行安装和配置,形成统一的Docker监控平台。

我们将首先先安装influxDB, 以便于它能够与cAdvisor进行协作。

安装influxDB

下载influxDB镜像

 

运行influxdb容器

 

influxdb容器运行成功后,通过Web浏览器访问http://docker-host-ip:8083访问influxdb后台管理,并登录后台管理系统(默认用户名:root, 默认密码:root)。

 

运行cAdvisor应用容器并与influxDB容器进行互联:

 

cAdvisor应用容器启动成功后,通过Web浏览器访问地址http://docker-host-ip:8080,便可以查看cAdvisor监控工具所收集到的Docker主机和容器的资源统计信息。

运行Grafana可视化平台并与influxDB容器进行互联

 

登录Grafana管理平台

通过Web浏览器访问地址http://docker-host-ip:3000登录Grafana管理平台。

配置Grafana与influxDB数据库连接

(1). 配置Granfana数据源

对于一个物理机上运行多个容器应用时,容器的运行情况如:CPU使用率、内存使用率、网络状态、磁盘空间等信息,都是需要去了解的,因此监控是必须的。对于容器的监控方案可谓多种多样,本身自带命令docker stats。

 
 
 

查看容器

 
 
 
 
 
 

查看cadvisor容器

 
 
 
 
 
 

Prometheus+Grafana部署监控docker服务

https://prometheus.io/download/ (需要的安装包都可以下载

下载安装包

 
 

安装prometheus

部署安装好的prometheus,并修改配置文件,prometheus.yml。

node_exporter安装

 

解压并安装

 

返回一大堆指标

grafana安装

 
 
 

安装cAdvisor 来收集容器信息 所有节点运行以下命令来安装cAdvisor

 
 

导入监控模板


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


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