This is an automated email from the ASF dual-hosted git repository.

jbertram pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/activemq-website.git


The following commit(s) were added to refs/heads/main by this push:
     new 69139ba  Format configuration parameter names
69139ba is described below

commit 69139ba8e73f5296611e6dbbd42fe11a948e1a86
Author: Justin Bertram <[email protected]>
AuthorDate: Sun Apr 11 15:44:56 2021 -0500

    Format configuration parameter names
---
 src/activemq-performance-module-users-manual.md | 185 ++++++++++++------------
 1 file changed, 92 insertions(+), 93 deletions(-)

diff --git a/src/activemq-performance-module-users-manual.md 
b/src/activemq-performance-module-users-manual.md
index 6d8d6fb..b35fa8a 100644
--- a/src/activemq-performance-module-users-manual.md
+++ b/src/activemq-performance-module-users-manual.md
@@ -53,9 +53,9 @@ When you run the producer & consumer, it generates an XML 
performance report in
 
 Goal|Description
 ---|---
-activemq-perf:broker|Starts broker using the activemq configuration file 
located in "src\\main\\resources\\broker-conf" where the default config is 
activemq.xml.  Parameters:  `-DconfigType` - specifies the type of 
configuration to use. Its value must be one of the filename in the 
"..\\broker-config" directory (e.g. -DconfigType=kaha).  `-DconfigFile` - path 
to config file other than those in "src\\..\\broker-config".e.g 
-DconfigFile=c:\\dir\\activemq.xml)
-activemq-perf:consumer|Starts the consumer's performance testing. The 
generated report file can be found in the directory specified in the parameter 
"sysTest.reportDir".
-activemq-perf:producer|Starts the producer's performance testing. The 
generated report file can be found in the directory specified in the parameter 
"sysTest.reportDir".
+`activemq-perf:broker`|Starts broker using the activemq configuration file 
located in "src\\main\\resources\\broker-conf" where the default config is 
activemq.xml.  Parameters:  `-DconfigType` - specifies the type of 
configuration to use. Its value must be one of the filename in the 
"..\\broker-config" directory (e.g. -DconfigType=kaha).  `-DconfigFile` - path 
to config file other than those in "src\\..\\broker-config".e.g 
-DconfigFile=c:\\dir\\activemq.xml)
+`activemq-perf:consumer`|Starts the consumer's performance testing. The 
generated report file can be found in the directory specified in the parameter 
"sysTest.reportDir".
+`activemq-perf:producer`|Starts the producer's performance testing. The 
generated report file can be found in the directory specified in the parameter 
"sysTest.reportDir".
 
 > **Note**:The parameters for both consumer and producers are described in the 
 > next section. ([sample report](sample-report))
 
@@ -63,16 +63,16 @@ activemq-perf:producer|Starts the producer's performance 
testing. The generated
 
 Configuration Key|Default Value|Description
 ---|---|---
