Pipeline configuration
Key considerations
- Failure Handling: In case of failures, the pipeline retries requests indefinitely with exponential backoff.
- Networking & Performance: For optimal performance, deploy your webhook server in a region close to where the pipelines are deployed (we use aws
us-west-2
). Aim to keep p95 latency under 100 milliseconds for best results. - Latency vs Throughput: Use lower batch_size/batch_flush_interval to achive low latency and higher values to achieve high throughput (useful when backfilling/bootstraping).
- Connection & Response times: The maximum allowed response time is 5 minutes and the maximum allowed time to establish a connection is 1 minute.
Secret creation
Create a httpauth secret with the following CLI command:httpauth
as the secret type and then follow the prompts to finish creating your httpauth secret.