Grafana 监控可观测平台

简介

grafana是一款集指标监控、可视化、警报一体的平台

特点

  • 可视化:具有多种选项的快速灵活的客户端图形。面板插件提供了许多不同的方法来可视化度量和日志。
  • 动态仪表板:使用模板变量创建动态和可重复使用的仪表板,这些模板变量显示为仪表板顶部的下拉列表。
  • 探索指标:通过特殊查询和动态向下钻取来探索数据。拆分视图并并排比较不同的时间范围、查询和数据源。
  • 探索日志:体验从指标切换到带有保留标签过滤器的日志的魔力。快速搜索所有日志或实时流媒体。
  • 警报:直观地定义最重要指标的警报规则。
  • 混合数据源:在同一图表中混合不同的数据源,可以基于每个查询指定数据源。适用于自定义数据源。

安装

下载

  1. 下载granfan
1
2
3
wget https://dl.grafana.com/enterprise/release/grafana-enterprise-9.3.6.linux-arm64.tar.gz
#国内源 https://repo.huaweicloud.com/grafana/9.3.6/grafana-enterprise-9.3.6.linux-arm64.tar.gz
tar -zxvf grafana-enterprise-9.3.6.linux-arm64.tar.gz
  1. 下载Prometheus https://prometheus.io/download/
1
2
3
wget https://github.com/prometheus/prometheus/releases/download/v2.42.0/prometheus-2.42.0.linux-arm64.tar.gz
wget https://github.com/prometheus/node_exporter/releases/download/v1.5.0/node_exporter-1.5.0.linux-arm64.tar.gz
wget https://github.com/prometheus/alertmanager/releases/download/v0.25.0/alertmanager-0.25.0.linux-arm64.tar.gz

安装

  1. 启动 granfan
1
./granfan-server
  1. 启动node_exporter
1
./node_exporter
  1. 配置并启动Prometheus
1
2
3
- job_name: "node_exporter"
static_configs:
- targets: ["0.0.0.0:9100"]
1
./prometheus --config.file=prometheus.yml

需要注意一下服务器的时间,笔者因为这个原因导致grafana一直服务获取prometheus数据,需要删除data目录重新启动即可

数据源

  1. configuration

  1. add data source 选择 Prometheus

  1. 输入url 进行保存和测试

  1. 导入大盘

  1. 查看大盘数据

指标

预警

创建预警规则

  1. 进入预警菜单创建预警规则

  1. 配置预警规则

  1. 选择对应的数据源、时间范围、监控指标

资料

  1. github:https://github.com/grafana/grafana
  2. 官网:https://grafana.com/
  3. 官方文档:https://grafana.com/docs/grafana/latest/
  4. prometheus:https://prometheus.io/download/
  5. PromQL:https://prometheus.io/docs/prometheus/latest/querying/basics/

Grafana 监控可观测平台
https://mikeygithub.github.io/2020/05/25/yuque/Grafana 监控可观测平台/
作者
Mikey
发布于
2020年5月25日
许可协议