docker系列:容器监控工具weavescope安装(代码片段)

weiblog weiblog     2023-01-06     741

关键词:

项目进行容器化之后,配套的基础设施包括监控、编排、管理等都需要进行一并完善。这里也是自己一边学习一边进行记录。

Weave Scope 的最大特点是会自动生成一张 Docker 容器地图,让我们能够直观地理解、监控和控制容器。千言万语不及一张图,先感受一下。

技术分享图片

我这里用的是阿里云,首先下载Weave Scope并启动:

curl -L git.io/scope -o /usr/local/bin/scope

chmod a+x /usr/local/bin/scope

scope launch

执行完上面三条命令会在本地运行Weave Scope,scope launch命令表示以容器化方式运行。

技术分享图片

然后我们可以通过IP:4040的方式访问可视化界面:

技术分享图片

可以看到,阿里云上跑了两个容器,一个是Weave Scope自己的进程(默认不显示),另外一个是Redis。

技术分享图片

 

 点击对应的容器图片会先显示更加详细的信息,除了监控容器,Weave Scope 还可以监控 Docker Host。

技术分享图片

 

 

host 页面上部有一个按钮,点击可直接打开 host 的 shell 窗口,这个远程管理功能真的很贴心。

 

技术分享图片

 

多主机监控

前面我们已经领略了 Weave Scope 的丰富功能和友好的操作界面。不过它还有一个重要功能:多主机监控。

真正的部署环境都不可能只有一个 host,如果能在一个界面上监控整个容器环境,那绝对是件非常有效率的事情。下面我们就来实践这个功能。

两个 Docker Host:

ubuntu: 192.168.56.102
ubuntu2: 192.168.56.103

在两个 host 上都执行如下命令:

scope launch 192.168.56.102 192.168.56.103

这样,无论访问 http://192.168.56.102:4040 还是 http://192.168.56.103:4040,都能监控到两个 host。

技术分享图片

点击 CONTAINERS 菜单项,将显示部署环境中所有的容器。

技术分享图片

容器图标下面标明了所在的 host。

技术分享图片

如果部署的容器数量太多(很常见),Weave Scope 还提供了强悍的搜索功能。

技术分享图片

输入关键词 sysd,立刻会在地图中定位到容器 sysdig

技术分享图片

Weave Scope 还支持逻辑条件查询,比如输入 cpu > 2,立刻回找出 CPU 利用率高于 2% 的容器。

技术分享图片

更多过滤方法可点击搜索框下面的 技术分享图片技术分享图片

技术分享图片

下面是参考帮助以及示例。

技术分享图片


利用weavescope监控容器(代码片段)

1、说明近期测试对Docker的一些监控,恰好有朋友推荐了WeaveScope,说功能比较强大,但配置起来也比较简单,于是开始了接下来的配置,WeaveScope这个项目会自动生成容器之间的关系图,方便理解容器之间的关系,也方便监控容器... 查看详情

用weavescope监控集群-每天5分钟玩转docker容器技术(175)

...讨论Kubernetes常用的监控方案,下一章会讨论日志管理。WeaveScopeWeaveScope是Docker 查看详情

weavescope多主机监控-每天5分钟玩转docker容器技术(81)

除了监控容器,WeaveScope还可以监控DockerHost。点击顶部 HOSTS 菜单项,地图将显示当前host。650)this.width=650;"title="https://image.ipaiban.com/upload-ueditor-image-20171015-1508068835413068540.png"src="https://image.ipai 查看详情

weavescope多主机监控-每天5分钟玩转docker容器技术(81)

除了监控容器,WeaveScope还可以监控DockerHost。点击顶部 HOSTS 菜单项,地图将显示当前host。与容器类似,点击该host图标将显示详细信息。host当前的资源使用情况和历史曲线一览无余。除此之外也能很方便地查看host上运行... 查看详情

weavescope监控容器

一.介绍Docker和k8s的监控WeaveScope,功能强大,但配置简单,于是开始了接下来的配置,WeaveScope这个项目会自动生成容器之间的关系图,方便理解容器之间的关系,也方便监控容器化和微服务化的应用。WeaveScope能够很便捷的监控... 查看详情

centos7下安装docker(17.2docker监控---weavescope)

weavescope的最大的特点是会自动生成一张docker容器地图,让我们能够直观的理解,监控和控制地图先来感受一下(盗图)1.安装执行如下脚本安装运行weavescope  查看详情

