The Onum Blog
2025-04-28T05:00:00+01:003 min

Introducing BYOCode for Real-Time Telemetry Logic

Most pipelines move data. BYOCode lets you act on it. Write Python inline, enrich with business logic, and run detections as telemetry is ingested—not after it’s already lost value.

Dan Brault
Director, Product Marketing
Dan Brault
Director, Product Marketing
2025-04-28T05:00:00+01:003 min

Bring your Python logic into the pipeline and act on data at the point of ingest

The wrong place to think

Most telemetry systems are designed to move data, not act on it. Events are shipped downstream, enriched later, and analyzed once the context has already faded. By the time alerts are triggered or insights are surfaced, it’s often too late to respond meaningfully. The traditional approach assumes that value is created at the destination. But in reality, the best place to decide what matters is at the very beginning—when data first arrives.

Logic where it belongs

BYOCode (Bring Your Own Code) lets engineers write and execute Python functions directly in-stream. The code runs in in-memory and in real-time, inline with telemetry, as events are ingested. This enables teams to take action while the data is still fresh and relevant.

With BYOCode, you can go beyond predefined actions and introduce custom logic tailored to your environment. That means you can:

  • Consolidate business logic that’s scattered across services or embedded in application - directly into the pipeline

  • Run ad-hoc detection logic before SIEM ingestion

  • Scale custom logic horizontally without impacting primary pipelines or shared infrastructure

  • Normalize obscure or non-standard telemetry formats outside typical schema transformation tools

  • Filter or reroute telemetry based on business context, not just static field values

BYOCode is deployed as part of the stream itself. It removes the need for external enrichers or preprocessing services and shifts key logic upstream, reducing reliance on slower post-ingest workflows while enabling earlier, smarter action.

Shift left without adding complexity

Most teams today depend on out-of-band services to enrich, filter, or transform telemetry. These services are often brittle, operationally siloed, hard to scale, and often add latency and cost to critical detection workflows. BYOCode offers a simpler, faster alternative. By moving decision logic upstream, teams reduce pressure on downstream systems, eliminate redundant processing, and gain visibility into their data earlier in the flow.

Post-ingest analysis still has its place. But now, you can stop doing the wrong work in the wrong place—and start shaping your data when and where it matters most.

Ready to see it in action?

Bring your logic to the point of ingest and take control of your telemetry strategy. Book a demo to learn how BYOCode helps teams move faster, reduce noise, and act in real time.

Post content