问题描述
我正在尝试通过以下查询从时标数据库中可视化Grafana中的内容
SELECT $__timeGroup(timestamp,'30m'),sum(error) as Error
FROM userCounts
WHERE serviceid IN ($Service) AND ciclusterid IN ($CiClusterId)
AND environment IN ($environment) AND filterid IN ($filterId)
AND $__timeFilter("timestamp")
GROUP BY timestamp;
但是当我添加filterid IN ($filterId)
部分时却给出了错误并且没有数据显示
已经检查了变量名一千次,但不确定是什么错误。从逻辑上讲,如果变量过滤器在其他条件下也可以工作,则它在这里也应该工作。不知道出了什么问题。谁能提供输入?
编辑:
架构就像
timestamp | timestamp without time zone | | not nul
l |
measurement | character varying(150) | |
|
filterid | character varying(150) | |
|
environment | character varying(150) | |
|
iscanary | boolean | |
|
servicename | character varying(150) | |
|
serviceid | character varying(150) | |
|
ciclusterid | character varying(150) | |
--more--
在grafana中,它给出了错误
pq: column "in_orgs_that_have_had_an_operational_connector" does not exist
在选择了filterId = IN_ORGS_THAT_HAVE_HAD_AN_OPERATIONAL_CONNECTOR的情况下,它是一个值而不是一列,因此不确定他们为什么要提到它,而且在该值以大写形式显示时也以小写显示
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)