Coroot is an observability platform and Kubernetes performance monitor that utilizes eBPF to automatically collect metrics, logs, and traces without requiring manual code instrumentation. It functions as an OpenTelemetry trace analyzer and an LLM observability gateway, exposing system health data to large language models through the Model Context Protocol.
The platform differentiates itself by combining automated root cause analysis and AI-driven diagnostics to investigate performance regressions. It also includes a cloud cost monitoring tool that attributes infrastructure spending to specific applications across major cloud providers to identify optimization opportunities.
The system's capabilities cover wide-ranging observability domains, including distributed request tracing, log pattern analysis, and resource profiling for CPU and memory. It provides health monitoring for containerized applications via service level objectives, database query monitoring, and network connectivity analysis across multiple clusters.
Installation is managed through a central server and node agents, with support for Kubernetes operator automation and high availability configurations.