SYS.INIT // ORCHESTRATION

CtrlB
Control Plane

An orchestration system to manage telemetry collectors at scale. Currently supports lifecycle and configuration management for the OpenTelemetry ecosystem.

SYS.ERR // CURRENT_STATE

The Challenge

Managing telemetry at scale is broken. Each tool deploys its own agent, creating configuration sprawl. Manual updates, rotations, and upgrades become operational nightmares without centralized control.

Multiple Agents and Silos

Each observability tool (logging, metrics, tracing) spawns its data pipeline and agent, leading to configuration sprawl and duplicated effort.

Resource Overhead

Adding multiple collectors, one for logs, one for traces and one for metrics adds significant resource overhead.

Manual Upgrades and Drift

Rolling out agent updates or policy changes requires SSH'ing into each machine or writing brittle automation.

MODULES // ACTIVE

Key Features

Unified Control Plane

CtrlB gives you one central control plane that talks to all your OpenTelemetry collectors. Instead of running separate agents, you keep your existing OTel collectors and let CtrlB pull in data from all of them.

Dynamic Routing

Define rule-based routing so that data is sent to multiple backends in parallel. Forward error logs to Datadog and a security SIEM simultaneously without extra agents.

Centralized Management

Keep every pipeline configuration in one place. Update once in CtrlB, and it pushes the new configuration out to every collector automatically—no manual restarts.

Health Monitoring

Continuously tracks the health and performance of each agent (CPU/memory, throughput, errors). Use self-healing to automatically restart lagging agents.

Visual Config Builder

Avoid drowning in YAML. Visually map data flows and transformations instead of hand-coding complex configs. Build production-grade pipelines in minutes.

Vendor Neutral

CtrlB Control Plane is open source and built on open standards. It works with the existing OpenTelemetry ecosystem, ensuring you stay vendor-neutral forever.

SYS.ARCH // TOPOLOGY

Built for Scale

Frontend

Modern React-based UI to visualize and manage collectors and their configurations

React + Vite

Backend

Go-powered API server that communicates with agents and manages configuration state

Go

Agent

Lightweight wrapper around OpenTelemetry Collector with dynamic config fetching

OTel Collector

Ready to
Orchestrate?

Deploy CtrlB in minutes on Kubernetes or Linux. Connect your collectors and watch your telemetry transform.

Explore on GitHub