Grafana 已全面支持 VictoriaMetrics 体系

admin 2025年2月6日21:12:58评论34 views字数 2162阅读7分12秒阅读模式

大家好,我是小斐呀。

关于监控告警这块的我之前几乎都是推荐使用 VictoriaMetrics 时序数据库,但是在 Grafana 下使用 VictoriaMetrics 时序库的时候需要单独安装 VictoriaMetrics 数据源插件,要么使用 VictoriaMetrics 时序库然后 Grafana 下使用 Prometheus 数据源,但是那样不就不能直接在 Grafana 中使用 VictoriaMetrics 的某些高级功能嘛。

之前星球教程里面都是手动下载 VictoriaMetrics 数据源插件压缩包,然后解压到 Grafana 下的插件目录中,默认为 /var/lib/grafana/plugins 目录下实现在 Grafana 下使用 VictoriaMetrics 数据源,安装完成后在 Grafana 中是这样子的:

Grafana 已全面支持 VictoriaMetrics 体系

可以看到是未签名的插件,而且安装步骤有些复杂,如下是之前的安装步骤:

# 安装 victoriametrics-datasource
# 获取最新版本插件
latest_version=$(curl -s https://api.github.com/repos/VictoriaMetrics/victoriametrics-datasource/releases/latest | grep -oP '"tag_name": "K(.*)(?=")')
# 下载安装
grafana-cli --pluginUrl https://github.com/VictoriaMetrics/victoriametrics-datasource/releases/download/${latest_version}/victoriametrics-datasource-${latest_version}.zip plugins install victoriametrics-datasource

# 修改 grafana.ini 配置 允许加载未签名的插件
[plugins]
allow_loading_unsigned_plugins = victoriametrics-datasource

# 备份原配置为grafana.ini.bak
sudo cp /etc/grafana/grafana.ini /etc/grafana/grafana.ini.bak
# 使用sed替换
sudo sed -i '/^[plugins]/,/^[/{s/;allow_loading_unsigned_plugins =/allow_loading_unsigned_plugins = victoriametrics-datasource/}' /etc/grafana/grafana.ini

# 重启 Grafana
sudo systemctl restart grafana-server.service

就这么简单的步骤还是有很多小伙伴出现各种问题,最多的就是网络问题导致下载插件特别慢,没办法只能浏览器下载解压安装实现。

版本升级

VictoriaMetrics 数据源插件之前在 v0.12.0 之前版本的插件ID为 victoriametrics-datasource 。

从 v0.12.0 及之后的版本新的插件 ID 为 victoriametrics-metrics-datasource ,从此版本后 Grafana 将把此视为新插件,这是重大更新。

从 v0.13.0 开始 Grafana 开始正式支持 VictoriaMetrics 数据源插件和 VictoriaLogs 数据源插件。

之前修改过 Grafana 的配置文件 /etc/grafana/grafana.ini 配置文件的配置,允许为签名插件加载运行,如下所示:

allow_loading_unsigned_plugins = victoriametrics-metrics-datasource
allow_loading_unsigned_plugins = victoriametrics-datasource

现在我们更新后,可直接注释配置即可。

现在我们可以直接在 Grafana 中安装安装使用 VictoriaMetrics 数据源插件和 VictoriaLogs 数据源插件,如下所示:

Grafana 已全面支持 VictoriaMetrics 体系
Grafana 已全面支持 VictoriaMetrics 体系
Grafana 已全面支持 VictoriaMetrics 体系

果然 Grafana 还是非常的可以,很积极快速的支持 VictoriaMetrics 全套体系。

本地化安装的 Grafana 可直接执行命令安装:

# 安装 VictoriaMetrics 数据源插件
grafana-cli plugins install victoriametrics-metrics-datasource
# 安装 VictoriaLogs 数据源插件
grafana-cli plugins install victoriametrics-logs-datasource
# 更新所有插件
grafana cli plugins update-all

这里我是使用了 Grafana 较新版本,建议更新 Grafana 大版本,如 10 和 11 的最新子版本,老版本可能没有支持。

添加数据源

打开 Grafana 添加数据源:

Grafana 已全面支持 VictoriaMetrics 体系

原文始发于微信公众号(网络小斐):Grafana 已全面支持 VictoriaMetrics 体系

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年2月6日21:12:58
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Grafana 已全面支持 VictoriaMetrics 体系https://cn-sec.com/archives/3705625.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息