omni::telemetry::kQueueLimitSettingLeaf

Defined in omni/structuredlog/Telemetry.h

constexpr const char *const omni::telemetry::kQueueLimitSettingLeaf = "queueLimit"

This setting is an optional member of the kTransmitterSetting object.

This sets the maximum number of messages to process in a single pass on this transmitter. The transmitter will stop processing log messages and start to upload messages when it has found, validated, processed, and queued at most this number of messages on any given transmitter object. Only validated and queued messages will count toward this limit. This limit paired with kTransmissionLimitSettingLeaf helps to limit how much of any log file is processed and transmitted at any given point. This defaults to 10000 messages.