Prometheus+grafana环境搭建Docker服务(docker+二进制两种方式安装)(八)

这篇具有很好参考价值的文章主要介绍了Prometheus+grafana环境搭建Docker服务(docker+二进制两种方式安装)(八)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  由于所有组件写一篇幅过长,所以每个组件分一篇方便查看,前七篇链接如下

Prometheus+grafana环境搭建方法及流程两种方式(docker和源码包)(一)-CSDN博客

Prometheus+grafana环境搭建rabbitmq(docker+二进制两种方式安装)(二)-CSDN博客

Prometheus+grafana环境搭建mysql(docker+二进制两种方式安装)(三)-CSDN博客

Prometheus+grafana环境搭建redis(docker+二进制两种方式安装)(四)-CSDN博客

Prometheus+grafana环境搭建MongoDB(docker+二进制两种方式安装)(五)-CSDN博客

 Prometheus+grafana环境搭建Nginx(docker+二进制两种方式安装)(六)-CSDN博客

Prometheus+grafana监控nacos和spring-boot服务(增加自定义指标)(七)-CSDN博客 

1. 监控docker服务

1.1  官方地址

https://github.com/google/cadvisor

1.2 二进制方式安装

cadvisor下载 

https://github.com/google/cadvisor/releases/download/v0.49.1/cadvisor-v0.49.1-linux-amd64

1.2.1 命令行方式启动 

cadvisor 下载完成后直接,上传到自己的常用目录,由于cadvisor 是监控的本机docker进程,所以cadvisor所在的机器应该安装docker或者containerd。

此处cadvisor 无需解压,但需要授予可执行权限

 chmod +x cadvisor-v0.49.1-linux-amd64

./cadvisor-v0.49.1-linux-amd64   #默认端口8080
或
./cadvisor-v0.49.1-linux-amd64 --port=8090 #自定义请求端口

Prometheus+grafana环境搭建Docker服务(docker+二进制两种方式安装)(八),Prometheus,prometheus,grafana,docker

1.2.2 注册为系统服务
 vim /etc/systemd/system/docker_exporter.service
#此处注意权限 User 最好使用高权限用户,防止无法访问docker的sock进程

[Unit]
Description=docker_exporter
Documentation=https://prometheus.io/

[Service]
User=root

ExecStart=/opt/docker-exporter/cadvisor-v0.49.1-linux-amd64 --port=8090 


Restart=on-failure
[Install]
WantedBy=multi-user.target
1.3 docker方式安装
1.3.1 docker命令安装
docker run \
    --volume=/:/rootfs:ro \
    --volume=/var/run:/var/run:rw \
    --volume=/sys:/sys:ro \
    --volume=/var/lib/docker/:/var/lib/docker:ro \
    --publish=8090:8080 \
    --detach=true \
    --name=cadvisor \
    --restart=always \
    google/cadvisor:latest
1.3.2 docker-compose安装

vim docker-compose.yaml

version: '3.1' 
services:
  cadvisor:
    image: google/cadvisor:latest
    container_name: cadvisor
    restart: always
    ports:
      - '8080:8080'
    volumes:
      - '/:/rootfs:ro'
      - '/var/run:/var/run:rw'
      - '/sys:/sys:ro'
      - '/var/lib/docker/:/var/lib/docker:ro'
1.4访问验证

cadvisor自己带着ui界面,可以直接用ip+端口访问http://192.168.90.151:8090/

Prometheus+grafana环境搭建Docker服务(docker+二进制两种方式安装)(八),Prometheus,prometheus,grafana,docker 

点进去可以查看每个容器的情况 

Prometheus+grafana环境搭建Docker服务(docker+二进制两种方式安装)(八),Prometheus,prometheus,grafana,docker

也可以查看metrics指标情况http://192.168.90.151:8090/metrics

 Prometheus+grafana环境搭建Docker服务(docker+二进制两种方式安装)(八),Prometheus,prometheus,grafana,docker

1.5 配置prometheus 监控

vim ../prometheus.yaml

追加以下配置

- job_name: docker-exporter
    scrape_interval: 15s
    static_configs:
      - targets:
          - '192.168.90.151:8090'
        labels:
          instance: 151-docker-service 

 

 重载配置 curl -X POST http://localhost:9090/-/reload

验证结果

Prometheus+grafana环境搭建Docker服务(docker+二进制两种方式安装)(八),Prometheus,prometheus,grafana,docker

查看新增指标

Prometheus+grafana环境搭建Docker服务(docker+二进制两种方式安装)(八),Prometheus,prometheus,grafana,docker 

 1.6 配置grafana展示

导入模板参见Prometheus+grafana环境搭建方法及流程两种方式(docker和源码包)(一)-CSDN博客

找到喜欢的模板id,10619

Dashboards | Grafana Labs

查看效果访问 http://192.168.3.112:3000/ 

