【Ambari-Metrics监控】Grafana+Infinity快速构建DEMO-插件安装

附录:完整内容和源代码下载请参照

https://doc.janettr.com/

一、为什么写这篇小技巧?

在 Grafana 9.x 环境下,原有的 ambari-metrics-datasource 插件已无法使用。

替代方案是安装 Infinity 插件。

  • 在 Grafana 插件市场里 搜不到 Infinity 插件;
  • 下载速度慢,经常卡住;
  • 安装成功但 重启 Grafana 后依然报找不到插件。

本文就结合一次完整实践,把过程和排查方法总结下来。

二、在插件市场未找到

首先,我们尝试在 Grafana 插件市场搜索 Infinity,但没有结果。

于是我们转向 官方文档 :

👉 Infinity data source plugin for Grafana | 官方文档


图:官方文档中给出的安装方式说明

发现新途径

当插件市场无法搜索时,Grafana 插件文档 和 GitHub Releases 往往是最佳信息来源。

三、确认 GitHub Releases

在官方文档里找到 GitHub 链接,进入 Releases 页面:

👉 grafana/grafana-infinity-datasource Releases

图:Infinity 插件不同版本的发布包

这里可以选择需要的版本(例如 3.4.1),然后使用命令行工具安装。

四、命令行安装 Infinity 插件

执行以下命令,即可直接下载安装:

bash 复制代码
/usr/lib/ambari-metrics-grafana/bin/grafana-cli \
  --pluginUrl https://ghfast.top/https://github.com/grafana/grafana-infinity-datasource/releases/download/v3.4.1/yesoreyeram-infinity-datasource-3.4.1.linux_amd64.zip \
  plugins install yesoreyeram-infinity-datasource

图:grafana-cli 执行安装,提示下载并解压成功

安装完成后,可以用以下命令确认:

bash 复制代码
/usr/lib/ambari-metrics-grafana/bin/grafana-cli plugins ls | grep infinity

图:Infinity 插件已在插件列表中

五、排查:为什么重启后插件没加载?

即使安装成功,有时重启 Grafana 后依然报「找不到插件」。

原因是:插件目录和 Grafana 配置的目录不一致。

可以通过查看 grafana.ini 或启动日志,找到实际插件目录。

在 Ambari-Metrics 的 Grafana 中,路径通常是:

复制代码
/var/lib/ambari-metrics-grafana/plugins

因此,正确的安装命令应为:

bash 复制代码
/usr/lib/ambari-metrics-grafana/bin/grafana-cli \
  --pluginsDir /var/lib/ambari-metrics-grafana/plugins \
  --pluginUrl https://ghfast.top/https://github.com/grafana/grafana-infinity-datasource/releases/download/v3.4.1/yesoreyeram-infinity-datasource-3.4.1.linux_amd64.zip \
  plugins install yesoreyeram-infinity-datasource


图:日志中找到的插件路径,需在安装时指定 --pluginsDir

重点提醒

如果目录不对,即使下载成功,Grafana 重启后依然不会识别插件。

安装时一定要与配置文件保持一致!

六、下载加速小技巧

直接从 GitHub 下载 zip 包速度通常较慢,甚至会中断。

这里推荐使用 ghfast.top 加速代理:

复制代码
https://ghfast.top/https://github.com/<owner>/<repo>/releases/download/<tag>/<file>.zip

提升效率

通过加速代理,安装过程能从数分钟缩短到几十秒,大幅提升部署效率。

相关推荐
NiceZack7 小时前
Hadoop 部署全流程教程:从新装 CentOS 到伪分布式与完全分布式
hadoop·分布式·centos
棣廷2 天前
初识Hive(2)
数据仓库·hive·hadoop
father_12273 天前
【ambari管理下hdp2.6.5升级hive1.2.1-2.1.0-2.3.3】
hive·hadoop·ambari
magic_kid_20103 天前
HDFS 故障复盘:千万级 block 导致 FBR 超过 128 MiB,DataNode 被判定为 dead
大数据·hadoop·hdfs·hadoop 故障
小刘在重生~4 天前
Servlet_day2 (上)|Servlet 整合 JDBC|请求转发 forward|Request 作用域
hive·hadoop·servlet
螺蛳粉 螺蛳粉4 天前
CDH第四篇:CDH 元数据库实战:MySQL 5.7.22 二进制安装 + 三库三账号授权全记录
hive·mysql5.7·centos7·元数据·cdh·oozie·数据库部署
chunyublog4 天前
FinalShell 远程连接 Hadoop 三节点集群教程
大数据·hadoop·分布式
ha_lydms6 天前
AnalyticDB MySQL 技术架构
大数据·hadoop·mysql·adb·spark·dataworks·1024程序员节
螺蛳粉 螺蛳粉7 天前
大数据第四篇:事故复盘:移走 HBase 里 27 个 hadoop-2.10.2 jar 后,HMaster 半小时后“自杀“了【jar 事故复盘】
jvm·hadoop·hbase·异常处理·大数据运维·踩坑记录·事故复盘
Francek Chen8 天前
【大数据处理与分析】数据仓库Hive:08 Impala
数据仓库·hive·hadoop·数据分析·impala