• Java开发必须掌握的运维知识 (九)-- Docker容器监控信息可视化仪表:Grafana


    一、Grafana 是用来干什么的?

    Grafana 是一个监控仪表系统,它是由 Grafana Labs 公司开源的的一个系统监测 (System Monitoring) 工具。它可以大大帮助你简化监控的复杂度,你只需要提供你需要监控的数据,它就可以帮你生成各种可视化仪表。同时它还有报警功能,可以在系统出现问题时通知你
    Grafana是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器。支持Graphite、zabbix、InfluxDB、Prometheus和OpenTSDB作为数据源。
    Grafana 不对数据源作假设,它支持以下各种数据,也就是说如果你的数据源是以下任意一种,它都可以帮助生成仪表。同时在市面上,如果 Grafana 称第二,那么应该没有敢称第一的仪表可视化工具了。因此,如果你搞定了 Grafana,它几乎是一个会陪伴你到各个公司的一件称心应手的兵器。

    二、Grafana如何安装

    (1)下载镜像

    docker pull grafana/grafana
    
    • 1

    (2)创建容器

    docker run -d -p 3001:3000  -e INFLUXDB_HOST=influxsrv -e INFLUXDB_PORT=8086 -e INFLUXDB_NAME=cadvisor -e INFLUXDB_USER=cadvisor -e INFLUXDB_PASS=cadvisor --link influxsrv:influxsrv --name grafana grafana/grafana
    
    • 1

    (3)访问

    http://192.168.184.144:3001
    
    • 1

    用户名密码均为admin

    在这里插入图片描述
    (4)登录后提示你修改密码
    在这里插入图片描述
    (5)之后进入主页面
    在这里插入图片描述

    三、Grafana的使用

    1、添加数据源

    (1)点击设置,DataSource
    在这里插入图片描述
    (2)点击添加data source
    在这里插入图片描述
    (3)为数据源起个名称,指定类型、地址、以及连接的数据库名、用户名和密码

    在这里插入图片描述
    点击保存。数据源建立成功

    在这里插入图片描述

    2、添加仪表盘

    (1)选择Dashboards --Manager
    在这里插入图片描述
    (2)点击“添加”按钮

    (3)点击Graph 图标
    在这里插入图片描述
    (4)出现下面图表的界面 ,点击Panel Title 选择Edit (编辑)

    在这里插入图片描述
    (5)定义标题等基础信息
    在这里插入图片描述
    (6)设置查询的信息为内存,指定容器名称

    在这里插入图片描述
    (7)指定y轴的单位 为M
    在这里插入图片描述
    (8)保存
    在这里插入图片描述
    填写名称

    在这里插入图片描述

    3 预警通知设置

    (1)选择菜单 alerting–> Notification channels
    在这里插入图片描述
    (2)点击Add channel 按钮
    在这里插入图片描述
    (3)填写名称,选择类型为webhook ,填写钩子地址

    在这里插入图片描述
    这个钩子地址是之前对base微服务扩容的地址

    在这里插入图片描述
    (4)点击SendTest 测试 观察基础微服务是否增加容器

    (5)点击save保存

    (6)按照同样的方法添加缩容地址

    4 仪表盘预警设置

    (1)再次打开刚刚编辑的仪表盘
    在这里插入图片描述
    (2)点击 Create Alert
    在这里插入图片描述
    设置预警线

    (3)选择通知
    在这里插入图片描述
    在这里插入图片描述
    保存更改

  • 相关阅读:
    2、k8s 集群安装
    为Ubuntu18.04云服务器创建sudo用户
    Linux——进程间通信——system V系列
    《QDebug 2022年6月》
    视频融合共享平台LntonCVS视频监控安防系统运用多视频协议建设智慧园区方案
    109376-05-8,Boc-QRR-AMC, Hepsin substrate
    驱动开发---基于gpio子系统编写LED灯的驱动
    (附源码)springboot高校二手教材管理平台 毕业设计 231057
    COMO-ViT论文阅读笔记
    机械原理复习试题
  • 原文地址:https://blog.csdn.net/stalin_/article/details/128167783