The Onum Blog
    Product News
2025-04-28T05:00:00+01:003 minutes

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 minutes

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 built to move data, not act on it. Events get shipped downstream, enriched later, and analyzed once the context has already faded. By the time alerts are generated or insights are surfaced, it’s often too late to respond meaningfully. The traditional approach assumes that value lives 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 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:

  • Add logic that’s often scattered across services or embedded in applications, and consolidate 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 formats that fall outside typical schema transformation tools

  • Filter or reroute telemetry using logic that accounts for 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.

Shift left without adding complexity

Most teams today rely on out-of-band services to enrich, filter, or transform telemetry. These services are brittle, hard to scale, and often add latency 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.

This doesn’t mean post-ingest logic goes away entirely. But it does mean you can stop doing the wrong work in the wrong place—and start shaping your data 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