You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jmeter.apache.org by pm...@apache.org on 2017/01/21 10:06:58 UTC

svn commit: r1779716 - /jmeter/trunk/src/components/org/apache/jmeter/visualizers/backend/influxdb/InfluxdbBackendListenerClient.java

Author: pmouawad
Date: Sat Jan 21 10:06:58 2017
New Revision: 1779716

URL: http://svn.apache.org/viewvc?rev=1779716&view=rev
Log:
Bug 60590 BackendListener : Add Influxdb BackendListenerClient implementation to JMeter. 
Restore tag in annotations
Bugzilla Id: 60590

Modified:
    jmeter/trunk/src/components/org/apache/jmeter/visualizers/backend/influxdb/InfluxdbBackendListenerClient.java

Modified: jmeter/trunk/src/components/org/apache/jmeter/visualizers/backend/influxdb/InfluxdbBackendListenerClient.java
URL: http://svn.apache.org/viewvc/jmeter/trunk/src/components/org/apache/jmeter/visualizers/backend/influxdb/InfluxdbBackendListenerClient.java?rev=1779716&r1=1779715&r2=1779716&view=diff
==============================================================================
--- jmeter/trunk/src/components/org/apache/jmeter/visualizers/backend/influxdb/InfluxdbBackendListenerClient.java (original)
+++ jmeter/trunk/src/components/org/apache/jmeter/visualizers/backend/influxdb/InfluxdbBackendListenerClient.java Sat Jan 21 10:06:58 2017
@@ -296,7 +296,9 @@ public class InfluxdbBackendListenerClie
         // see : https://docs.influxdata.com/influxdb/v1.1/write_protocols/line_protocol_reference/#quoting-special-characters-and-additional-naming-guidelines
         influxdbMetricsManager.addMetric(EVENTS_FOR_ANNOTATION, TAG_APPLICATION + application + ",title=ApacheJMeter", 
                         "text=\"" +  AbstractInfluxdbMetricsSender
-                        .fieldToStringValue(testTitle + " started") + "\"" );
+                        .fieldToStringValue(testTitle + " started") + "\"" 
+                        + ",tags=\"" + AbstractInfluxdbMetricsSender
+                        .fieldToStringValue(application) + "\"");
 
         scheduler = Executors.newScheduledThreadPool(MAX_POOL_SIZE);
         // Start scheduler and put the pooling ( 5 seconds by default )
@@ -336,9 +338,13 @@ public class InfluxdbBackendListenerClie
         // Annotation of the end of the run ( usefull with Grafana )
         // Never double or single quotes in influxdb except for string field
         // see : https://docs.influxdata.com/influxdb/v1.1/write_protocols/line_protocol_reference/#quoting-special-characters-and-additional-naming-guidelines
-        influxdbMetricsManager.addMetric(EVENTS_FOR_ANNOTATION, TAG_APPLICATION + application + ",title=JMETER", 
-                        "text=\"" +  AbstractInfluxdbMetricsSender
-                        .fieldToStringValue(testTitle + " ended") + "\"" );
+        influxdbMetricsManager.addMetric(EVENTS_FOR_ANNOTATION, TAG_APPLICATION + application + ",title=ApacheJMeter", 
+                "text=\"" +  AbstractInfluxdbMetricsSender
+                .fieldToStringValue(testTitle + " ended") + "\""
+                + ",tags=\"" + AbstractInfluxdbMetricsSender
+                .fieldToStringValue(application) + "\"");
+
+
         
         // Send last set of data before ending
         sendMetrics();