Grafana可视化面板
Grafana 是一款跨平台、开源的度量分析和可视化工具。它可以将来自不同数据源(Prometheus, InfluxDB, MySQL, Elasticsearch 等)的数据通过精美的仪表盘展示出来。
2. 安装步骤
Section titled “2. 安装步骤”2.1. 软件安装
Section titled “2.1. 软件安装”mkdir -p /opt/software && cd /opt/softwarewget https://dl.grafana.com/enterprise/release/grafana-enterprise-11.4.0.linux-amd64.tar.gztar -zxvf grafana-enterprise-11.4.0.linux-amd64.tar.gz# 将二进制文件链接至系统路径cp -r grafana-v11.4.0/bin/* /usr/bin/2.2. 核心配置 (conf/defaults.ini)
Section titled “2.2. 核心配置 (conf/defaults.ini)”# 允许将 Grafana 面板嵌套在其他网页中 (iframe)allow_embedding = true
# 开启匿名访问 (无需登录即可查看只读面板)[auth.anonymous]enabled = trueorg_name = Main Org.org_role = Viewer2.3. 系统服务管理 (Systemd)
Section titled “2.3. 系统服务管理 (Systemd)”创建 /etc/systemd/system/grafana.service:
[Service]Type=simpleWorkingDirectory=/opt/software/grafanaExecStart=/usr/bin/grafana server \ --config /opt/software/grafana/conf/defaults.ini \ --homepath /opt/software/grafanaRestart=on-failure3. 实战使用
Section titled “3. 实战使用”3.1. 数据源与面板
Section titled “3.1. 数据源与面板”- 添加数据源:在“Connections > Data Sources”中配置 Prometheus 或数据库地址。
- 导入面板:通过官方的 Dashboard 市场 寻找成熟的模板,直接使用模板 ID 导入即可快速生成监控图表。
4. 概念辨析:Prometheus Vs Grafana
Section titled “4. 概念辨析:Prometheus Vs Grafana”| 特性 | Prometheus | Grafana |
|---|---|---|
| 主要功能 | 数据采集、存储、告警 | 数据可视化、仪表盘展示 |
| 数据流 | Pull 模式获取 Metric 数据 | 从数据源 Query 数据并渲染 |
| 存储 | 自带时序数据库 (TSDB) | 不存储业务数据,仅存储配置 |