Collecting metrics, logs, and traces alone doesn’t make your applications observable.
Coroot turns that data into actionable insights for you!
- 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
- Easily understand the status of your services, even when dealing with hundreds of them
- Gain insight into application logs without the need to manually inspect each one
- SLOs (Service Level Objectives) tracking
- 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.
- Log patterns: out-of-the-box event clustering
- Seamless logs-to-traces correlation
- Lightning-fast search based on ClickHouse
- 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
- 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
- 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
- Understand your cloud costs down to the specific application
- Doesn’t require access to you cloud account or any other configurations
- AWS, GCP, Azure
You can run Coroot as a Docker container or deploy it into any Kubernetes cluster.
Check out the Installation guide.
The Coroot documentation is available at docs.coroot.com/docs.
A live demo of Coroot is available at demo.coroot.com
To start contributing, check out our Contributing Guide.
Coroot is licensed under the Apache License, Version 2.0.
7 Comments
Conasg
I took a cursory look and I like what I see – the service maps are really good, I love the level of detail. I will say, one thing I'm looking for with this kind of software, to maximise value, is structured logging support, and from what I could see, each log line just has the raw payload currently. Is that something you have on your roadmap?
toobulkeh
We're on sentry today, but have been waiting for a fully OSS solution like this.
IOT_Apprentice
Can this also be used in a non-cloud environment?
Or even say in promox based setup locally?
esafak
What's the data transformation story; for ML on metrics?
akdor1154
I already have Opentelemetry traces and logs going to Clickhouse with the Clickhouse otel exporter.
Can i use Coroot to show my existing data, without it taking control of my DDL?
bryancoxwell
This is somewhat off topic, but are there any common uses for eBPF outside of observability/monitoring? Or is that kind of its whole thing?
mrbluecoat
Can it parse Zeek logs to identify long-running TCP connections and/or identify user attempts to access a DNS blocked domain?