将插件从 Grafana 版本 10.x 迁移到 11.x
按照以下说明将插件从 Grafana 版本 10.x 迁移到 11.x
数据源插件中的查询过滤
多年来,查询过滤和隐藏在数据源插件中一直让开发者和用户感到困惑。在 Grafana 11 中,我们引入了一些 更改 来解决这个问题。
Grafana 会自动删除与隐藏查询相关联的响应
与 hide: true
相关的查询将被 Grafana 删除。即使它们在数据源的 filterQuery
方法中被阻止执行,但相关的响应将不再传递到面板。为了使 UI 与此行为保持一致,查询编辑器行中的工具提示已从 禁用查询
更改为 隐藏响应/显示响应
。
在调用 query
方法之前将调用 filterQuery
方法
对于扩展了 DataSourceWithBackend
的数据源,现在 filterQuery
方法将在数据源的 query
方法之前被调用。如果 filterQuery
方法假设在此方法调用之前发生了某种查询迁移,那么你现在需要在此方法内部完成迁移。