Introduction
Every organisation we work with has the same problem. They are drowning in data. Log volumes are growing 20–40% year-on-year. SIEM and observability platform costs are spiralling. Security and operations teams are overwhelmed by noise, and the data they actually need is buried in a flood of verbose, duplicated, low-value telemetry.
The root cause is architectural. Most organisations send 100% of their raw data directly to expensive analytics platforms. There is no processing layer in between, no place to filter, aggregate, enrich, or route data intelligently before it hits a licensed backend. The result is runaway costs, degraded platform performance, and analysts spending more time managing data than analysing threats.
This playbook introduces the concept of the telemetry pipeline — the “missing middle layer” between your data sources and your analytics platforms. It explains why pipelines are the single most impactful architectural decision you can make for cost control and data quality, and provides a practical framework for implementation using Cribl Stream and OpenTelemetry.
At Apto Solutions
We specialise in data pipeline architecture for SIEM and observability platforms. Our Data Pipelines and Routing service helps organisations reduce ingestion costs by 30–60% while improving data quality and analyst productivity.
The Data Sprawl Problem
Why Data Volumes Are Exploding
Several forces are driving exponential growth in telemetry data:
- Cloud migration: Cloud-native architectures generate significantly more telemetry than traditional infrastructure. A single Kubernetes cluster can produce gigabytes of logs, metrics, and events per day from the orchestration layer alone, before accounting for application telemetry.
- Microservices: Decomposing monoliths into microservices multiplies the number of telemetry sources. Each service produces its own logs, metrics, and traces. Inter-service communication generates additional network telemetry.
- Compliance and security: Regulatory requirements (ISO 27001, PCI DSS, NIS2, DORA) demand comprehensive logging and extended retention periods, pushing organisations to collect more data and keep it for longer.
- Tool proliferation: Most organisations run multiple monitoring, security, and observability tools, each with its own agents and data collection. The result is duplicate data flowing to multiple destinations.
The Cost Impact
For most organisations, 60–80% of the data ingested into their SIEM or observability platform is low-value noise poor ‘signal’ quality: health check logs, debug-level messages, duplicate events, verbose infrastructure telemetry that nobody queries. Yet they pay full licence cost for every byte ingested.
Consider a typical Splunk deployment ingesting 500 GB/day. If 60% of that volume is low-value data that could be filtered, aggregated, or routed to cheaper storage, the potential licence saving is substantial — often enough to fund a managed service engagement or an entirely new observability capability.
The Telemetry Pipeline Architecture
A telemetry pipeline is a dedicated processing layer that sits between your data sources (applications, infrastructure, security tools) and your analytics destinations (SIEM, observability platform, data lake). Its job is to receive all telemetry, process it intelligently, and route it to the right destination at the right cost.
The Two-Tier Model
A well-designed pipeline follows a two-tier architecture:
Tier 1 — Edge Collection: Lightweight agents run on your hosts, containers, or pods. Their only job is to collect local telemetry (logs, metrics, traces) and forward it to the central pipeline as quickly as possible, with minimal local processing. This tier uses OpenTelemetry Collectors, Cribl Edge agents, or vendor-specific forwarders.
Tier 2 — Central Processing: A dedicated, horizontally scalable fleet of pipeline processors (Cribl Stream or OpenTelemetry Collector gateways) receives all data from Tier 1. This tier performs the heavy processing: filtering, aggregation, enrichment, transformation, and routing. It is the control plane for your entire data architecture.
This separation of concerns is critical. Edge agents stay lightweight, ensuring minimal impact on application performance. Central processing is independently scalable and provides a single point of control for data policies.
The Core Pipeline Functions
Filtering: Dropping the Noise
The most immediate value from a pipeline is filtering — removing known low-value data before it reaches your expensive platforms. Common examples include:
- Health check and heartbeat logs (often 30–50% of web server log volume)
- Debug and verbose-level logs from production systems
- Successful authentication events in high-volume environments
- Kubernetes orchestration events that repeat every few seconds
- Duplicate events from overlapping collection agents
In our experience…
Filtering alone typically achieves 20–40% data reduction. This is the “quick win” that delivers immediate ROI from a pipeline implementation. It’s just the start!
Aggregation: Summarising at Scale
Aggregation converts high-volume, low-value raw data into low-volume, high-value summaries. Instead of ingesting one million individual 200 OK web server logs (each carrying full request details), the pipeline can aggregate them into a single metric: “1,000,000 successful requests to /api/checkout in the last 5 minutes with a p99 latency of 245ms.”
The raw logs are gone, but the operational intelligence is preserved — at a fraction of the storage and licence cost. For compliance, the raw data can simultaneously be routed to cheap object storage.
Enrichment: Adding Context
Raw telemetry often lacks the context that analysts need. A log event might contain an IP address, but without knowing that IP maps to a specific user, department, or geographic location, the analyst must manually cross-reference multiple systems. Pipeline enrichment adds this context in-stream:
- GeoIP lookups on source and destination IP addresses
- User identity enrichment from Active Directory or CMDB
- Asset classification (production vs development, critical vs non-critical)
- Threat intelligence lookups against known indicators of compromise
Enriched data reduces Mean Time to Resolution by eliminating manual cross-referencing during incident investigation.
Routing: Right Data, Right Destination, Right Cost
The pipeline’s routing capability is what transforms your data architecture from a single-destination firehose into an intelligent, cost-optimised distribution network. A single data stream can be routed simultaneously to:
- Your SIEM (high-value security events only, enriched and normalised)
- Your observability platform (metrics and sampled traces for performance monitoring)
- Cheap object storage like S3 (100% raw data for compliance and retroactive analysis)
- A security data lake (OCSF-normalised events for advanced threat hunting)
This “full-fidelity-to-lake, high-signal-to-tool” model is the most cost-effective architecture available. You keep everything for compliance, but you only pay premium licence costs for the data that delivers real-time operational value.
Cribl vs OpenTelemetry Collector
The two primary options for building a telemetry pipeline are the open-source OpenTelemetry Collector and the commercial Cribl Stream platform. Both are capable; the right choice depends on your scale, complexity, and operational maturity. Of course other opern source and commercial options are available, but this comparative provides good context.
Capability |
OpenTelemetry Collector |
Cribl Stream |
| Licence | Open source (Apache 2.0) | Commercial (free tier available) |
| Configuration | YAML-based, code-driven | Graphical UI + code |
| Data sources | OTel-native (OTLP) plus contribreceivers | Any-to-any (500+ sources/destinations) |
| Processing | Processors (filter, batch, attributes) | Functions (regex, lookup, aggregation, masking, full ETL) |
| Routing | Exporter-based (one pipeline per route) | Route-based (conditional, multi-destination) |
| Schema transformation | Limited (attribute manipulation) | Full (OTel to OCSF, any format conversion) |
| Scalability | Manual (Kubernetes-based scaling) | Built-in auto-scaling, leader election |
| Management | CLI / Kubernetes manifests | Centralised web UI, fleet management |
| Best for | OTel-native environments, smaller scale | Enterprise scale, heterogeneous environments, complex ETL |
Practical Guidance
For organisations just starting their pipeline journey, we typically recommend Cribl Stream for its ease of use, visual pipeline builder, and breadth of source/destination connectors. The learning curve is significantly lower than hand-crafting OTel Collector YAML configurations, and the pre-built Packs (reusable pipeline logic) accelerate time-to-value.
For cloud-native organisations that are already heavily invested in OpenTelemetry instrumentation and Kubernetes, the OTel Collector may be sufficient for simpler use cases. However, as processing complexity grows (multi-format transformation, OCSF mapping, complex routing logic), most organisations find they need the additional capabilities of a commercial pipeline.
A hybrid approach is also common: OTel Collectors at the edge (Tier 1) feeding into Cribl Stream as the central processing hub (Tier 2). This gives you open-source instrumentation with commercial-grade processing and management.
Sampling Strategies for Trace Data
Distributed traces are invaluable for observability but generate enormous data volumes. Effective sampling is essential for cost management without sacrificing diagnostic fidelity.
Head-Based Sampling
Makes a keep/drop decision at the start of a trace (e.g., “keep 10% of all traces”). This is simple to implement but has a critical flaw: it will inevitably drop the error traces and high-latency traces that you most need to diagnose problems. At 10% sampling, you have a 90% chance of missing any given incident.
Tail-Based Sampling
Buffers 100% of trace spans, waits for the trace to complete, then makes a keep/drop decision based on the complete trace. You can configure rules like “always keep traces with errors”, “always keep traces above 2 seconds latency”, and “sample 5% of healthy traces.” This preserves 100% of your diagnostically valuable traces while dramatically reducing volume.
Tail-based Sampling
This is the recommended approach for any production observability deployment. It requires a pipeline (OTel Collector gateway or Cribl) with enough memory to buffer trace spans, but the cost savings and fidelity improvement are substantial.
The Data-Lake-First Model
The most sophisticated approach inverts the traditional cost model entirely:
- Collect 100% of all telemetry at the edge
- Route 100% of raw data to cheap object storage (S3, Azure Blob, Cribl Lake) for compliance and retroactive analysis
- In the same pipeline, apply filtering, tail-based sampling, and aggregation
- Route only the processed, high-signal data (typically 1–10% of the original volume) to your expensive real-time platforms
This gives you full-fidelity data for compliance and forensics, with dramatically lower real-time platform costs. When an incident occurs, you can retroactively search the full data set in the lake, then promote relevant data to your SIEM for detailed analysis.
Implementation Roadmap
We recommend a phased approach that delivers value at each stage:
Phase 1: Assess and Map (Weeks 1–2)
- Inventory all telemetry data sources and current collection agents
- Map data flows: what data goes where, at what volume
- Identify the top 5 highest-volume, lowest-value data streams
- Calculate current ingestion costs and identify quick-win savings
Phase 2: Deploy Pipeline (Weeks 3–4)
- Deploy Cribl Stream (or OTel Collector gateway) as central processing tier
- Configure initial routes to mirror existing data flows (no changes to destinations yet)
- Implement filtering rules for the top 5 noise sources identified in Phase 1
- Validate data integrity and completeness
Phase 3: Optimise (Weeks 5–8)
- Implement aggregation for high-volume, low-value log sources
- Add enrichment rules (GeoIP, user identity, asset context)
- Configure multi-destination routing (SIEM + lake + observability)
- Implement tail-based sampling for trace data
- Measure and report on ingestion reduction and cost savings
Phase 4: Operate and Iterate (Ongoing)
- Continuous monitoring of pipeline health and data quality
- Regular review of filtering and routing rules as new data sources are added
- Progressive expansion to additional data sources and use cases
- Cost reporting and optimisation reviews
Apto’s Four Phases
Apto’s Data Pipelines and Routing service covers all four phases. Our typical engagement delivers measurable ingestion reduction within the first month, with ongoing pipeline operations as part of our managed service model.
Next Steps
Ready to take action? Apto Solutions offers a range of entry-point engagements designed to give you clarity before commitment:
- Free Assessment: A no-obligation conversation with one of our platform specialists to understand your current state and identify quick wins.
- SIEM Health Check: A structured review of your existing SIEM deployment covering architecture, detection coverage, data quality, and operational efficiency.
- Observability Maturity Assessment: A framework-driven evaluation of your monitoring and observability capabilities against industry best practice.
- Data Mapping and Discovery: An analysis of your telemetry data flows, identifying redundancy, gaps, and optimisation opportunities.
Or email enquiries@aptosolutions.co.uk to start the conversation.
Assessed. Architected. Operated.
See how we can build your digital capability,
call us on +44(0)845 226 3351 or send us an email…
-
1 July 2026
Building a Foundation for Risk
-
22 June 2026
The Convergence Imperative
-
4 June 2026
From Reactive to Resilient: Managed Splunk Operations for a Leading UK Financial Business