Prometheus+grafana环境搭建Docker服务(docker+二进制两种方式安装)(八),Prometheus,prometheus,grafana,docker

至此 prometheus 监控各种常用组件的各种方式已经总结完成,还有许多不完善之处后续用到再进行修订。 文章来源地址https://www.toymoban.com/news/detail-849321.html

到了这里,关于Prometheus+grafana环境搭建Docker服务(docker+二进制两种方式安装)(八)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker 部署prometheus+grafana

    2024年03月08日
    浏览(30)
  • docker安装prometheus和grafana

    docker安装prometheus和grafana 概念简述 安装prometheus 第一步:确保安装有docker 第二步:拉取镜像 第三步:准备相关挂载目录及文件 第四步:启动容器 第五步:访问测试 安装grafana 第一步:确保安装有docker 第二步:拉取镜像 第三步:准备相关挂载目录及文件 第四步:启动容器

    2024年02月12日
    浏览(28)
  • Prometheus配置Grafana监控大屏(Docker)

    从容器拷贝配置文件至对应目录 查看内容 删除临时docker容器 相关参数说明 http://ip:3000/,注意端口开放 修改中文界面(不需要可以跳过) 点击右上角头像,选择Profile 打开菜单,在连接中选择数据源 选择Prometheus 填写服务地址 确保服务可以访问后,点击保存 最方便就是通过

    2024年01月24日
    浏览(32)
  • JVM监控环境搭建之Grafana+Prometheus+Micrometer

    SpringBoot自带监控功能Actuator,可以帮助实现对程序内部运行情况监控,比如监控内存状况、CPU、Bean加载情况、配置属性、日志信息、线程情况等。 使用步骤: 导入依赖坐标 访问监控地址: http://127.0.0.1:9001/actuator 监控应用endpoint: 路径 描述 默认开启 /beans 显示容器的全部的

    2024年01月25日
    浏览(37)
  • Docker容器监控(Cadvisor +Prometheus+Grafana)

    环境部署,接着上一篇文章Docker容器部署(Cadvisor +InfluxDB+Grafana)开始 目录 1、先清理一下容器 2、部署Cadvisor 3、访问Cadvisor页面 4、部署Prometheus 5、准备配置 6、运行prometheus容器 7、访问prometheus页面 8、部署Grafana  9、配置Grafana  10、测试 1、先清理一下容器 2、部署Cadvisor 3、

    2024年02月14日
    浏览(29)
  • Docker安装Prometheus和Grafana监控Redis

    使用 Docker 安装 Grafana 和 Prometheus 无疑是最简单的,我们接下来将采用此种方式。 查看Prometheus镜像 拉取镜像 在 /home/zhangshixing/prometheus/ 目录下创建Prometheus的配置文件 prometheus.yml : 运行Prometheus,把宿主机中的配置文件 prometheus.yml 挂载到容器中去: 浏览器访问: 如果遇到:

    2024年02月12日
    浏览(32)
  • docker容器监控:Cadvisor +Prometheus+Grafana的安装部署

    目录 Cadvisor +Prometheus+Grafana的安装部署 一、安装docker: 1、安装docker-ce 2、阿里云镜像加速器 3、下载组件镜像 4、创建自定义网络 二、部署Cadvisor 1、被监控主机上部署Cadvisor容器 2、访问cAdvisor页面 三、安装prometheus 1、部署Prometheus  2、先准备配置 3、访问prometheus页面 四、部

    2024年02月14日
    浏览(32)
  • 构建Docker容器监控系统(Cadvisor +Prometheus+Grafana)

            Cadvisor是Google开源的一款用于展示和分析容器运行状态的可视化工具。通过在主机上运行Cadvisor用户可以轻松的获取到当前主机上容器的运行统计信息,并以图表的形式向用户展示。 阿里云镜像加速器 阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台 欢

    2024年02月14日
    浏览(39)
  • 使用prometheus+grafana+cadvisor架构监控docker容器实战

    本次实验包括两个内容: 1.使用docker原生命令和Linux shell脚本结合的传统方式,对容器进行监控; 2.采用云原生监控利器prometheus对docker容器进行监控; 文章收录到 csdn 我是沐风晓月的博客 【prometheus监控系列】专栏 ,此专栏是 沐风晓月 对云原生prometheus的的总结,希望能够加

    2023年04月12日
    浏览(32)
  • 基于Prometheus+Grafana搭建监控平台(Windows/Linux环境exporter部署)

    1.1 Prometheus是什么?Prometheus(普罗米修斯)是一个最初在SoundCloud上构建的监控系统。自2012年成为社区开源项目,拥有非常活跃的开发人员和用户社区。为强调开源及独立维护,Prometheus于2016年加入云原生云计算基金会(CNCF),成为继Kubernetes之后的第二个托管项目。 Prometheus

    2024年01月19日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包