zoukankan      html  css  js  c++  java
  • docker监控容器


    Weave Scope:

       是能够自动生成一张 Docker 容器web动态图的监控软件,能够让我们直观地理解、监控和控制容器。

    监控一台主机:

    第一步:安装

    [root@localhost ~]# curl -L git.io/scope -o /usr/local/bin/scope
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0
    0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0
    0 0 0 0 0 0 0 0 --:--:-- 0:00:10 --:--:-- 0
    0 0 0 595 0 0 43 0 --:--:-- 0:00:13 --:--:-- 197
    100 11664 100 11664 0 0 676 0 0:00:17 0:00:17 --:--:-- 5993
    [root@localhost ~]# chmod a+x /usr/local/bin/scope

    第二步:启动

    [root@localhost ~]# chmod a+x /usr/local/bin/scope
    [root@localhost ~]# scope launch 
    ...
    Weave Scope is listening at the following URL(s):
    * http://172.18.0.1:4040/
    * http://192.168.59.200:4040/
    * http://192.59.56.1:4040/
    * http://192.168.122.1:4040/

    第三步:访问浏览器

    点击镜像,可以查看容器cpu等信息,也可以进入容器。
    attach 到容器启动进程,相当于执行docker container attach
    打开 shell,相当于执行docker container exec
    重启容器,相当于执行docker container restart
    暂停容器,相当于执行docker container pause
    关闭容器,相当于执行docker container stop

    除此之外,weavescope也可以管理主机,监控主机,也可以进入主机

     

    weavescope 管理多主机:

    docker1:192.168.59.200
    docker2:192.168.59.201


    第一步:安装(docker1、docker2)

    [root@localhost ~]# curl -L git.io/scope -o /usr/local/bin/scope
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 0 0 0 0 0 0 0 --:--:-- 0:00:04 --:--:-- 0
    0 0 0 0 0 0 0 0 --:--:-- 0:00:07 --:--:-- 0
    0 0 0 0 0 0 0 0 --:--:-- 0:00:10 --:--:-- 0
    0 0 0 595 0 0 43 0 --:--:-- 0:00:13 --:--:-- 197
    100 11664 100 11664 0 0 676 0 0:00:17 0:00:17 --:--:-- 5993
    [root@localhost ~]# chmod a+x /usr/local/bin/scope

    第二步:添加访问地址

    [root@docker1 ~]# scope launch 192.168.59.201 192.68.59.200
    [root@docker2 /]# scope launch 192.168.59.201 192.68.59.200

    第三步:再次访问浏览器

     还可以搜索:

  • 相关阅读:
    Quartz.net
    Perfview 分析进程性能
    windbg 分析cpu异常
    ansible-vault 教程
    ansible 自动化运维(2)
    简单生成随机测试数据
    基于 RabbitMQ-EasyNetQ 实现.NET与Go的消息调度交互
    自绘 TreeDataView 控件
    C# 创建音频WAVE文件头信息(*.wav)
    C# GOF 23种设计模式 学习Log【更新中】
  • 原文地址:https://www.cnblogs.com/twoo/p/11837469.html
Copyright © 2011-2022 走看看