-sysTest.propsConfigFile|null|Use properties specified externally in a 
key=value properties file
-sysTest.clientPrefix|JmsConsumer or JmsProducer|Specifies the client name 
prefix that will be use for each system. By default it will use JmsConsumer for 
consumer systems, and JmsProducer for producer systems.
-sysTest.numClients|1|Specifies the number of JMS Clients to start.
-sysTest.totalDests|1|Specifies the total number of destinations to use for the 
whole system test.
-sysTest.destDistro|all|Specifies how to distribute the destinations to the 
clients. Available values are (Invalid value will result to using the default 
value 'all'): 'all' - All clients will send/receive to all destinations. i.e. 
if there are 2 producers and 5 destinations, each producer will send a message 
to each individual destination. 'equal' - Clients will equally divide the 
destinations among themselves. i.e. if there are 2 producers and 5 
destinations, each producer will send mes [...]
-sysTest.reportDir|./|The directory where the sampler report will be saved.
-sysTest.reportName|null|The default filename the sampler report will be saved 
us. There is usually no need to set this setting as the default value will 
create either JmsProducer_numClients#_numDests#_<Dest Distro>.xml and 
JmsConsumer\_numClients#\_numDests#_<Dest Distro>.xml, where # represents the 
number of clients and destinations set for that system, and <Dest Distro> 
specifies the destination distribution for the system.
-sysTest.reportType|xml|Specifies the manner of generating the performance 
report. Available values are: 'xml' - Write the performance report into an xml 
file. Specified by reportDirectory and reportName. A verbose summary will also 
be displayed at the end of the test. 'verbose' - All information will be 
written to the standard output, which includes settings, sampler data, and 
performance summary.
-sysTest.samplers|tp,cpu|Specifies the samplers that will be started. To use 
enable more than one sampler, separate the values by commas without spaces. 
Available values are: 'tp' - Throughput sampler. 'cpu' - CPU Usage sampler
-sysTest.spiClass|org.apache.activemq.tool.spi.ActiveMQClassLoaderSPI|The 
service provider interface class that allows the client to create a generic 
connection factory. Current available SPI classes include: 
'org.apache.activemq.tool.ActiveMQPojoSPI' and 
'org.apache.activemq.tool.ActiveMQClassLoaderSPI'
+`sysTest.propsConfigFile`|null|Use properties specified externally in a 
key=value properties file
+`sysTest.clientPrefix`|JmsConsumer or JmsProducer|Specifies the client name 
prefix that will be use for each system. By default it will use JmsConsumer for 
consumer systems, and JmsProducer for producer systems.
+`sysTest.numClients`|1|Specifies the number of JMS Clients to start.
+`sysTest.totalDests`|1|Specifies the total number of destinations to use for 
the whole system test.
+`sysTest.destDistro`|all|Specifies how to distribute the destinations to the 
clients. Available values are (Invalid value will result to using the default 
value 'all'): 'all' - All clients will send/receive to all destinations. i.e. 
if there are 2 producers and 5 destinations, each producer will send a message 
to each individual destination. 'equal' - Clients will equally divide the 
destinations among themselves. i.e. if there are 2 producers and 5 
destinations, each producer will send m [...]
+`sysTest.reportDir`|./|The directory where the sampler report will be saved.
+`sysTest.reportName`|null|The default filename the sampler report will be 
saved us. There is usually no need to set this setting as the default value 
will create either JmsProducer_numClients#_numDests#_<Dest Distro>.xml and 
JmsConsumer\_numClients#\_numDests#_<Dest Distro>.xml, where # represents the 
number of clients and destinations set for that system, and <Dest Distro> 
specifies the destination distribution for the system.
+`sysTest.reportType`|xml|Specifies the manner of generating the performance 
report. Available values are: 'xml' - Write the performance report into an xml 
file. Specified by reportDirectory and reportName. A verbose summary will also 
be displayed at the end of the test. 'verbose' - All information will be 
written to the standard output, which includes settings, sampler data, and 
performance summary.
+`sysTest.samplers`|tp,cpu|Specifies the samplers that will be started. To use 
enable more than one sampler, separate the values by commas without spaces. 
Available values are: 'tp' - Throughput sampler. 'cpu' - CPU Usage sampler
+`sysTest.spiClass`|org.apache.activemq.tool.spi.ActiveMQClassLoaderSPI|The 
service provider interface class that allows the client to create a generic 
connection factory. Current available SPI classes include: 
'org.apache.activemq.tool.ActiveMQPojoSPI' and 
'org.apache.activemq.tool.ActiveMQClassLoaderSPI'
 
 > **Note**: If the number of destinations is less than the number of clients 
 > and the distribution type is either 'equal' or 'divide', each client will 
 > send/receive from only one destination, distributing the destinations among 
 > the clients. i.e. if there are 5 producers and 2 destinations, 3 producers 
 > will send to destination 1, and 2 producers will send to destination 2. 
 > Also, a consumer can only receive from a single destination, unless 
 > composite destination is supported and specified.
 
@@ -80,37 +80,37 @@ 
sysTest.spiClass|org.apache.activemq.tool.spi.ActiveMQClassLoaderSPI|The service
 
 Configuration Key|Default Value|Description
 ---|---|---
