@@ -179,13 +179,14 @@ public static void main(String [] args, PerfTestOptions perfTestOptions) {
179179 uris = singletonList (uri );
180180 }
181181
182+ String metricsPrefix = strArg (cmd , "mpx" , "perftest_" );
182183 //setup
183184 PrintlnStats stats = new PrintlnStats (testID ,
184185 1000L * samplingInterval ,
185186 producerCount > 0 ,
186187 consumerCount > 0 ,
187188 (flags .contains ("mandatory" ) || flags .contains ("immediate" )),
188- confirm != -1 , legacyMetrics , useMillis , output , registry );
189+ confirm != -1 , legacyMetrics , useMillis , output , registry , metricsPrefix );
189190
190191 SSLContext sslContext = perfTestOptions .skipSslContextConfiguration ? null :
191192 getSslContextIfNecessary (cmd , System .getProperties ());
@@ -571,8 +572,8 @@ public PrintlnStats(String testID, long interval,
571572 boolean sendStatsEnabled , boolean recvStatsEnabled ,
572573 boolean returnStatsEnabled , boolean confirmStatsEnabled ,
573574 boolean legacyMetrics , boolean useMillis ,
574- PrintWriter out , MeterRegistry registry ) {
575- super (interval , useMillis , registry );
575+ PrintWriter out , MeterRegistry registry , String metricsPrefix ) {
576+ super (interval , useMillis , registry , metricsPrefix );
576577 this .sendStatsEnabled = sendStatsEnabled ;
577578 this .recvStatsEnabled = recvStatsEnabled ;
578579 this .returnStatsEnabled = returnStatsEnabled ;
@@ -582,7 +583,7 @@ public PrintlnStats(String testID, long interval,
582583 this .useMillis = useMillis ;
583584 this .out = out ;
584585 if (out != null ) {
585- out .printf ("id,time (s),sent (msg/s),returned (msg/s)," +
586+ out .printf ("id,time (s),published (msg/s),returned (msg/s)," +
586587 "confirmed (msg/s),nacked (msg/s)," +
587588 "received (msg/s),min latency (%s),median latency (%s)," +
588589 "75th p. latency (%s),95th p. latency (%s),99th p. latency (%s)%n" ,
@@ -594,15 +595,15 @@ public PrintlnStats(String testID, long interval,
594595 protected void report (long now ) {
595596 String output = "id: " + testID + ", " ;
596597
597- double rateSent = 0.0 ;
598+ double ratePublished = 0.0 ;
598599 double rateReturned = 0.0 ;
599600 double rateConfirmed = 0.0 ;
600601 double rateNacked = 0.0 ;
601- double rateReceived = 0.0 ;
602+ double rateConsumed = 0.0 ;
602603
603604 if (sendStatsEnabled ) {
604- rateSent = rate (sendCountInterval , elapsedInterval );
605- sent ( rateSent );
605+ ratePublished = rate (sendCountInterval , elapsedInterval );
606+ published ( ratePublished );
606607 }
607608 if (sendStatsEnabled && returnStatsEnabled ) {
608609 rateReturned = rate (returnCountInterval , elapsedInterval );
@@ -617,17 +618,17 @@ protected void report(long now) {
617618 nacked (rateNacked );
618619 }
619620 if (recvStatsEnabled ) {
620- rateReceived = rate (recvCountInterval , elapsedInterval );
621- received (rateReceived );
621+ rateConsumed = rate (recvCountInterval , elapsedInterval );
622+ received (rateConsumed );
622623 }
623624
624625 output += "time: " + format ("%.3f" , (now - startTime )/1000.0 ) + "s" ;
625626 output +=
626- getRate ("sent" , rateSent , sendStatsEnabled ) +
627+ getRate ("sent" , ratePublished , sendStatsEnabled ) +
627628 getRate ("returned" , rateReturned , sendStatsEnabled && returnStatsEnabled ) +
628629 getRate ("confirmed" , rateConfirmed , sendStatsEnabled && confirmStatsEnabled ) +
629630 getRate ("nacked" , rateNacked , sendStatsEnabled && confirmStatsEnabled ) +
630- getRate ("received" , rateReceived , recvStatsEnabled );
631+ getRate ("received" , rateConsumed , recvStatsEnabled );
631632
632633 if (legacyMetrics ) {
633634 output += (latencyCountInterval > 0 ?
@@ -649,11 +650,11 @@ protected void report(long now) {
649650 System .out .println (output );
650651 if (out != null ) {
651652 out .println (testID + "," + format ("%.3f" , (now - startTime )/1000.0 ) + "," +
652- rate (rateSent , sendStatsEnabled )+ "," +
653+ rate (ratePublished , sendStatsEnabled )+ "," +
653654 rate (rateReturned , sendStatsEnabled && returnStatsEnabled )+ "," +
654655 rate (rateConfirmed , sendStatsEnabled && confirmStatsEnabled )+ "," +
655656 rate (rateNacked , sendStatsEnabled && confirmStatsEnabled )+ "," +
656- rate (rateReceived , recvStatsEnabled ) + "," +
657+ rate (rateConsumed , recvStatsEnabled ) + "," +
657658 (latencyCountInterval > 0 ?
658659 div (latency .getSnapshot ().getMin ()) + "," +
659660 div (latency .getSnapshot ().getMedian ()) + "," +
0 commit comments