Requirements
* Coroot relies heavily on eBPF, therefore, the minimum supported Linux kernel version is 4.16.
Architecture
Architecture Diagram
Kubernetes
Add the Coroot helm chart repo:
Kubernetes Operator
The best way to deploy Coroot into a Kubernetes or OpenShift cluster is by using the coroot-operator.
OpenShift
Coroot Enterprise Edition is available in the OperatorHub catalog and is fully certified for OpenShift,
Docker
Install Docker Compose
Docker Swarm
Step #1: Initialize Docker Swarm
Amazon ECS on EC2
Coroot supports Amazon ECS clusters with the EC2 launch type.
Ubuntu & Debian
Step #1: Installing ClickHouse
RHEL & CentOS
Step #1: Installing ClickHouse
Windows
The Coroot Windows agent monitors Windows hosts, including Windows Services and Docker (Windows) containers, and ships metrics, logs, and DNS/network telemetry to Coroot. It connects out to an existing Coroot instance, so before you start you need Coroot's URL and a project API key (Project Settings → API keys).
Performance Impact
Observability should never come at the expense of the applications being observed.