Grafana

65153
下载
Grafana 是一个开源的分析和监控平台,能够从多种数据源(如数据库、云服务和API)中提取数据。它提供强大的图表、时序数据分析和告警功能,帮助用户深入了解系统性能、可靠性和健康状况。

添加并使用Prometheus数据源

姜维、苏墨馨

本文介绍如何将Prometheus数据对接至Grafana(10.0.x)中,并使用Prometheus数据源创建大盘面板。

添加Prometheus数据源

  1. 在菜单 Home > Connections > Add new connection 中找到Prometheus数据类型
    • 注意:Grafana 10以前的版本数据源管理在菜单 Configuration > data sources
  2. 在详情页点击 Add new data source 进行添加。
  3. Setting 页面设置以下参数。
参数说明
Name数据源名称,可自定义。
URLPrometheus服务地址。

根据需求设置其他参数,更多信息,请参见Grafana官方文档

  1. 单击Save & Test,当页面显示 Data source is working 时,表示数据源已经添加成功

创建大盘面板

  1. 在Grafana左侧导航栏,选择仪表板,单击页面右上角的新建,然后在下拉列表中单击新建仪表板。
  2. 在新建仪表板页面,单击+ 添加可视化。
  3. 在弹出的Select data source页面右侧,选择上一步添加的数据源。
  4. 在Query页签的A区域,选择Metric和Labels,然后单击Run queries。

  1. 在右侧设置监控图表的名称、类型、展示样式等。
  2. 单击右上角的Apply。
  3. 单击右上角的保存图标,设置监控大盘的名称和归属目录。
  4. 单击Save,大盘即可创建成功。

安装Node Exporter组件(可选)

此处以导入ECS(Node Exporter)的Grafana模板为例演示如何创建Grafana大盘。

  1. 下载Node Exporter。
wget https://github.com/prometheus/node_exporter/releases/download/v1.2.0/node_exporter-1.2.0.linux-amd64.tar.gz
  1. 检查服务。
  • 启动Node后通过命令访问以下地址。
    • 请根据实际情况替换命令中的localhost和端口。
curl http://localhost:9100/metrics
  1. 添加服务发现
  • 直接在Prometheus.yml文件中添加Node Exporter地址。
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets: ['[Node Exporter IP]:9100']

配置Node Exporter大盘面板(可选)

  1. 在Grafana左侧导航栏,单击仪表盘图标,然后单击页面右上角的New Dashboard。
  2. Dashboards页面的Browse页签下,单击Import
  3. Import页面的文本框,输入Node大盘模板ID12884,然后单击load

  1. Options区域,按照下表完成参数设置。
参数说明
Name自定义大盘名称。
Folder选择大盘存放的目录。
Unique identifier (UID)单击文本框右侧的Change uid,然后自定义仪表盘的唯一标识符 (UID)。
Prometheus选择目标数据源。

  1. 单击Import

  1. 单击页面右上角的保存图标,然后单击Save,大盘即可创建成功。

observability.cn Authors 2024 | Documentation Distributed under CC-BY-4.0
Copyright © 2017-2024, Alibaba. All rights reserved. Alibaba has registered trademarks and uses trademarks.
浙ICP备2021005855号-32