在 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 查询之间的任何时候将这些值组合在一起?