如何阻止 grafana 将十六进制字符串转换为整数?

问题描述

我让 grafana 使用它的数据源作为 clickhouse 运行,它有一列将十六进制表示存储为字符串。 Grafana 会自动将十六进制值转换为十进制,我不想发生这种情况。如何阻止 grafana 转换数据?

解决方法

您能否在 grafana 中单击“查询检查器”并在 data 部分分享带有返回值的屏幕截图?

也许错误的行为在这里 https://github.com/Vertamedia/clickhouse-grafana/blob/5a33946dfa2d3dc1d678f2c8e90d72e34ad701cb/src/sql_series.ts#L207

我认为您可以使用这样的方法作为快速解决方法:

SELECT concat("_",your_field) AS string_field ...

随意打开一个新问题,并在 https://github.com/Vertamedia/clickhouse-grafana/issues/ 上重现步骤