3.4 System Insight Properties

In the standard template.conf file for the system insight service, there are a number of properties, which are described in the table below:

PropertyDescription
measurement.client.sender.buffer-size

Default value: 100

The buffer size of the client sender

measurement.client.receiver.buffer-size

Default value: 100

The buffer size of the client receiver

measurement.client.receiver.batch-size

Default value: 16

The batch size of incoming messages to the client

measurement.client.ack-timeout

Default value: 3 seconds

The maximum time in seconds that an incoming message to the client can be in transit before timing out

measurement.server.sender.buffer-size

Default value: 1000

The buffer size of a server sender

measurement.server.receiver.buffer-size

Default value: 100

The buffer size of a server receiver

measurement.server.receiver.batch-size

Default value: 16

The batch size of incoming messages to the server

measurement.server.ack-timeout

Default value: 3 seconds

The maximum time in seconds that an incoming message to the server can be in transit before timing out.

measurement.server.throttle.limit

Default value: 1000

The maximum number of messages per the unit of time set for the measurement server throttle interval, that can be sent to one server.

measurement.server.throttle.interval

Default value: 1 second

The time interval in seconds to apply to a measurement server throttle interval.

measurement.server.path

Default value: measurement router

The logical name of the measurement communication channel

 measurement.server.pushed-back-log-interval

Default value: 5 seconds

The interval in seconds to log when messages going from the server to clients are subject to backpressure


It is recommended that you keep the default values for these properties, but if you require to modify any value(s), use the mzsh topo command, and then restart the SCs and the system insight service. See the example below:

Example - Setting a property for the System Insight service

If you want to change the value for the property measurement.server.throttle.interval to 10:

  1. Use the following mzsh topo set command:

    $ mzsh topo set topo://services:custom/val:system-insight.si-instance.config.measurement.server.throttle.interval 10
  2. Restart the SCs:

    $ mzsh system restart
  3. Start the custom system insight service:

    $ mzsh service start