Support Center Home

Rate Limiting for Push Metrics

Rate limits are imposed for requests to LogicMonitor’s Push Metrics REST API.

The following table lists default rate limits:

Limitation RuleContent- EncodingLimitControlled by GCC ConfigurationDescription
On the basis of Payload Sizegzip104858 bytesPushmetrics.maximum.payload.size.allowed
– 104858 bytes limit for the compressed data.
– For API-Ingest APIs it will be controlled by “pushmetrics.maximum.payload.size.allowed”
-“payload.size.compression.rate” config is used as compression ratio. e.g, if we have “payload.size.compression.rate” as 10 and “pushmetrics.maximum.payload.size.allowed” as 1MB. Then, the maximum allowed payload size in compressed form will be 0.1MB.
On the basis of Payload Size1048576 bytespushmetrics.maximum.payload.size.allowedIngest APIs will be controlled by “pushmetrics.maximum.payload.size.allowed”
On the basis of instance counts100pushmetrics.maximum.instances.allowed– Maximum instances allowed in a payload is limited to 100(default) and can be controlled via GCC config with key -“pushmetrics.maximum.instances.allowed”