Notes / System Design / 15 Complete Case Studies / 01 Telemetry Ingestion Pipeline

7. Component Map (What Exists in the Wild)

OSS and managed-SaaS options for every layer of the telemetry ingestion pipeline, mapped against ShipSolid's own production experience.

Appears in: Telemetry Ingestion Pipeline — this is §7 of the full design, split into its own file so the root stays a table of contents.

7. Component Map (What Exists in the Wild)

LayerOSS optionManaged/SaaS optionYour experience
AgentOTel Collector, Grafana AlloyDatadog Agent, New RelicAlloy at ShipSolid (production)
Ingestion gatewayOTel Collector (gateway mode)Grafana Cloud ingestAlloy gateway mode
BufferKafka (Apache), Pulsar, KinesisConfluent Cloud, MSK
Metric processorOTel Collector processorsCustom Flink/Spark jobAlloy pipelines
Trace processorOTel Collector (tail sampler)Jaeger, Tempo with tail sampTempo at ShipSolid
Metric storePrometheus, Mimir, Thanos, CortexGrafana Cloud MimirMimir (production)
Log storeLoki, Elasticsearch, ClickHouseGrafana Cloud LokiLoki (production)
Trace storeTempo, Jaeger, ZipkinGrafana Cloud TempoTempo (production)

Local graph

Full graph →