将Nginx访问日志或InfluxDB标记数据转换为小写

时间:2017-12-07 12:44:26

标签: nginx influxdb logparser telegraf telegraf-inputs-plugin

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

0 个答案:

没有答案