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:
Property | Description |
---|---|
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:
Use the following
mzsh topo set
command:$ mzsh topo set topo://services:custom/val:system-insight.si-instance.config.measurement.server.throttle.interval 10
Restart the SCs:
$ mzsh system restart
Start the custom system insight service:
$ mzsh service start