zoukankan      html  css  js  c++  java
  • prometheus使用二(export与grafana接入)

    export是prometheus的监控组件,搜集好数据给prometheus,然后通过grafana展示

    一.先下载安装export

    1.打开 https://github.com/prometheus/node_exporter/releases  选择版本,这里用的0.18.1

    解压,安装,nohup ./node_exporter & 运行

    2.浏览器输入ip+9100打开访问

    • 点击metrics会看到已有数据指标,现在去配置prometheus,让它拿数据

    3.打开prometheus安装文件,打开prometheus.yml,配置job,完成后重启即可,

    此应该为9100端口

       注意,yml修改经常容易出错,在空格方面,所以最好是用服务发现方式

      支持文件发现和consul。配置服务发现后不用再重启即可生效。

       再次打开prometheus主页,点击上面导航Status的Targets,可以看到已开始拿刚才配置的数据了

      state为绿色up表明是正常状态

    4.安装,配置grafana展示监控指标

    Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。它主要有以下六大特点:

    (1)、展示方式:快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中具有丰富的仪表盘插件,比如热图、折线图、图表等多种展示方式;

    (2)、数据源:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDB等;

    (3)、通知提醒:以可视方式定义最重要指标的警报规则,Grafana将不断计算并发送通知,在数据达到阈值时通过Slack、PagerDuty等获得通知;

    (4)、混合展示:在同一图表中混合使用不同的数据源,可以基于每个查询指定数据源,甚至自定义数据源;

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

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

    下载安装地址:https://grafana.com/grafana/download

    我选择的是6.4.4

     安装,启动

    /grafana/bin

    ./grafana-server &

    访问,ip+3000,默认密码admin/admin

    配置prometheus为数据源

     然后添加仪表盘(Dashboards),官方提供了很多,输入数字ID即可,也可输入json,也可自己定义

    我选择一个node的仪表盘,来展示我们安装的node export,效果如下

      

  • 相关阅读:
    无法重用Linq2Entity Query
    The Joel Test
    MSBuilder directly instead of default VSComplie with keyborad shotcut 原创
    客户端缓存(Client Cache)
    关于代码重构和UT的一些想法,求砖头
    ExtJS2.0实用简明教程 应用ExtJS
    Perl information,doc,module document and FAQ.
    使用 ConTest 进行多线程单元测试 为什么并行测试很困难以及如何使用 ConTest 辅助测试
    史上最简单的Hibernate入门简介
    汽车常识全面介绍 传动系统
  • 原文地址:https://www.cnblogs.com/lpcyj/p/13393096.html
Copyright © 2011-2022 走看看