-producer.sessTransacted|false|Specifies if the session created will be 
transacted or not. See the JMS Specifications for more details.
-producer.sessAckMode|autoAck|Specified the acknowledge mode of the session. 
See the JMS Specifications for more details. Available values are: 'autoAck' - 
Session.AUTO_ACKNOWLEDGE. 'clientAck' - Session.CLIENT_ACKNOWLEDGE. 'dupsAck' - 
Session.DUPS_OK_ACKNOWLEDGE. 'transacted' - Session.TRANSACTED
-producer.commitAfterXMsgs|1|Commit transaction after the specified amount of 
messages. Only used in conjunction with a transacted JMS Session 
(producer.sessTransacted=true and producer.sessAckMode=transacted)
-producer.destName|TEST.FOO|The prefix of the destination name to use. To 
specify a queue, prefix the destination name with 'queue://', for topics, 
prefix the destination with 'topic://'. If no prefix is specified, a topic will 
be created.
-producer.destComposite|false|If there are more than one destination, and 
destComposite=true, the destinations will be merged into one. This assumes that 
the provider supports composite destinations.
-producer.deliveryMode|nonpersistent|The message delivery mode that will be 
used for each producer. Available values are: 'nonpersistent' - use 
non-persistent delivery mode. javax.jms.DeliveryMode.NON_PERSISTENT. 
'persistent' - use persistent delivery mode. javax.jms.DeliveryMode.PERSISTENT.
-producer.messageSize|1024 bytes|The size of each text message to send.
-producer.msgFileName|null|If you want to send a fixed message from a 
particular file. The file needs to be a text file. The entire content of the 
file will be sent as message body. Specifying a file containing the message to 
be sent makes the producer ignore the property producer.messageSize. Use 
relative or full path. Example: -Dproducer.msgFileName=../message.xml
-producer.createNewMsg|false|If true, each send will create a new JMS Message 
with the specified message size with incrementing text messages (i.e. Text 
Message 1, Text Message 2, ...). If false, only one message will be created 
before the send loop, and this message will be sent over and over again.
-producer.sendDelay|0 ms|Pause producer for sendDelay milliseconds after each 
message (allows producer throttling).
-producer.sendType|time|Send either time-based or message-count-based. 
Available values are: 'time' - keep sending messages until a specific interval 
of time elapses. 'count' - keep sending messages until N messages has been sent.
-producer.sendCount|1000000 msgs (1 million)|If sendType=count, send this 
number of messages.
-producer.sendDuration|300000 ms (5 mins)|If sendType=time, send messages for 
this number of milliseconds.
-producer.header|none|Specify message headers to be set on all messages. 
Headers use name=value syntax and can be separated using ':'. More than one 
header can be set on a single producer.header line, e.g. 
producer.header="JMSType=car:MyHeader=MyValue" (no spaces). Only one 
producer.header line is allowed!
+`producer.sessTransacted`|false|Specifies if the session created will be 
transacted or not. See the JMS Specifications for more details.
+`producer.sessAckMode`|autoAck|Specified the acknowledge mode of the session. 
See the JMS Specifications for more details. Available values are: 'autoAck' - 
Session.AUTO_ACKNOWLEDGE. 'clientAck' - Session.CLIENT_ACKNOWLEDGE. 'dupsAck' - 
Session.DUPS_OK_ACKNOWLEDGE. 'transacted' - Session.TRANSACTED
+`producer.commitAfterXMsgs`|1|Commit transaction after the specified amount of 
messages. Only used in conjunction with a transacted JMS Session 
(producer.sessTransacted=true and producer.sessAckMode=transacted)
+`producer.destName`|TEST.FOO|The prefix of the destination name to use. To 
specify a queue, prefix the destination name with 'queue://', for topics, 
prefix the destination with 'topic://'. If no prefix is specified, a topic will 
be created.
+`producer.destComposite`|false|If there are more than one destination, and 
destComposite=true, the destinations will be merged into one. This assumes that 
the provider supports composite destinations.
+`producer.deliveryMode`|nonpersistent|The message delivery mode that will be 
used for each producer. Available values are: 'nonpersistent' - use 
non-persistent delivery mode. javax.jms.DeliveryMode.NON_PERSISTENT. 
'persistent' - use persistent delivery mode. javax.jms.DeliveryMode.PERSISTENT.
+`producer.messageSize`|1024 bytes|The size of each text message to send.
+`producer.msgFileName`|null|If you want to send a fixed message from a 
particular file. The file needs to be a text file. The entire content of the 
file will be sent as message body. Specifying a file containing the message to 
be sent makes the producer ignore the property producer.messageSize. Use 
relative or full path. Example: -Dproducer.msgFileName=../message.xml
+`producer.createNewMsg`|false|If true, each send will create a new JMS Message 
with the specified message size with incrementing text messages (i.e. Text 
Message 1, Text Message 2, ...). If false, only one message will be created 
before the send loop, and this message will be sent over and over again.
+`producer.sendDelay`|0 ms|Pause producer for sendDelay milliseconds after each 
message (allows producer throttling).
+`producer.sendType`|time|Send either time-based or message-count-based. 
Available values are: 'time' - keep sending messages until a specific interval 
of time elapses. 'count' - keep sending messages until N messages has been sent.
+`producer.sendCount`|1000000 msgs (1 million)|If sendType=count, send this 
number of messages.
+`producer.sendDuration`|300000 ms (5 mins)|If sendType=time, send messages for 
this number of milliseconds.
+`producer.header`|none|Specify message headers to be set on all messages. 
Headers use name=value syntax and can be separated using ':'. More than one 
header can be set on a single producer.header line, e.g. 
producer.header="JMSType=car:MyHeader=MyValue" (no spaces). Only one 
producer.header line is allowed!
 
 ### Configuration for running a JMS Consumer
 
 Configuration Key|Default Value|Description
 ---|---|---
