Database 查询grafana中有多个值,带有LIKE to Postgres
我使用Grafana变量系统在查询中创建过滤器,但是当我选择多个值时,查询不起作用,如何将LIKE与包含多个值的外部变量一起使用?示例:Database 查询grafana中有多个值,带有LIKE to Postgres,database,postgresql,grafana,Database,Postgresql,Grafana,我使用Grafana变量系统在查询中创建过滤器,但是当我选择多个值时,查询不起作用,如何将LIKE与包含多个值的外部变量一起使用?示例:“1”、“2”和“3” 生成变量值的查询: 输出查询: srv1.company.com.br srv2.company.com.br srv3.company.com.br 在面板上的查询: 已发送到数据库的查询: 输出为空 注意:如果删除条件中的过滤器like,我将获得值 select distinct (regexp_matches(hosts, 'n
“1”、“2”和“3”
生成变量值的查询:
输出查询:
- srv1.company.com.br
- srv2.company.com.br
- srv3.company.com.br
like
,我将获得值
select distinct (regexp_matches(hosts, 'name=(.*)', 'i'))[1] from metrics
SELECT
timestamp AS time,
avg(CAST(value AS int)) as Total
FROM
metrics
WHERE
AND hosts LIKE '%' || ($host) || '%'
GROUP BY timestamp
SELECT
timestamp AS time,
avg(CAST(value AS int)) as Total
FROM
metrics
WHERE
AND hosts LIKE '%' || ('srv1.company.com.br','srv2.company.com.br','srv3.company.com.br') || '%'
GROUP BY timestamp