Analytics persistent queue
For enhanced reliability in your analytics data pipeline, enable the persistent queue feature.
About this task
The Logstash persistent queue is an optional feature that provides enhanced reliability in the data pipeline. With the persistent queue enabled, the ingestion pod buffers incoming API event data to persistent storage so that no events are lost if the downstream API Connect services become unavailable.
For example, if the analytics storage service is restarted, any incoming API events are kept in persistent storage and sent on to the storage service when it is available again. If the persistent queue is not enabled, then the ingestion pod rejects further API event data coming from the gateway.
The persistent queue feature does not replay previously sent API events (if you change offload settings for example).
Another benefit of this feature is better handling of unexpected traffic spikes. The only disadvantages are higher CPU and persistent storage requirements.
Procedure
What to do next
If you do not want to add any more configuration options, skip to the topic Deploying the Analytics subsystem.
Otherwise, continue adding configuration options to the file as explained in the following topics.