跳转到主要内容

将插件从 Grafana 版本 10.x 迁移到 11.x

按照以下说明将插件从 Grafana 版本 10.x 迁移到 11.x

数据源插件中的查询过滤

多年来,查询过滤和隐藏在数据源插件中一直让开发者和用户感到困惑。在 Grafana 11 中,我们引入了一些 更改 来解决这个问题。

Grafana 会自动删除与隐藏查询相关联的响应

hide: true 相关的查询将被 Grafana 删除。即使它们在数据源的 filterQuery 方法中被阻止执行,但相关的响应将不再传递到面板。为了使 UI 与此行为保持一致,查询编辑器行中的工具提示已从 禁用查询 更改为 隐藏响应/显示响应

在调用 query 方法之前将调用 filterQuery 方法

对于扩展了 DataSourceWithBackend 的数据源,现在 filterQuery 方法将在数据源的 query 方法之前被调用。如果 filterQuery 方法假设在此方法调用之前发生了某种查询迁移,那么你现在需要在此方法内部完成迁移。