如何阻止 grafana 将十六进制字符串转换为整数?
Posted
技术标签:
【中文标题】如何阻止 grafana 将十六进制字符串转换为整数?【英文标题】:How to stop grafana from converting hex-string to integer? 【发布时间】:2021-06-12 13:52:07 【问题描述】:我有 grafana,它的数据源作为 clickhouse 运行,它有一个将十六进制表示存储为字符串的列。 Grafana 会自动将十六进制值转换为十进制值,这是我不希望发生的。如何阻止 grafana 转换数据?
【问题讨论】:
【参考方案1】:您能否在 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/ 上打开一个新问题,并附上重现步骤
【讨论】:
以上是关于如何阻止 grafana 将十六进制字符串转换为整数?的主要内容,如果未能解决你的问题,请参考以下文章