Coroot

Coroot 是一款开源 APM & Observability 工具,是 DataDog 和 NewRelic 的替代产品。由 eBPF 提供支持,可快速洞察系统性能。毫不费力地监控、分析和优化您的基础架构,在任何规模下都能达到最高可靠性。「Coroot is an open-source APM & Observability tool, a DataDog and NewRelic alternative 📊, 🖥️, 👉. Powered by eBPF for rapid insights into system performance. Monitor, analyze, and optimize your infrastructure effortlessly for peak reliability at any scale.」


Go Report Card
License

Features | Installation | Documentation | Community & Support | Live demo

Gain visibility into your system in minutes without any code changes

Coroot is an open-source eBPF-based observability tool that turns telemetry data into actionable insights,
helping you identify and resolve application issues quickly.

Features

Zero-instrumentation observability

  • Metrics, logs, traces, and profiles are gathered automatically by using eBPF
  • Coroot provides you with a Service Map that covers 100% of your system with no blind spots
  • Predefined inspections audit each application without any configuration

Distributed systems are no longer blackboxes

  • Understand exactly how components are communicating with each other
  • Identifying network issues has never been easier

Built-in expertise

  • Coroot can automatically identify over 80% of issues
  • If an app is not meeting its Service Level Objectives (SLOs), Coroot will send a single alert that includes the results of all relevant inspections
  • You can easily adjust any inspection for a particular application or an entire project

Explore any outlier requests with distributed tracing

  • Investigate any anomaly with just one click
  • Vendor-neutral instrumentation with OpenTelemetry
  • Are you unable to instrument legacy or third-party services?
    Coroot's eBPF-based instrumentation can capture requests without requiring any code changes.

Grasp insights from logs with just a quick glance

  • Coroot turns terabytes of logs into just a few dozen metrics by extracting repeated patterns right on the node
  • Works for any type of applications, including Kubernetes, Docker/Containerd, AWS RDS, or non-containerized apps
  • No configuration required

Profile any application in 1 click

  • Analyze any unexpected spike in CPU or memory usage down to the precise line of code
  • Don't make assumptions, know exactly what the resources were spent on
  • Easily investigate any anomaly by comparing it to the system's baseline behavior

Deployment Tracking

  • Coroot discovers and monitors every application rollout in your Kubernetes cluster
  • Requires no integration with your CI/CD pipeline
  • Each release is automatically compared with the previous one, so you'll never miss even the slightest performance degradation
  • With integrated Cost Monitoring, developers can track how each change affects their cloud bill

Cost Monitoring

  • Understand your cloud costs down to the specific application
  • Doesn't require access to you cloud account or any other configurations
  • AWS, GCP, Azure

Installation

You can run Coroot as a Docker container or deploy it into any Kubernetes cluster.
Check out the Installation guide.

Documentation

The Coroot documentation is available at coroot.com/docs/coroot-community-edition.

Live demo

A live demo of Coroot is available at community-demo.coroot.com

Community & Support

License

Coroot is licensed under the Apache License, Version 2.0.

Main metrics

Overview
Name With Ownercoroot/coroot
Primary LanguageGo
Program language (Language Count: 8)
Platform
License:Apache License 2.0
所有者活动
Created At2022-08-22 14:59:07
Pushed At2025-05-08 09:54:26
Last Commit At
Release Count196
Last Release Namev1.11.2 (Posted on )
First Release Name0.1 (Posted on )
用户参与
Stargazers Count6.4k
Watchers Count46
Fork Count273
Commits Count1k
Has Issues Enabled
Issues Count229
Issue Open Count78
Pull Requests Count276
Pull Requests Open Count0
Pull Requests Close Count15
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private