你必须知道的容器监控cadvisor(代码片段)

...一篇我们了解了docker自带的监控子命令以及开源监控工具WeaveScope,这一篇我们来了解一下Google开发的容器监控工具cAdvisor。cAdvisor能够较好地展示Host和容器两个层次的监控数据,并且能够展示历史变化数据。#实验环境:阿里云EC... 查看详情

weavescope容器地图-每天5分钟玩转docker容器技术(80)

WeaveScope的最大特点是会自动生成一张Docker容器地图,让我们能够直观地理解、监控和控制容器。千言万语不及一张图,先感受一下。下面开始实践WeaveScope。安装执行如下脚本安装运行WeaveScope。curl-Lgit.io/scope-o/usr/local/bin/scopechmod... 查看详情

weavescope容器地图-每天5分钟玩转docker容器技术(80)

WeaveScope的最大特点是会自动生成一张Docker容器地图,让我们能够直观地理解、监控和控制容器。千言万语不及一张图,先感受一下。650)this.width=650;"title="https://image.ipaiban.com/upload-ueditor-image-20171012-1507775979926023290.png"src="https://image... 查看详情

docker的监控(简单部署sysdig和weavescope)(代码片段)

一、Docker的监控Docker自带的监控命令简单命令介绍psdockercontainerps是我们早已熟悉的命令了,方便我们查看当前运行的容器。新版的Docker提供了一个新命令dockercontainerls,其作用和用法与dockercontainerps完全一样。不过ls含义可能比ps... 查看详情

k8s之监控利器weavescope详解(代码片段)

...及时和准确的数据支持。kubernetes常用的监控方案:一,Weavescope简介WeaveScope是Docker和kubernetes可视化监控工具。Scope提供了至上而下的集群基础设施和应用的完整视图,用户可以轻松对分布式的容器化应用进行实时监控和问题诊断... 查看详情

k8s可视化监控之-weavescope(代码片段)

K8s可视化监控之-WeaveScope 一背景在生成环境中k8s应用部署众多,需要一款可视化工具方便日常获知集群的实时状态,并为故障排查提供及时和准确的数据支持。在此背景下,Weaveworks的项目WeaveScope应运而生,其是一款Docker和Ku... 查看详情

docker最常用的监控方案-每天5分钟玩转docker容器技术(78)

...:ps,top和stats。然后是几个功能更强的开源监控工具sysdig,WeaveScope,cAdvisor和Prometheus。最后我们会对这些不同的工具和方案做一个 查看详情

第10章容器监控-081-weavescope多主机监控

除了监控容器,WeaveScope还可以监控DockerHost点击顶部HOSTS菜单项,地图将显示当前host。 与容器类似,点击该host图标将显示详细信息 host当前的资源使用情况和历史曲线一览无余。除此之外也能很方便地查看host上运行的进... 查看详情

prometheusoperator-每天5分钟玩转docker容器技术(177)

前面我们介绍了Kubernetes的两种监控方案WeaveScope和Heapster,它们主要的监控对象是Node和Pod。这些数据对Kubernetes运维人员是必须的,但还不够。我们通常还希望监控集群本身的运行状态,比如Kubernetes的APIServer、Scheduler、ControllerMana... 查看详情

监控利器sysdig-每天5分钟玩转docker容器技术(79)

sysdig是一个轻量级的系统监控工具,同时它还原生支持容器。通过sysdig我们可以近距离观察linux操作系统和容器的行为。Linux上有很多常用的监控工具,比如strace,tcpdump,htop,iftop,lsof......而sysdig则是将这些工具的功能集成到一... 查看详情

监控利器sysdig-每天5分钟玩转docker容器技术(79)

sysdig是一个轻量级的系统监控工具,同时它还原生支持容器。通过sysdig我们可以近距离观察linux操作系统和容器的行为。Linux上有很多常用的监控工具,比如strace,tcpdump,htop,iftop,lsof......而sysdig则是将这些工具的功能集成到一... 查看详情

docker学习-容器监控与日志管理

当Docker部署规模变大后,需要对容器进行监控,一般Docker自带几个监控子命令ps、top和stats,然后是现在流行的开源监控工具PrometheusDocker自带的监控子命令psdockerps,列出容器,方便查看当前的运行的容器,以下是命令语法与参数语... 查看详情