-consumer.sessTransacted|false|Specifies if the session created will be 
transacted or not. See the JMS Specifications for more details.
-consumer.sessAckMode|autoAck|Specified the acknowledge mode of the session. 
See the JMS Specifications for more details. Available values are: 'autoAck' - 
Session.AUTO_ACKNOWLEDGE. 'clientAck' - Session.CLIENT_ACKNOWLEDGE. 'dupsAck' - 
Session.DUPS\_OK\_ACKNOWLEDGE. 'transacted' - Session.TRANSACTED
-consumer.commitAfterXMsgs|1|Commit transaction after the specified amount of 
messages. Only used in conjunction with a transacted JMS Session 
(consumer.sessTransacted=true and consumer.sessAckMode=transacted)
-consumer.destName|TEST.FOO|The prefix of the destination name to use. To 
specify a queue, prefix the destination name with 'queue://', for topics, 
prefix the destination with 'topic://'. If no prefix is specified, a topic will 
be created.
-consumer.destComposite|false|If there are more than one destination, and 
destComposite=true, the destinations will be merged into one. This assumes that 
the provider supports composite destinations.
-consumer.durable|false|If true, create a durable subscriber, otherwise create 
a message consumer. See the JMS Specifications for more details.
-consumer.asyncRecv|true|If true, asynchronously receive messages using the 
onMessage() method, otherwise use the receive() method.
-consumer.recvDelay|0 ms|Pause consumer for recvDelay milliseconds with each 
message (allows consumer throttling).
-consumer.recvType|time|Receive either time-based or message-count-based. 
Available values are: 'time' - keep receiving messages until a specific time 
interval has elapsed. 'count' - keep receiving until N messages has been 
received.
-consumer.recvCount|1000000 msgs (1 million)|If recvType=count, receive this 
much messages.
-consumer.recvDuration|300000 ms (5 mins)|If recvType=time, receive messages 
for this specific time duration.
-consumer.messageSelector|none|Specify [message selector](selectors) for all 
consumers. E.g. consumer.messageSelector="MyHeader = 'MyValue' AND JMSType = 
'car'"
+`consumer.sessTransacted`|false|Specifies if the session created will be 
transacted or not. See the JMS Specifications for more details.
+`consumer.sessAckMode`|autoAck|Specified the acknowledge mode of the session. 
See the JMS Specifications for more details. Available values are: 'autoAck' - 
Session.AUTO_ACKNOWLEDGE. 'clientAck' - Session.CLIENT_ACKNOWLEDGE. 'dupsAck' - 
Session.DUPS\_OK\_ACKNOWLEDGE. 'transacted' - Session.TRANSACTED
+`consumer.commitAfterXMsgs`|1|Commit transaction after the specified amount of 
messages. Only used in conjunction with a transacted JMS Session 
(consumer.sessTransacted=true and consumer.sessAckMode=transacted)
+`consumer.destName`|TEST.FOO|The prefix of the destination name to use. To 
specify a queue, prefix the destination name with 'queue://', for topics, 
prefix the destination with 'topic://'. If no prefix is specified, a topic will 
be created.
+`consumer.destComposite`|false|If there are more than one destination, and 
destComposite=true, the destinations will be merged into one. This assumes that 
the provider supports composite destinations.
+`consumer.durable`|false|If true, create a durable subscriber, otherwise 
create a message consumer. See the JMS Specifications for more details.
+`consumer.asyncRecv`|true|If true, asynchronously receive messages using the 
onMessage() method, otherwise use the receive() method.
+`consumer.recvDelay`|0 ms|Pause consumer for recvDelay milliseconds with each 
message (allows consumer throttling).
+`consumer.recvType`|time|Receive either time-based or message-count-based. 
Available values are: 'time' - keep receiving messages until a specific time 
interval has elapsed. 'count' - keep receiving until N messages has been 
received.
+`consumer.recvCount`|1000000 msgs (1 million)|If recvType=count, receive this 
much messages.
+`consumer.recvDuration`|300000 ms (5 mins)|If recvType=time, receive messages 
for this specific time duration.
+`consumer.messageSelector`|none|Specify [message selector](selectors) for all 
consumers. E.g. consumer.messageSelector="MyHeader = 'MyValue' AND JMSType = 
'car'"
 
 > **Note**: If you have more than one consumer receiving from multiple 
 > destinations, it is a good idea to change the sysTest.destDistro to 'equal', 
 > since by default it uses 'all' and a consumer can only receive from a single 
 > destination, hence all consumers will receive from the first destination in 
 > the list only.
 
