使用 Logparser 输入插件将 JMeter CSV 结果发送到 InfluxDB

Sending JMeter CSV results to InfluxDB using Logparser Input Plugin

为了让 JMeter 实时结果进入

我正在尝试解析包含以下列的 JMeter CSV 结果文件:

timeStamp,elapsed,label,responseCode,responseMessage,threadName,success,failureMessage,bytes,grpThreads,allThreads,URL,Latency,IdleTime,myCustomVariableMetric

我正在使用这个 telegraf 插件:

但我无法解析此数据:

1526659742584,60151,XXXX-us-west-2b-300000,200,"Xxxxxxx",TG-172.31.17.55 1-7,true,,4036727,341,341,http://www.example.com,1047,0,151

我不知道模式是什么:

我试过了:

我找到了解决方案,但不确定它是否是最有效的:

%{INT:timestamp},%{INT:elapsed},%{USERNAME:label},%{WORD:rc},"%{GREEDYDATA:rMsg}",%{GREEDYDATA:threadName},%{WORD:success},%{GREEDYDATA:fMsg},%{INT:bytes},%{INT:grpThreads},%{INT:allThreads},%{GREEDYDATA:url},%{INT:Latency},%{INT:IdleTime},%{INT:myCustomVariableMetric}

如果有更好的请评论或回答