• 可视化工具 grafana 安装


    docker安装

    Grafana是开源的、炫酷的可视化监控、分析利器,无论您的数据在哪里,或者它所处的数据库是什么类型,您都可以将它与Grafana精美地结合在一起。它还有丰富的套件供您选择,目前,它已拥有54个数据源,50个面板,17个应用程序和1732个仪表盘。如此强大的服务我们如何利用呢,下面我们一步一步带你们走近Grafana,一起感受它强大的魅力

    grafana: Dashboard anything. Observe everything.

    Query, visualize, alert on, and understand your data no matter where it’s stored. With Grafana you can create, explore and share all of your data through beautiful, flexible dashboards.

    https://grafana.com/grafana/download

    Grafana的特点

    1、grafana拥有快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中具有丰富的仪表盘插件,比如热图、折线图、图表等多种展示方式让我们复杂的数据展示的美观而优雅。

    2、Grafana支持许多不同的时间序列数据(数据源)存储后端。每个数据源都有一个特定查询编辑器。官方支持以下数据源:Graphite、infloxdb、opensdb、prometheus、elasticsearch、cloudwatch。每个数据源的查询语言和功能明显不同。你可以将来自多个数据源的数据组合到一个仪表板上,但每个面板都要绑定到属于特定组织的特定数据源

    3、Grafana中的警报允许您将规则附加到仪表板面板上。保存仪表板时,Gravana会将警报规则提取到单独的警报规则存储中,并安排它们进行评估。报警消息还能通过钉钉、邮箱等推送至移动端。但目前grafana只支持graph面板的报警。

    4、Grafana使用来自不同数据源的丰富事件注释图表,将鼠标悬停在事件上会显示完整的事件元数据和标记;

    6、Grafana使用Ad-hoc过滤器允许动态创建新的键/值过滤器,这些过滤器会自动应用于使用该数据源的所有查询。



    作者:林之小记
    链接:https://www.jianshu.com/p/38b3765431de
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
     

    docker pull grafana/grafana:latest

    docker run  --name grafana -d -p 3000:3000 grafana/grafana

    docker cp grafana:/etc/grafana F:\Docker\dockerContainer\grafana\etc

    docker run  --name grafana -d -p 3000:3000 -v F:\Docker\dockerContainer\grafana\grafana-storage:/var/lib/grafana  -v  F:\Docker\dockerContainer\grafana\etc\grafana:/etc/grafana   -v F:\Docker\dockerContainer\grafana\log:/var/log/grafana          grafana/grafana

    docker composer文件:https://blog.csdn.net/qq_42455809/article/details/102784811

    grafana的配置文件为 /etc/grafana/grafana.ini ,可以进入容器进行修改,或者挂出到宿主机。

    更高级的启动命令参考How to use the container

    输入地址

    http://127.0.0.1:3000/login

    默认账号admin 密码admin

    配置数据源

    首先需要设置数据源,使grafana连接上prometehus server,点击Add data Source

    url 输入Prometheus的ip+端口 ,我输入的是: http://127.0.0.1:9090

     

    提示:

    Error reading Prometheus: Post "http://127.0.0.1:9090/api/v1/query": dial tcp 127.0.0.1:9090: connect: connection refused
     我windows本机访问这个url是可以访问通的。
     
     
    原因在于Prometheus和grafana我们都是通过docker安装的。
    我们在grafana里面用localhost肯定是访问不了Prometheus 。要用prometheus所在的ip地址:
    http://192.168.31.204:9090/
    改成上面的就可以了。
     
     
     

    导入dashboard展示

    1、grafana官网dashboards地址:
    https://grafana.com/grafana/dashboards

    数据源配置成功后,选择Create->Import,在此界面上传或配置Dashboard,

    https://www.cnblogs.com/coderxiaobai/p/13431700.html

     
    下载了一个 node_exporter 的图形模板:
     
    https://grafana.com/grafana/dashboards/8919
     
    点击Load,就可以下载Node Exporter的dashboard。
    选择Folder,选择Prometheus数据源,Import。
     

    参考链接:https://www.cnblogs.com/xiao987334176/p/9930517.html

  • 相关阅读:
    在Spring Boot中使用Swagger2
    初识设计模式之简单工厂模式、工厂方法模式、抽象工厂模式
    基于百度AI接口的微信小程序-数字识别
    微信小程序实现自定义遮罩
    微信小程序之视图容器movable-view实现拖拽功能
    微信小程序之map组件初体验
    基于百度AI接口的微信小程序-人脸搜索
    基于百度AI接口的微信小程序-图像搜索
    微信小程序实现上拉加载(分页加载)
    微信小程序实现下拉刷新
  • 原文地址:https://www.cnblogs.com/youxin/p/16212618.html
Copyright © 2020-2023  润新知