Docker学习(8) 容器监控

   日期:2024-12-26     作者:czdytfhm4      
核心提示:1、Docker监控命令 在容器中,常通过执行命令或第三工具获取数据并呈现给用户,安装完成的Docker自带监听命令 1-1 d

1、Docker监控命令

在容器中,常通过执行命令或第三工具获取数据并呈现给用户,安装完成的Docker自带监听命令

1-1 docker ps 命令
  • docker ps 查看容器状态
 
  • docker container ls 命令也可以达到相同效果
 

:可能失败,需更新docker

1-2 docker top命令
  • docker top 查看进程
 

docker top +ID,查看容器进程

  • 也可添加容器名称
 
  • docker top 添加参数,显示特定进程信息,为例
 

-u:将容器的进程信息以用户为主的格式输出

1-3 docker stats命令

docker stats命令用于查询各项资源消耗情况

 

在终端通过一个动态列表显示出各个容器资源使用情况

此处有不足,只显示容器ID,不显示容器名,但只要在命令中添加容器名称,即可指定容器信息

 

Docker学习(8) 容器监控

2、Sysdig

systig,一款强大的命令行监控工具,因其轻量级深受大众喜欢,sysdig相当于一个放大镜,可以让用户更加清晰的观察宿主机与容器之间的各项行为,它相当于多种Linux监控工具集合,如:strace,htop,lsof等

3、Weave Scope

3-1 简介

Weave Scope是Docker和Kubernetes的可视化监控工具,它提供了至上而下的集群基础设施和应用的完整视图,使用户能够轻松对分布式的容器化应用进行实时监控和问题诊断。

Weave Scope由两部分组成:Probe(或Agent)和App。Probe负责收集容器和宿主的信息,并发送给App;App则负责处理这些信息,并生成相应的报告,以交互式的形式展示。通过Weave Scope,用户可以直观地理解、监视和控制基于容器化微服务的应用程序。

此外,Weave Scope还具备一系列功能特性,如自动生成应用程序的映射、提供交互式拓扑界面、图形和表格模式、灵活的过滤和强大的搜索功能、实时的应用和容器指标、对容器进行故障排除和管理,以及使用插件API生产自定义指标等。

  • 其提供的功能包括:

交互式拓扑界面 图形模式和表格模式 过滤功能 搜索功能 实时度量 容器排错 插件扩展

  • Weave Scope由两部分组成:

Probe 负责收集容器和宿主的信息,并发送给 App App 负责处理这些信息,并生成相应的报告,并以交互界面的形式展示

3-2 安装
3-2-1 安装Weave Scopea
 

发现报错

或者

解决

我这里重新指定了一下

 

重新安装

 

发现报错

 

解决

将https改为http,重新下载

 
3-2-2 赋予脚本可执行

Weave Scope安装包本质是一个脚本,所以需要赋予执行权限

 
3-2-3 执行脚本
 
3-2-4 进入页面

http://192.168.10.149:4040/ 进入界面 ip+4040 4040为默认端口号

在weave Scope 界面中,宿主机上的容器被分为多个种类,默认不显示 weave scope 本身的容器。如果要查看所有容器,就需要在界面左下角的选项中进行操作

Status

CPU与内存的实时状态曲线图

Info

镜像,镜像标签、命令等信息。

Processes

该容器中实时运行的进程信息。

Docker labels

维护人员或容器的启动命令等信息

mage

该容器的镜像信息。

tatus

CPU与内存的实时状态曲线图

Info

镜像,镜像标签、命令等信息。

Processes

该容器中实时运行的进程信息。

Docker labels

维护人员或容器的启动命令等信息

Image

该容器的镜像信息。

     本文地址:http://w.yusign.com/tjnews/2443.html    述古往 http://w.yusign.com/static/ , 查看更多
 
标签: 容器 信息
特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

举报收藏 0打赏 0
 
更多>同类生活信息

相关文章
最新文章
推荐文章
推荐图文
生活信息
点击排行
{
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号