zoukankan      html  css  js  c++  java
  • Docker监控方案之Weave Scope容器地图

    Docker常用的监控方案

    Weave Scope容器地图

    安装

          执行如下脚本安装运行Weave Scope

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

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

          根据提示,Weave Scope的访问地址为http://10.211.55.17:4040 

    容器监控

          Weave Scope地图中间显示了Host当前运行的容器

          Weave Scope将容器分为两类:Weave自己的容器System Container,和其他容器Application Container,默认只显示后者

          Weave Scope界面是一个可交互的地图,使用起来很方便。比如点击地图左下角选择开关All,地图会立即显示出所有的容器

          点击CPU选择器,Weave Scope将以高低水位方式显示容器的CPU使用量,将鼠标放到地图上,则会显示具体的CPU% 

          如果要查看容器的详细信息,比如consul,可以点击该容器的图标

          详细信息包括Status和INFO。其中Status显示CPU、内存的实时使用情况以及历史曲线,INFO现在容器image、启动命令、状态、网络等信息

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

          从左到右分别表示:

                attach到容器启动进程,相当于执行docker container attach

                打开shell,相当于执行docker container exec

                重启容器,相当于执行docker container restart

                暂停容器,相当于执行docker container pause

                关闭容器,相当于执行docker container stop

          这排按钮使我们能够远程控制容器,相当方便。比如可以直接跳进sysdig容器,启动csysdig监控工具 

          除了监控容器,Weave Scope还可以监控Docker Host。点击顶部的Hosts菜单项,地图显示当前host 

    多主机监控

          实验环境为两个Docker Host:

                ubuntu:10.211.55.21

                parallels-vm:10.211.55.17

          在两台host上都执行如下命令

    sudo scope launch 10.211.55.17 10.211.55.21

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

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

          如果部署的容器数量很多,Weave Scope还提供了搜索功能,输入容器关键词,立即会在地图中定位到所搜索的容器。除此之外,Weave Scope还支持逻辑条件查询,比如输入cpu > 2,立即会找到CPU利用率高于2%的容器

  • 相关阅读:
    接口测试再思考
    Python开发简单爬虫
    正则表达式(Python)
    Git常用方法
    CNN--卷积神经网络从R-CNN到Faster R-CNN的理解(CIFAR10分类代码)
    一看就懂的K近邻算法(KNN),K-D树,并实现手写数字识别!
    我是这样一步步理解--主题模型(Topic Model)、LDA(案例代码)
    你想知道的特征工程,机器学习优化方法都在这了!收藏!
    从似然函数到EM算法(附代码实现)
    一次性弄懂马尔可夫模型、隐马尔可夫模型、马尔可夫网络和条件随机场!(词性标注代码实现)
  • 原文地址:https://www.cnblogs.com/chenjin2018/p/9937277.html
Copyright © 2011-2022 走看看