首页
/ Grafana Infinity数据源3.0.0-beta.2版本发布:支持更多HTTP方法及解析器优化

Grafana Infinity数据源3.0.0-beta.2版本发布:支持更多HTTP方法及解析器优化

2025-07-09 22:03:27作者:魏献源Searcher

Grafana Infinity数据源是一个功能强大的Grafana插件,它允许用户通过多种协议(如HTTP、GraphQL等)连接各种数据源,并将数据可视化。该插件特别适合需要从非传统数据源获取数据的场景,为数据分析提供了极大的灵活性。

近日,Grafana Infinity数据源发布了3.0.0-beta.2版本,这个预发布版本带来了两项重要改进和一项基础维护更新。

新增HTTP方法支持

在3.0.0-beta.2版本中,数据源新增了对PATCH、PUT和DELETE等HTTP方法的支持。这些方法在RESTful API设计中扮演着重要角色:

  • PUT方法通常用于完整更新资源
  • PATCH方法用于部分更新资源
  • DELETE方法用于删除资源

需要注意的是,出于安全考虑,这些"危险"的HTTP方法默认是不启用的。用户需要在数据源配置中显式开启allowDangerousHTTPMethods选项才能使用这些方法。这种设计既提供了灵活性,又确保了安全性,防止意外修改或删除数据。

解析器默认设置优化

本次版本的另一项重要变更是将后端解析器设置为新查询的默认解析器。后端解析器相比前端解析器有以下优势:

  1. 性能更好,处理大量数据时更高效
  2. 减轻浏览器负担,复杂计算在服务器端完成
  3. 支持更复杂的数据转换操作

对于现有查询,如果之前使用的是前端解析器,它们将继续正常工作,保证了向后兼容性。如果用户遇到任何问题,可以手动将解析器切换回"Frontend"模式。

依赖项更新

作为常规维护的一部分,3.0.0-beta.2版本更新了前端和后端的依赖项。依赖项更新带来了:

  1. 安全补丁,修复已知漏洞
  2. 性能优化,提升数据处理效率
  3. 新功能的支持基础

这种定期更新确保了插件的稳定性和安全性,同时为未来功能扩展奠定了基础。

升级建议

对于考虑升级到3.0.0-beta.2版本的用户,建议:

  1. 在测试环境中先行验证,特别是使用了自定义查询的场景
  2. 检查是否有查询依赖前端解析器的特殊功能
  3. 如果需要使用新的HTTP方法,确保理解其影响并做好权限控制

这个beta版本虽然已经过测试,但作为预发布版本,可能仍存在未发现的问题。生产环境用户可以考虑等待正式版发布,或者进行充分测试后再部署。

总的来说,3.0.0-beta.2版本为Grafana Infinity数据源带来了更强大的功能和更好的性能,特别是对于需要与RESTful API深度集成的使用场景,这些改进将显著提升用户体验。

登录后查看全文
热门项目推荐
相关项目推荐

项目优选

收起
docsdocs
暂无描述
Markdown
827
5.49 K
kernelkernel
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
494
518
ops-nnops-nn
本项目是CANN提供的神经网络类计算算子库,实现网络在NPU上加速计算。
C++
786
1.58 K
pytorchpytorch
作为 Ascend for PyTorch 社区的核心组件,TorchNPU 是昇腾专为 PyTorch 打造的深度学习适配插件,使 PyTorch 框架能够直接调用昇腾 NPU,为开发者提供昇腾 AI 处理器的超强算力。
Python
803
1.14 K
ops-transformerops-transformer
本项目是CANN提供的transformer类大模型算子库,实现网络在NPU上加速计算。
C++
973
2.29 K
kernelkernel
deepin linux kernel
C
32
16
AscendNPU-IRAscendNPU-IR
AscendNPU-IR是基于MLIR(Multi-Level Intermediate Representation)构建的,面向昇腾亲和算子编译时使用的中间表示,提供昇腾完备表达能力,通过编译优化提升昇腾AI处理器计算效率,支持通过生态框架使能昇腾AI处理器与深度调优
C++
482
312
jiuwenswarmjiuwenswarm
JiuwenSwarm 是一款基于openJiuwen开发的智能AI Agent,它能够将大语言模型的强大能力,通过你日常使用的各类通讯应用,直接延伸至你的指尖。
Python
3.02 K
769
cannbot-skillscannbot-skills
CANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体,本仓库为其提供可复用的 Skills 模块。
Markdown
1.26 K
811
cann-learning-hubcann-learning-hub
CANN 学习中心仓,支持在线互动运行、边学边练,提供教程、示例与优化方案,一站式助力昇腾开发者快速上手。
Jupyter Notebook
648
287