使用 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
我不知道模式是什么:
- 1526659742584 => 这是 Java
中的时间戳
- XXXX-us-west-2b-300000 => 由于“-”,WORD 无法正常工作
- TG-172.31.17.55 1-7 => 同上,也是由于 '.'
- http://www.example.com
我试过了:
我找到了解决方案,但不确定它是否是最有效的:
%{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}
如果有更好的请评论或回答
为了让 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
我不知道模式是什么:
- 1526659742584 => 这是 Java 中的时间戳
- XXXX-us-west-2b-300000 => 由于“-”,WORD 无法正常工作
- TG-172.31.17.55 1-7 => 同上,也是由于 '.'
- http://www.example.com
我试过了:
我找到了解决方案,但不确定它是否是最有效的:
%{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}
如果有更好的请评论或回答