将插件从 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
方法假设某种查询迁移在调用此方法之前发生,那么您现在需要在该方法内部进行迁移。