The Telemetry Pipeline Playbook 

Taming Data Sprawl with Cribl and OpenTelemetry 

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: 

  1. Collect 100% of all telemetry at the edge 
  2. Route 100% of raw data to cheap object storage (S3, Azure Blob, Cribl Lake) for compliance and retroactive analysis 
  3. In the same pipeline, apply filtering, tail-based sampling, and aggregation 
  4. 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. 

 

Book your free assessment

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…