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.
CollectorCtrl