Which source to use
Starting out? Use the TCP source. It’s the default for all native SDKs. Add HTTP if you have browser clients. Add Syslog when you want infrastructure logs alongside product events.
You can run multiple sources at once — they all feed into the same pipeline. Configure routing to control which sources send data to which sinks.
Throughput
Benchmarked on Apple M4 Pro, 12 cores, 5 clients, null sink:| Source | Batch 500 | Batch 100 | Batch 10 |
|---|---|---|---|
| TCP Binary | 64M/s | 55M/s | 6.9M/s |
| HTTP FlatBuffers | 24M/s | 8.3M/s | 1.0M/s |
| HTTP JSON | 2.1M/s | 2.3M/s | 848K/s |
| Syslog TCP | 8.7M/s | 8.5M/s | 8.3M/s |
Monitoring
Check source health withtell status: