分享好友 最新动态首页 最新动态分类 切换频道
docker的peometheus监控node_exporter docker的监控工具
2024-12-26 22:47

Docker学习之自带监控子命令及sysdig

Docker常用的监控方案

Docker自带的监控子命令

ps

      docker container ps用来查看当前运行的容器

      新版的Docker提供了一个新命令docker container ls,其作用和用法与docker container ps完全一样。不过ls含义可能比ps更准确,所以更推荐使用 

 

top

      如果想知道某个容器中运行了哪些进程,可以执行docker container top [container]命令 

      上面显示了test1这个容器中的进程。命令后面还可以跟上Linux操作系统ps命令的参数显示特定的信息,比如 -au 

 

stats

      docker container stats用于显示每个容器各种资源的使用情况 

      默认会显示一个实时变化的列表,展示每个容器的CPU使用率,内存使用量和可用量

      注意:容器启动时如果没有特别指定内存limit,stats命令会显示host的内存总量,但这并不意味着每个container都能使用到这么多的内存

      除此之外docker container stats命令还会显示容器网络和磁盘的IO数据

      默认的输出有个缺点,显示的是容器ID而非名字。我们可以在stats命令后面指定容器的名称只显示某些容器的数据。比如docker container stats test1 test2 

top, stats这几个命令是docker自带的,优点是运行方便,很适合想快速了解容器运行状态的场景。其缺点是输出的数据有限,而且都是实时数据,无法反应历史变化和趋势

 

监控利器sysdig

      安装和运行sysdig的最简单方法是运行Docker容器,命令行为

      可以看到,sysdig容器是以privileged方式运行,而且会读取操作系统 /dev,/proc等数据,这是为了获取足够的系统信息

      启动后,通过docker container exec -it sysdig bash进入容器,执行csysdig命令,将以交互方式启动sysdig 

View来监控不同类型的资源,点击底部Views菜单(或者按F2),显示View选择列表

      我们将光标移到Containers这一项,界面右边立即显示出此view的功能介绍,回车或者双击Containers,进入容器监控界面 

      sysdig会显示该host所有的容器的实时数据,每两秒刷新一次。各列数据的含义也是自解释的,如果不清楚,可以点一下底部的Legend,如果想按某一列排序,比如按使用的内存量,点一下列头VIRT 

      如果想查看某个容器的进程,将光标移动到目标容器,然后回车或者双击 

      还可以继续双击查看进程中的线程

      返回上一级,按退格键即可

      sysdig的交互功能很强,如果界面显示的条目很多,可以点击底部Search菜单,然后输入关键字进行查找 

      如果觉得界面刷新太快,看不清楚关注的信息,可以点击底部的Pause菜单

      sysdig的特点:

            (1)监控信息全,包括Linux操作系统和容器

            (2)界面交互性强

      其缺点是sysdig显示的是实时数据,看不到变化和趋势。而且是命令行操作方式,需要ssh到host上执行,不是太方便

 


最新文章
社交媒体变革下的站长营销策略影响及应对策略
2025AI感悟图像,仅供参考  随着社交媒体平台的不断演变,站长们的营销策略也需要不断适应这些变化。近年来,我们见证了社交媒体平台从简单的图文分享到短视频、直播等多种形式的兴起,这对站长们的营销策略提出了新的挑战和机遇。  短
温州乐清铁定溜溜,吃喝玩乐住一站打卡!解锁超多玩法
  在温州乐清大荆镇,有一座国内规模最大的溜溜主题乐园——铁定溜溜,这是一个充满童趣和欢乐的地方。今天,与小编一起来感受一下这里的美好风光和无限魅力,解锁超多不一样的玩法。铁定溜溜  铁定溜溜是一个主要以铁皮石斛为核心,集
文艺晚会策划书剧本(五篇)
每个人都曾试图在平淡的学习、工作和生活中写一篇文章。写作是培养人的观察、联想、想象、思维和记忆的重要手段。大家想知道怎么样才能写一篇比较优质的范文吗?下面我给大家整理了一些优秀范文,希望能够帮助到大家,我们一起来看一看吧。
uc神马搜索广告表单推广怎么做
uc神马搜索广告表单推广怎么做,这是许多广告主都关心的问题。作为遵义腾浪科技有限公司的全平台广告开户推广渠道,我们为您提供了解答和解决方案。关键词:、、。在进行uc神马搜索广告表单推广之前,您需要进行广告开户。作为腾浪科技的渠
电脑硬盘重新分区教程「苹果电脑如何重新分区」
刚买的新电脑,一般情况下只有两个或四个盘符,很多人就需要给电脑重新进行分区,想要多设置几个分区,方便更好的管理电脑的各个数据。但是很多人不太会设置,下面小编就教大家两个方法快速给新电脑进行分区。使用电脑自带的磁盘管理来进行
打造卓越展示型,策略解析与实战攻略
构建高效展示型,本书提供全面策略与实战指南。涵盖设计、用户体验、内容优化、SEO技巧等多方面内容,助您打造专业、易用、流量高的展示型。从规划到实施,深入解析成功案例,提升竞争力。展示型的特点搭建策略解析实战操作手册在互联网的
熊猫咖啡屋 云手机多开挂机
《熊猫咖啡屋》是一款轻松治愈的3D模拟经营游戏,带你体验咖啡文化和经营咖啡店的快乐!通过「熊猫咖啡屋云手机软件」可以大大提高您的挂机搬砖效率:多多云手机完全模拟真实手机环境,每一台专业云手机都是独立系统,允许用户在云手机里安
生成式AI每年可为经济增加2.6万亿美元至4.4万亿美元
▼麦肯锡表示:“生成式人工智能可能对知识工作产生最大的影响,特别是涉及决策和协作的活动,而这些活动以前自动化的潜力最低。”生成式人工智能有可能改变组织组织内部公司信息的方式,使员工更容易通过类似 ChatGPT 的查询界面访问存档信
蛙漫漫画app官方免费版下载最新版
蛙漫漫画app官方免费版是一款非常优秀的漫画阅读平台!蛙漫漫画app不仅丰富了用户的漫画阅读资源,同时还提供了便捷的使用方式和多种阅读设置,支持离线下载,用户可以将自己喜欢的漫画作品下载到本地,随时随地进行阅读;如果你是一名热爱
相关文章
推荐文章
发表评论
0评