docker监控
1.监控的分类
prometheus ——大规模的docker监控
第三方监控软件,红帽将其融合到centos 8中了,
sysdig ——当前container实时监控
weave scope——结构可视化监控
cAdvisor/Heapster——google图形化监控

zabbix一般用于页面监控,不用于监控docker

2.docker自带的监控工具
docker container
docker container top id
docker container status

3.linux自带的监控工具
tcpdump
htop
iftop
lsof
strace

4.实验:
(1)sysdig监控:
docker container run -it --rm --name=sysdig --privileged=true --volume=/var/run/docker.sock:/host/var/run/docker.sock --volume=/dev:/host/dev --volume=/proc:/host/proc:ro --volume=/boot:/host/boot:ro --volume=/lib/modules:/host/lib/modules:ro --volume=/usr:/host/usr:ro sysdig/sysdig

在容器中运行
csysdig
F2 回车,直接点然后就是以每一项排序
F7每一列的解释

(2)weave scope——结构可视化监控——容器地图
下载这个软件包
curl -L git.io/scope -o /usr/local/bin/scope

chmod +x /usr/local/bin/scope
启动这个监控容器:
scope launch

* http://192.168.122.1:4040/
* http://192.168.6.152:4040/

然后通过浏览器里访问这个 http://192.168.6.152:4040/地址即可进入图形化界面进行docker容器的管理。

(3)cAdvisor/Heapster——google图形化监控
docker run --volume=/:/rootfs:ro --volume=/var/run:/var/run:rw --volume=/sys:/sys:ro --volume=/var/lib/docker:/var/lib/docker:ro --volume=/sys/fs/cgroup:/sys/fs/cgroup:ro -p 80:80 --detach=true --name=cadvisor google/cadvisor

5.实验命令:
监控一
iptables -F
setenforce 0
docker container run -it --rm --name=sysdig --privileged=true --volume=/var/run/docker.sock:/host/var/run/docker.sock --volume=/dev:/host/dev --volume=/proc:/host/proc:ro --volume=/boot:/host/boot:ro --volume=/lib/modules:/host/lib/modules:ro --volume=/usr:/host/usr:ro sysdig/sysdig

监控二
curl -L git.io/scope -o /usr/local/bin/scope
chmod +x /usr/local/bin/scope
scope launch

docker run -itd --name web1 busybox
docker ps -a
docker container run -itd --rm --name=sysdig --privileged=true --volume=/var/run/docker.sock:/host/var/run/docker.sock --volume=/dev:/host/dev --volume=/proc:/host/proc:ro --volume=/boot:/host/boot:ro --volume=/lib/modules:/host/lib/modules:ro --volume=/usr:/host/usr:ro sysdig/sysdig

监控三
docker run --volume=/:/rootfs:ro --volume=/var/run:/var/run:rw --volume=/sys:/sys:ro --volume=/var/lib/docker:/var/lib/docker:ro --volume=/sys/fs/cgroup:/sys/fs/cgroup:ro -p 8080:8080 --detach=true --name=cadvisor google/cadvisor
docker pull httpd
docker ps
docker images

转载于:https://www.cnblogs.com/Leonardo-li/p/8991388.html

