Collect & Control

One control plane for every collector and agent.

Configure, update, and manage your collector and agent fleets from one place. Roll out changes across clusters and clouds without touching every host individually.

healthyprod-ushealthyprod-eurollingstaginghealthyedge-aphealthysec-opsidledevCONTROL PLANEPush config · pull healthOne rollout across every collectorconfig outboundhealth inbound

Config rolls out from the center. Health and versions stream back from every collector.

What it does

  • Fleet-wide configuration for OpenTelemetry collectors and agents.
  • Staged rollouts across clusters and clouds, with the option to roll back.
  • Health and version visibility for every collector you run.
  • Governs both the collectors feeding the platform and the agents querying it.

Without a control plane

Managing telemetry collectors at scale breaks down into sprawl, overhead, and drift — unless one system owns the fleet.

Agent sprawl

Each tool ships its own collector. Configs diverge, fleets fragment, and nobody owns the whole picture.

Resource drag

A collector per signal means CPU and memory spent three times over for the same hosts.

Manual drift

Upgrades and policy changes become SSH sessions and brittle scripts instead of a controlled rollout.

Capabilities

Orchestration for the collectors feeding the lake — and the agents querying it.

Unified fleet control

One plane talks to every OpenTelemetry collector. Keep the collectors you already run — CtrlB orchestrates them.

Dynamic routing

Rule-based fan-out to multiple backends in parallel. Error logs to a SIEM and a lake at once, without a second agent.

Centralized config

Update a pipeline once. CtrlB pushes it to every collector — staged rollouts and rollbacks included.

Health & self-healing

CPU, memory, throughput, and errors per agent. Lagging collectors can restart themselves before you notice.

Visual pipeline builder

Map flows and transforms in the UI instead of hand-editing YAML across hundreds of hosts.

Open & vendor-neutral

Built on OpenTelemetry and open source. Works with the collectors and backends you already trust.

How it is built

Three pieces: a console, a Go API, and a thin agent around the OpenTelemetry Collector.

Frontend

React

Visualize collectors, configs, and fleet health in one console.

Backend

Go

API that versions configs, authenticates agents, and pushes state.

Agent

OTel Collector

Lightweight wrapper that fetches config dynamically and reports health.

Other core components

Control Plane governs what feeds and queries the same lake the rest of the platform runs on.

Back to platform overview

Orchestrate the fleet from one place.

Open source on GitHub. Deploy on Kubernetes or Linux, connect your collectors, and roll out config without SSH.