Grafana 8.1查询间歇性插入无效字符,寻求修复或规避方案
Grafana 8.1 查询插入无效\ufeff字符问题的修复与规避方案
临时规避方法
- 精准定位删除BOM字符:把查询内容复制到能显示不可见字符的编辑器(比如Notepad++开启「显示所有字符」),找到显示为
的BOM字符删掉,再粘贴回Grafana保存,之后立即刷新验证。 - 工具清理BOM:如果查询是从外部文件导入的,Linux/macOS用
sed -i '1s/^\xef\xbb\xbf//' 你的查询文件.sql,Windows用PowerShell命令Get-Content 你的查询文件.sql -Encoding UTF8 | Set-Content 你的查询文件.sql -Encoding UTF8NoBOM,清掉BOM后再导入。 - 拆分长查询:把超长查询拆成多个短查询,用Grafana变量或查询拼接功能组合起来,降低长文本输入框触发BOM插入的概率。
永久修复方案
- 升级Grafana版本:这个BOM字符插入的bug在8.2及以上版本已经被修复,直接升级到最新稳定版就能彻底解决问题。
- 关闭自动保存:修改Grafana配置文件
grafana.ini,找到[dashboards]小节,设置auto_save_interval = 0,避免自动保存过程中引入无效字符。
内容的提问来源于stack exchange,提问作者Mudit bhaintwal
相关产品推荐
相关产品推荐