@@ -120,23 +120,23 @@ consumer.messageSelector|none|Specify [message 
selector](selectors) for all cons
 
 Configuration Key|Default Value|Description
 ---|---|---
-factory.brokerURL|tcp://localhost:61616|The url of the broker the client will 
connect to.
-factory.userName|null|Username on the connection to use.
-factory.password|null|Password on the connection to use.
-factory.clientID|null|Client ID the connection will use. If none is specified, 
it will be automatically generated.
-factory.asyncSend|false|If true, asynchronously send messages.
-factory.asyncDispatch|false|If true, asynchronously dispatch messages.
-factory.asyncSession|true|If true, session will dispatch messages 
asynchronously.
-factory.closeTimeout|15000 ms|
-factory.copyMsgOnSend|true|If true, creates a copy of the message to be sent.
-factory.disableTimestamp|false|If true, disable the setting of the 
JMSTimestamp.
-factory.deferObjSerial|false|If true, defer the serialization of message 
objects.
-factory.optimAck|true|If true, optimizes the acknowledgement of messages.
-factory.optimDispatch|true|If true, optimizes the dispatching of messages.
-factory.prefetchQueue|1000 messages|Number of messages a queue consumer will 
cache in RAM before processing it.
-factory.prefetchTopic|32766 messages|Number of messages a topic consumer will 
cache in RAM before processing it.
-factory.useCompression|false|If true, compress message data.
-factory.useRetroactive|false|If true, make consumers retroactive.
+`factory.brokerURL`|tcp://localhost:61616|The url of the broker the client 
will connect to.
+`factory.userName`|null|Username on the connection to use.
+`factory.password`|null|Password on the connection to use.
+`factory.clientID`|null|Client ID the connection will use. If none is 
specified, it will be automatically generated.
+`factory.asyncSend`|false|If true, asynchronously send messages.
+`factory.asyncDispatch`|false|If true, asynchronously dispatch messages.
+`factory.asyncSession`|true|If true, session will dispatch messages 
asynchronously.
+`factory.closeTimeout`|15000 ms|
+`factory.copyMsgOnSend`|true|If true, creates a copy of the message to be sent.
+`factory.disableTimestamp`|false|If true, disable the setting of the 
JMSTimestamp.
+`factory.deferObjSerial`|false|If true, defer the serialization of message 
objects.
+`factory.optimAck`|true|If true, optimizes the acknowledgement of messages.
+`factory.optimDispatch`|true|If true, optimizes the dispatching of messages.
+`factory.prefetchQueue`|1000 messages|Number of messages a queue consumer will 
cache in RAM before processing it.
+`factory.prefetchTopic`|32766 messages|Number of messages a topic consumer 
will cache in RAM before processing it.
+`factory.useCompression`|false|If true, compress message data.
+`factory.useRetroactive`|false|If true, make consumers retroactive.
 
 ### Configuration for SPI Connection Factory: 