docker常用的三种监控相关推荐

  1. ETL常用的三种工具介绍及对比 Datastage,Informatica 和 Kettle

    大家好,我是梦想家 Alex ~ ETL是数据仓库中的非常重要的一环,是承前启后的必要的一步.ETL负责将分布的.异构数据源中的数据如关系数据.平面数据文件等抽取到临时中间层后进行清洗.转换.集成,最 ...

  2. ETL常用的三种工具介绍及对比Datastage,Informatica

    ETL是数据仓库中的非常重要的一环,是承前启后的必要的一步.ETL负责将分布的.异构数据源中的数据如关系数据.平面数据文件等抽取到临时中间层后进行清洗.转换.集成,最后加载到数据仓库或数据集市中,成为 ...

  3. 统计内表行数常用的三种方法

    以下是统计内表行数常用的三种方法, 如下:   1.LOOP AT it_itab.    g_lines2 = g_lines2 + 1.    ENDLOOP.    该方法是通过循环内部表自己累 ...

  4. java json的使用方法_JAVA编写JSON常用的三种方法

    JAVA编写JSON常用的三种方法 Szx • 2019 年 11 月 15 日 1.jsonlib需要引入的包也多,代码也相对多一些. 2.Gson:谷歌的 3.FastJson:阿里巴巴的,这几个 ...

  5. 颗粒物检测仪常用的三种检测方法

    颗粒物检测仪的测量原理:仪器由组装好的传感器和数据处理器组成.传感器是本装置数据采集的重要部件,原理是将激光束通过非球面镜组变为功率密度均匀分布的细小测量光束,在光束道的侧前方,前方焦点对准光束道,后 ...

  6. 常用的三种线性模型算法--线性回归模型、岭回归模型、套索回归模型

    常用的三种线性模型算法–线性回归模型.岭回归模型.套索回归模型 线性模型基本概念 线性模型的一般预测模型是下面这个样子的,一般有多个变量,也可以称为多个特征x1.x2.x3 - 最简单的线性模型就是一 ...

  7. spring入门之Spring 常用的三种注入方式

    Spring 常用的三种注入方式 Spring 通过 DI(依赖注入)实现 IOC(控制反转),常用的注入方式主要有三种:构造方法注入,set 方法注入,基于注解的注入. 一.通过构造方法注入 先简单 ...

  8. mysql中常用的三种插入数据的语句

    mysql中常用的三种插入数据的语句: insert into表示插入数据,数据库会检查主键(PrimaryKey),如果出现重复会报错: replace into表示插入替换数据,需求表中有Prim ...

  9. 静电放电(ESD)最常用的三种模型及其防护设计

    ESD:Electrostatic Discharge,即是静电放电,每个从事硬件设计和生产的工程师都必须掌握 ESD 的相关知识.为了定量表征 ESD 特性,一般将 ESD 转化成模型表达方式,ES ...

最新文章

  1. vscode 调试html页面,基于VSCode调试网页JavaScript代码过程详解
  2. Java基础与实践题库_Java程序设计基础与实践(题库版)
  3. Thread的start()和join()方法
  4. 3创建型模式之单例模式
  5. 网页css样式中英对照,css中文样式(含中英文对照表).doc
  6. 工作193:vue.runtime.esm.js?2b0e:619 [Vue warn]: <transition-group> children must be keyed: <ElTag>
  7. HttpURLConnection, Android访问网络,实用demo
  8. 【spring bean】bean的配置和创建方式
  9. 数学建模-Logistic模型
  10. VS2008编译的程序在某些机器上运行提示“由于应用程序配置不正确,应用程序未能启动”的问题
  11. 程序流程图、电商项目开发流程图模板
  12. [轻笔记] SHAP值的计算步骤
  13. c语言用质因数分解法求最大公约数,分解质因数法求最大公约数(javascrip实现)
  14. 重邮2019计算机复试准备工作相关
  15. 航空燃气涡轮发动机分类
  16. svn常用命令以及冲突解决
  17. Git操作指南及工作流程(初学者必看)
  18. Cris 的Python笔记(十四):脑图福利
  19. 基于curses库C++设计一款能进行海贼对战RPG文字游戏
  20. Spring Cloud Gateway网关拦截器

热门文章

  1. [C语言简明教程] 指针的进阶(下)
  2. 中国医科大学2021年12月《药物代谢动力学》作业考核试题
  3. 常用的八大排序算法时间复杂度和空间复杂度比较
  4. 《野兽绅士》总结6——升级关系时,请在合适时机使用核动力
  5. Non-function value encountered for slot “reference“. Prefer function slots for better performance.
  6. 大华摄像头二次开发-web端实现实时视频监控
  7. 重新定义软件定义存储:V5,威武!
  8. 深入理解Java虚拟机 -- JMM(Java内存模型)
  9. 【项目】offline danmu启动
  10. 业务能力建设,赋能融资租赁公司数字化转型