容器网络(十)Weave Scope 容器地图【75】

(三)Weave Scope 容器地图

Weave Scope 的最大特色是会自动生成一张 Docker 容器地图,让咱们可以直观地理解、监控和控制容器。千言万语不及一张图,先感觉一下。git

下面开始实践 Weave Scope。docker

(1)安装

执行以下脚本安装运行 Weave Scope。shell

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

scope launch 将以容器方式启动 Weave Scope。网络

根据提示,Weave Scope 的访问地址为 http://[Host_IP]:4040/curl

(2)容器监控

Weave Scope 地图中间显示了 Host 当前运行的容器,不过少了几个 weave 相关的容器。工具

Weave Scope 将容器分为两类:Weave 本身的容器 System Container,和其余容器 Application Container,默认只显示后者。url

Weave Scope 界面是一个可交互的地图,使用起来很方便。好比点击地图左下角选择开关 All3d

地图上会马上会显示出全部的容器。rest

点击 CPU 选择器。code

Weave Scope 将以高低水位方式显示容器 CPU 使用量。

若是此时咱们将鼠标放到容器图标上,则会显示具体的 CPU%。

若是要查看容器的详细信息,好比 sysdig,能够点击该容器的图标。

详细信息包括这么几部分:

  • Status

CPU、内存的实时使用状况以及历史曲线。

  • INFO

容器 image、启动命令、状态、网络等信息。

如下几项需拉动滚动条查看。

  • PROCESSES

容器中运行的进程。

  • ENVIRONMENT VARIABLES

环境变量。

  • DOCKER LABELS

容器启动命令。

  • IMAGE

镜像详细信息。

在容器信息的上面还有一排操做按钮。

分别是:

到容器启动进程,至关于执行 docker container attach

打开 shell,至关于执行 docker container exec

,至关于执行 docker container restart

,至关于执行 docker container pause

关闭容器,至关于执行 docker container stop

这排按钮使咱们可以远程控制容器,至关方便。最经常使用的可能就是  了。好比能够直接跳进 sysdig 容器,启动 csysdig 监控工具。

本节主要介绍 Weave Scope 监控容器的功能。除了容器,Weave Scope 还能够监控 Docker Host,咱们下节讨论。

相关文章
相关标签/搜索