第 10 章 容器监控 - 078 - Docker 最常用的监控方案
Docker 最常用的监控方案
当 Docker 部署规模逐步变大后,可视化监控容器环境的性能和健康状态将会变得越来越重要。
Docker 自带的几个监控子命令:
ps 、top 、stats
功能更强的开源监控工具:
sysdig 、Weave Scope 、 cAdvisor 、Prometheus
Docker 自带的监控子命令 ---ps
docker container ps 查看当前运行的容器
新版的 Docker 提供了一个新命令 docker container ls,其作用和用法与 docker container ps 完全一样。不过 ls 含义可能比 ps 更准确,所以更推荐使用。
docker container ls
Docker 自带的监控子命令 ---top
执行 docker container top [container] 命令可以知道某个容器中运行了哪些进程
上面显示了 web1 这个容器中的进程。
命令后面还可以跟上 Linux 操作系统 ps 命令的参数显示特定的信息,比如 -au。
Docker 自带的监控子命令 --- stats
docker container stats 用于显示每个容器各种资源的使用情况
默认会显示一个实时变化的列表,展示每个容器的 CPU 使用率,内存使用量和可用量。
注意:容器启动时如果没有特别指定内存 limit,stats 命令会显示 host 的内存总量,但这并不意味着每个 container 都能使用到这么多的内存。
除此之外 docker container stats 命令还会显示容器网络和磁盘的 IO 数据。
默认的输出有个缺点,显示的是容器 ID 而非名字。
我们可以在 stats 命令后面指定容器的名称只显示某些容器的数据。
比如 docker container stats web1
Docker 自带的监控子命令的对比
优点:优点是运行方便,很适合想快速了解容器运行状态的场景
缺点:输出的数据有限,而且都是实时数据,无法反应历史变化和趋势
----------------------------------------引用来自-------------------------------------------------------
https://mp.weixin.qq.com/s?__biz=MzIwMTM5MjUwMg==&mid=2653587919&idx=1&sn=a6df5c5510c9ad6dd3dd36927d74788b&chksm=8d3081d6ba4708c06e7366b2b9f6317e182300e28b20ec37f994543f73f30e88c4b91f1aa9f0&scene=21#wechat_redirect
转载于:https://www.cnblogs.com/gsophy/p/10768432.html
第 10 章 容器监控 - 078 - Docker 最常用的监控方案相关推荐
- 第 10 章 容器:数组(下)
{{TOC}} 第 10 章 容器:数组(下) 我们在上一章讨论了数组的表示法.构造方法,以及存取其中元素值的各种方式.对于一般的应用场景来说,我觉得这些内容应该是足够的.但是,我们还应该了解更多,尤 ...
- 第 10 章 容器监控 - 085 - 如何快速部署 Prometheus?
快速搭建 Prometheus 监控系统 环境说明 通过 Prometheus 监控两台 Docker Host:10.12.31.22 和 10.12.31.23,监控 host 和容器两个层次的数 ...
- rds for mysql的监控指标_mysql(RDS)常用性能指标监控
Mysql 1.1.1监控指标说明 主要针对SQL耗时.吞吐量(QPS TPS)命中率 锁等待等指标进行监控. 本来运维工具产品有以下参数:(global status里面的状态量) TPS/QPS ...
- 你必须知道的容器监控 (1) Docker自带子命令与Weave Scope
本篇已加入<>,可以点击查看更多容器化技术相关系列文章.本篇会介绍几个目前比较常用且流行的容器监控工具,首先我们来看看Docker自带的几个监控子命令:ps.top以及stats,然后是一 ...
- docker容器企业级实战——docker部署与操作实践
docker介绍 什么是docker Docker使用Go语言开发,基于Linux内核的cgroup.namespace以及Unionfs等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术,由于 ...
- 基于国产UOS操作系统第10章-docker容器
容器 容器技术已经成为应用程序分装和交付的核心技术 容器技术内核组成(Cgroups-资源管理 NameSpace-进程隔离) 由于是在物理机器上实施隔离.启动一个容器.可以像启动一个进程一样快速 d ...
- 【重识云原生】第六章容器6.1.8节——Docker核心技术UnionFS
<重识云原生系列>专题索引: 第一章--不谋全局不足以谋一域 第二章计算第1节--计算虚拟化技术总述 第二章计算第2节--主流虚拟化技术之VMare ESXi 第二章计算第3节--主流虚拟 ...
- prometheus(普罗米修斯监控)部署、主机监控及docker容器监控
部署前准备 prometheus相关材料下载 官方下载地址: Prometheus下载地址:https://prometheus.io go下载地址:https://golang.org Grafan ...
- 第10章 bit_vector位向量容器
第10章 bit_vector位向量容器 10.1 bit_vector技术原理 10.2 bit_vector应用基础 10.3 本章小结 这本书讲bit_vector,而不讲bi ...
最新文章
- 掌握管理Linux磁盘和分区的方法 创建并挂载文件系统以及 创建并管理LVM
- 在大公司工作3年以上的人,如何摆脱螺丝钉的现实?
- always on sql 收缩日志_使用alwayson后如何收缩数据库日志的方法详解
- etl介绍与etl工具比较_ETL万岁
- beetl模板引擎之自定义html标签,Beetl模板引擎自定义分页标签
- 【ES10(2019)】Object.fromEntries()
- (50)IO的延迟约束(输入延迟约束)
- Linux 关机/重启/注销命令(7个)
- 强化学习(RL)AlphaGo Zero训练五子棋
- PAT 乙级 1048 数字加密 (20 分)
- TCPUDP调试工具 Linux 版
- FAT32文件操作系统(主要针对SD卡)
- IPv4地址中的保留和特殊用途地址
- Groovy - Groovy ambiguous method overload
- PS 如何去除光晕的黑色背景
- VR家装:智慧家装“黑科技”
- 知识图谱类产品-开题报告构想(一)
- macos 管理员权限 黑苹果_自己安装黑苹果,其实黑苹果也没那么难~
- flume系列之:flume基于kafka.topics和kafka.topics.regex两种方式匹配Kafka Topic
- matlab画直齿轮,有哪位大神有matlab 直齿轮传动优化的代码
热门文章
- jvm性能调优实战 -60 线上系统的JVM参数优化、GC问题定位排查、OOM分析解决
- Nginx-从零开始使用nginx实现反向代理及负载均衡
- 实战SSM_O2O商铺_25【商品类别】商品类别列表展示从Dao到View层的开发
- Shell-alias在Shell脚本中的使用
- C++五子棋(二)——游戏界面与棋子渲染
- oracle主键增长方式,oracle 自增长主键
- tablepc是什么平板电脑_54位平板电脑充电柜长什么样?安和力
- 计算机虚拟化技术论文,【计算机网络论文】虚拟技术计算机网络论文(共1775字)...
- LtRecyclerView:自带上拉下拉,能增加头条目和尾条目的RecyclerView
- 只能输入字母的c语言程序设计教程课后答案,c语言程序设计基础教程_习题答案20120319...