Skip to main content

Requirements

  • Coroot relies heavily on eBPF, therefore, the minimum supported Linux kernel version is 4.16.
  • eBPF-based continuous profiling utilizes CO-RE. CO-RE is supported by most modern Linux distributions, including:
    • Ubuntu 20.10 and above
    • Debian 11 and above
    • RHEL 8.2 and above
  • Coroot gathers metrics, logs, traces, and profiles, with each telemetry signal associated with containers. In this context, a container refers to a group of processes running within a dedicated cgroup. The following container types are supported:
    • Kubernetes Pods using Docker, Containerd, or CRI-O as their runtime environment
    • Standalone containers: Docker, Containerd, CRI-O
    • Docker Swarm
    • Systemd units: any systemd service is also considered as a container
  • Supported container orchestrators include:
    • Kubernetes: Self-managed, EKS (including basic support for AWS Fargate), GKE, AKS, OKE
    • OpenShift
    • K3s
    • MicroK8s
    • Docker Swarm
  • Limitations:
    • Coroot doesn't support Docker-in-Docker environments such as MiniKube due to eBPF limitations
    • WSL1 (Windows Subsystem for Linux) is not supported