在Grafana中,我正在构建模板的主机名列表。该数据存储在由Telegraf提供的InfluxDB中,使用logparser插件来获取一些Nginx访问日志。无论遇到什么情况,Nginx都会存储主机名:
HOSTNAME.COM
HOSTNAME.com
hostname.com
当我从Influxdb获取这些值时:
show tag values with key = "hostname" where host =~ /^$host$/
似乎没有一种广告方式可以将这些值转换为小写,或将它们分组为show
查询不支持分组功能。
我还考虑让Nginx以小写形式将此信息写入访问日志,但也无法解决这个问题。
如何在Nginx请求和InfluxDB查询之间的任何点将这些值组合在一起?