Caution
To avoid getting rate limited, we recommend these practices:
- Batch requests sent to the OTLP endpoint as described in this section
- Explicitly enable gzip compression
- Ensure your attribute lengths don't exceed New Relic maximums
By default, the OpenTelemetry SDKs and Collector send one (1) data point per request. Using these defaults, it is likely your account will be rate limited.
All OpenTelemetry SDKs and Collectors provide a BatchProcessor
, which batches data points in memory. This batching allows requests to be sent with more than one (1) data point.
Component | Batch Processor |
---|---|
Collector | |
Go SDK | |
JS SDK | |
Python SDK |