An observability platform that uses eBPF to collect metrics, logs, and traces without requiring manual code instrumentation.

Coroot screenshot 1

Coroot is an open-source web app and server that provides infrastructure and application performance monitoring. It collects metrics, logs, traces, and profiles to identify system issues and monitor service health. The software is deployed as a Docker container or within a Kubernetes cluster, allowing it to integrate directly into the environment it monitors.

Users employ Coroot to maintain observability across microservices and distributed systems. It automates the discovery of application rollouts and tracks Service Level Objectives to alert operators when performance degrades. The system uses a combination of automated inspections and data correlation to reduce the need for manual log analysis, making it suitable for environments with hundreds of active services.

Key features

  • Automatic data collection of metrics, logs, and traces using eBPF
  • Service Map providing visibility across the entire system
  • Distributed tracing with OpenTelemetry support
  • Log event clustering and search powered by ClickHouse
  • Application profiling to analyze CPU and memory usage by line of code
  • Automated issue identification through predefined inspections
  • Kubernetes deployment tracking and version comparison
  • Cloud cost monitoring for AWS, GCP, and Azure

Coroot is designed for SREs and developers managing complex environments where manual instrumentation is impractical. It integrates eBPF technology to capture request data without requiring code changes to legacy or third-party services, ensuring there are no blind spots in the service map. The architecture focuses on turning raw observability data into actionable insights by comparing current system behavior against a baseline. When an application fails to meet its Service Level Objectives, the system sends a single alert that includes the results of all relevant inspections to expedite troubleshooting.

By combining cost monitoring with performance data, the software allows developers to track how specific code changes affect both the cloud bill and system stability. This makes it a comprehensive tool for teams that need to balance operational efficiency with financial oversight in cloud-native environments.

This tool is a zero-instrumentation observability platform for Kubernetes-based infrastructures.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity16 days ago
Repository Age3 years
LicenseApache-2.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.