跳至主要内容

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

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

数据源插件中的查询过滤

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

与隐藏查询关联的响应将由 Grafana 自动删除

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

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

对于扩展 DataSourceWithBackend 的数据源,现在 数据源 query 方法 **之前** 调用 filterQuery 方法。如果 filterQuery 方法假设在调用此方法之前会发生某种查询迁移,则现在需要在此方法内部执行迁移。