跳转到内容

Grafana可视化面板

Grafana 是一款跨平台、开源的度量分析和可视化工具。它可以将来自不同数据源(Prometheus, InfluxDB, MySQL, Elasticsearch 等)的数据通过精美的仪表盘展示出来。

Terminal window
mkdir -p /opt/software && cd /opt/software
wget https://dl.grafana.com/enterprise/release/grafana-enterprise-11.4.0.linux-amd64.tar.gz
tar -zxvf grafana-enterprise-11.4.0.linux-amd64.tar.gz
# 将二进制文件链接至系统路径
cp -r grafana-v11.4.0/bin/* /usr/bin/
# 允许将 Grafana 面板嵌套在其他网页中 (iframe)
allow_embedding = true
# 开启匿名访问 (无需登录即可查看只读面板)
[auth.anonymous]
enabled = true
org_name = Main Org.
org_role = Viewer

创建 /etc/systemd/system/grafana.service

[Service]
Type=simple
WorkingDirectory=/opt/software/grafana
ExecStart=/usr/bin/grafana server \
--config /opt/software/grafana/conf/defaults.ini \
--homepath /opt/software/grafana
Restart=on-failure
  1. 添加数据源:在“Connections > Data Sources”中配置 Prometheus 或数据库地址。
  2. 导入面板:通过官方的 Dashboard 市场 寻找成熟的模板,直接使用模板 ID 导入即可快速生成监控图表。
特性PrometheusGrafana
主要功能数据采集、存储、告警数据可视化、仪表盘展示
数据流Pull 模式获取 Metric 数据从数据源 Query 数据并渲染
存储自带时序数据库 (TSDB)不存储业务数据,仅存储配置