`org.apache.activemq.tool.spi.ActiveMQClassLoaderSPI`
 
@@ -168,32 +168,32 @@ As of ActiveMQ 4.0.1, these are the available fields and 
default values:
 
 Configuration Key|Default Value
 ---|---
-factory.prefetchPolicy.optimizeDurableTopicPrefetch|1000
-factory.prefetchPolicy.durableTopicPrefetch|100
-factory.password|null
-factory.prefetchPolicy.queueBrowserPrefetch|500
-factory.useCompression|false
-factory.disableTimeStampsByDefault|false
-factory.optimizedMessageDispatch|true
-factory.useRetroactiveConsumer|false
-factory.alwaysSessionAsync|true
-factory.copyMessageOnSend|true
-factory.prefetchPolicy.topicPrefetch|32766
-factory.useAsyncSend|false
-factory.redeliveryPolicy.backOffMultiplier|5
-factory.prefetchPolicy.inputStreamPrefetch|100
-factory.closeTimeout|15000
-factory.userName|null
-factory.optimizeAcknowledge|false
-factory.clientID|null
-factory.objectMessageSerializationDefered|false
-factory.asyncDispatch|false
-factory.redeliveryPolicy.initialRedeliveryDelay|1000
-factory.prefetchPolicy.queuePrefetch|1000
-factory.redeliveryPolicy.maximumRedeliveries|5
-factory.redeliveryPolicy.useCollisionAvoidance|false
-factory.prefetchPolicy.maximumPendingMessageLimit|0
-factory.redeliveryPolicy.useExponentialBackOff|false
+`factory.prefetchPolicy.optimizeDurableTopicPrefetch`|1000
+`factory.prefetchPolicy.durableTopicPrefetch`|100
+`factory.password`|null
+`factory.prefetchPolicy.queueBrowserPrefetch`|500
+`factory.useCompression`|false
+`factory.disableTimeStampsByDefault`|false
+`factory.optimizedMessageDispatch`|true
+`factory.useRetroactiveConsumer`|false
+`factory.alwaysSessionAsync`|true
+`factory.copyMessageOnSend`|true
+`factory.prefetchPolicy.topicPrefetch`|32766
+`factory.useAsyncSend`|false
+`factory.redeliveryPolicy.backOffMultiplier`|5
+`factory.prefetchPolicy.inputStreamPrefetch`|100
+`factory.closeTimeout`|15000
+`factory.userName`|null
+`factory.optimizeAcknowledge`|false
+`factory.clientID`|null
+`factory.objectMessageSerializationDefered`|false
+`factory.asyncDispatch`|false
+`factory.redeliveryPolicy.initialRedeliveryDelay`|1000
+`factory.prefetchPolicy.queuePrefetch`|1000
+`factory.redeliveryPolicy.maximumRedeliveries`|5
+`factory.redeliveryPolicy.useCollisionAvoidance`|false
+`factory.prefetchPolicy.maximumPendingMessageLimit`|0
+`factory.redeliveryPolicy.useExponentialBackOff`|false
 
 ### Configuration for samplers
 
