跳到主要内容

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

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

数据源插件中的查询过滤

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

与隐藏查询相关的响应将由 Grafana 自动移除

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

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

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