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

时间:2018-07-08 20:08:56

标签: jmeter influxdb grok telegraf

为了使JMeter实时结果进入

我正在尝试分析具有以下列的JMeter CSV结果文件:

  

timeStamp,已过去,标签,responseCode,responseMessage,threadName,成功,failureMessage,字节,grpThreads,allThreads,URL,延迟,空闲时间,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

我尝试过这个:

1 个答案:

答案 0 :(得分:1)

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

  

%{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}

如果有更好的评论,请发表评论或回答。