@@ -215,10 +215,10 @@ Sampler configurations are not tied in to the test run, 
so it is possible for th
 
 Configuration Key|Default Value|Description
 ---|---|---
-_samplerName_.duration|300000|The total duration (in ms) the sampler will run, 
including ramp up and ramp down time.
-_samplerName_.rampUpTime|30000|The ramp up time of the sampler, sampling will 
only start after the ramp up time.
-_samplerName_.rampDownTime|30000|The ramp down time of the sampler, sampling 
will stop when the sampler has executed for (duration - rampUpTime - 
rampDownTime) ms.
-_samplerName_.interval|1000|The interval (in ms), the sampler will sample for 
data.
+`<samplerName>.duration`|300000|The total duration (in ms) the sampler will 
run, including ramp up and ramp down time.
+`<samplerName>.rampUpTime`|30000|The ramp up time of the sampler, sampling 
will only start after the ramp up time.
+`<samplerName>.rampDownTime`|30000|The ramp down time of the sampler, sampling 
will stop when the sampler has executed for (duration - rampUpTime - 
rampDownTime) ms.
+`<samplerName>.interval`|1000|The interval (in ms), the sampler will sample 
for data.
 
 #### From ActiveMQ 5.11
 
@@ -226,12 +226,11 @@ Sampler run duration is tied directly to the behavior of 
the client (producer/co
 
 Configuration Key|Default Value|Description
 ---|---|---
-_samplerName_.duration|For time-based tests, matches the consumer or producer 
duration. _Ignored for count-based tests._|The total duration (in ms) the 
sampler will run, including ramp up and ramp down time.
-_samplerName_.rampUpTime|null; defers to rampUpPercent. _Ignored for 
count-based tests._|The ramp up time of the sampler, sampling will only start 
after the ramp up time.
-_samplerName_.rampDownTime|null; defers to rampDownPercent. _Ignored for 
count-based tests._|The ramp down time of the sampler, sampling will stop when 
the sampler has executed for (duration - rampUpTime - rampDownTime) ms.
-_samplerName_.rampUpPercent|0 _Ignored for count-based tests._|The percentage 
of the overall run duration that the sampler should use to ramp up (0-100). 
Overridden by rampUpTime.
-_samplerName_.rampDownPercent|0 _Ignored for count-based tests._|The 
percentage of the overall run duration that the sampler should use to ramp down 
(0-99). Overridden by rampDownTime.
-_samplerName_.interval|1000|The interval (in ms), the sampler will sample for 
data.
+`<samplerName>.duration`|For time-based tests, matches the consumer or 
producer duration. _Ignored for count-based tests._|The total duration (in ms) 
the sampler will run, including ramp up and ramp down time.
+`<samplerName>.rampUpTime`|null; defers to rampUpPercent. _Ignored for 
count-based tests._|The ramp up time of the sampler, sampling will only start 
after the ramp up time.
+`<samplerName>.rampDownTime`|null; defers to rampDownPercent. _Ignored for 
count-based tests._|The ramp down time of the sampler, sampling will stop when 
the sampler has executed for (duration - rampUpTime - rampDownTime) ms.
+`<samplerName>.rampUpPercent`|0 _Ignored for count-based tests._|The 
percentage of the overall run duration that the sampler should use to ramp up 
(0-100). Overridden by rampUpTime.
+`<samplerName>.rampDownPercent`|0 _Ignored for count-based tests._|The 
percentage of the overall run duration that the sampler should use to ramp down 
(0-99). Overridden by rampDownTime.
+`<samplerName>.interval`|1000|The interval (in ms), the sampler will sample 
for data.
 
 The time taken to ramp up and ramp down, whether defined through milliseconds 
or as a percentage cannot exceed the total duration.
-

Reply via email to