v1.1.10Open-source OpAMP fleet management for Windows & LinuxDownload →
Feature Reference

What CollectorCtrl Can Do

A detailed breakdown of every feature, based on the actual codebase. No marketing fluff — just what ships today.

Fleet Management

Fleet Dashboard

See every collector in one place

The Fleet Overview gives you real-time visibility into all connected OpenTelemetry Collectors across your infrastructure. Two view modes adapt to your fleet size.

Health Monitoring

Know when things break before your users do

Every Supervisor agent reports its status to the Management Server every 5 seconds. The dashboard categorizes agents into Healthy, Unhealthy, Warning, and Disconnected states.

Remote Process Control

Start, stop, and restart without SSH

Execute lifecycle commands on any collector directly from the web UI. The server translates your click into an OpAMP packet that the Supervisor executes locally.

Configuration & Policy

Dynamic Target Policies

Push configs to the right nodes automatically

Fleet Policies use Kubernetes-style label selectors to target groups of collectors. When you publish a policy update, CollectorCtrl computes which agents match and pushes the new configuration via OpAMP.

Canary Rollouts

Test changes on 10% before going fleet-wide

Deploy configuration changes to a subset of your fleet first. Monitor health metrics, then promote to 100% or abort and rollback — all from the Policies page.

Config Versioning

Every change is tracked and reversible

Every policy publish creates an immutable snapshot. View the full history, compare versions with color-coded diffs, and rollback to any previous configuration instantly.

Drift Prevention

Stop manual edits from breaking your fleet

If someone edits a collector config file directly on a server, the Supervisor detects the drift within seconds and reverts it to the authorized control plane version.

Hot-Reload

Zero-downtime configuration updates

When a policy update is pushed, the Supervisor applies it without restarting the collector process. On Linux this uses SIGHUP; on Windows it uses the collector's admin API reload hook.

Security & Governance

Role-Based Access Control

Fine-grained permissions for your team

CollectorCtrl enforces permissions at the API level. Every endpoint checks the user's role before executing. Built-in roles cover common organizational needs.

OIDC SSO Integration

Login with your corporate identity provider

Connect CollectorCtrl to your existing identity infrastructure. Supports Okta, Azure AD (Entra ID), Auth0, Keycloak, and any OIDC-compliant provider.

Audit Logging & SIEM Streaming

Every action is recorded and streamable

CollectorCtrl captures every administrative action in an immutable audit log. Stream these events in real-time to your SIEM via standard OTLP/HTTP.

API Tokens

Secure automation for CI/CD and scripts

Generate scoped API tokens for non-human access. Tokens are SHA-256 hashed before storage and use a recognizable cct_ prefix for secret scanning compatibility.

Binary Management

OCB Custom Builder

Build tailored OpenTelemetry Collectors from the UI

The integrated OpenTelemetry Collector Builder (OCB) lets you compile custom collector binaries with only the components you need — directly from the dashboard.

Package Repository

Central binary storage with cryptographic verification

Store and version your collector binaries in a secure local repository. Every upload is SHA-256 hashed. Supervisors verify downloaded packages before installation.

Remote Supervisor Upgrades

Upgrade your fleet without touching a single server

Push new Supervisor versions to your entire fleet with built-in safety mechanisms. The Upgrade Governor prevents overload and automatic rollback protects against bad binaries.

Data Plane & Telemetry

Semantic Registry

Standardize field mappings across vendors

Different observability vendors use different field names for the same concept. The Semantic Registry maps vendor-specific fields to standard OpenTelemetry semantic conventions.

Telemetry Governor

Profile and simulate without touching production

Tap a configurable percentage of live telemetry from any agent, inspect traffic patterns, and run What-If simulations to predict pipeline savings.

CollectorCtrl vs. The Alternative

Why teams choose a control plane over manual management.

Without CollectorCtrl
With CollectorCtrl
SSH into 500+ nodes to edit YAML configs
Define policy once, push fleet-wide in one click
Silent local file edits cause inconsistencies
Supervisor detects drift and auto-reverts in seconds
Restarting collectors causes telemetry gaps
Hot-reload applies configs with zero downtime
No idea which collector version runs where
Real-time inventory with version tracking
Vendor platform lock-in via hardcoded endpoints
Route signals dynamically to any backend
No audit trail for config changes
Immutable audit log streamable to SIEM via OTLP
Manual binary upgrades per server
Fleet-wide upgrades with automatic rollback

Ready to try it?

Get CollectorCtrl running locally in under 5 minutes with Docker, or dive into the setup guide for production deployment.