FREEDOM251

Freedom251 › Cloud Workload Protection Platforms

Tracee

Free plan LinuxSelf-hosted

Visit Tracee Alternatives Pricing

Tracee's own site

What Tracee is

Tracee is a free runtime security and observability tool for Linux. It uses eBPF to monitor system calls, network activity, and file operations in real time, producing events when it identifies behavior patterns that may indicate suspicious activity or security threats. Event context can include process lineage, file paths, and network connections. Listed uses include security and compliance monitoring, troubleshooting, and forensic investigation. The project lists monitoring without code changes, container awareness, and flexible policies. Tracee can be deployed as an executable binary, a Docker Hub container image, or a Helm chart in Aqua Security’s registry; its quickstart covers Kubernetes installation with the Aqua Helm chart. Prometheus scraping is supported by default, with metrics available at :3366/metrics. Tracee supports x86 and arm64 processors and requires Linux; documented long-term supported kernel versions are 5.4, 5.10, 5.15, 6.2, and 6.5, though distribution kernels may also work. It needs elevated capabilities to instrument the kernel, with privileged or root execution described as the easiest setup. It does not run on macOS itself, though it can run in a Linux VM and observe that VM. Community discussion and troubleshooting are directed to GitHub Discussions, Slack, and GitHub issues.

Who it suits

Tracee suits Linux users responsible for runtime security, compliance monitoring, troubleshooting, or forensic investigation. It is relevant to teams running containers or Kubernetes who can meet its kernel and permission requirements.

What it does well

  • Monitors system activity in real time using eBPF.
  • Provides event context including process lineage and network connections.
  • Supports container-aware policies and Kubernetes installation.
  • Prometheus metrics are available by default.
  • Free and deployable as binary, container image, or Helm chart.

What to know first

  • Linux only; it does not run on macOS itself.
  • Requires a compatible kernel and elevated capabilities.
  • Privileged or root execution is the easiest setup.

Limits

Tracee is Linux-only and depends on a compatible kernel; documented long-term supported versions are 5.4, 5.10, 5.15, 6.2, and 6.5, with some distribution kernels potentially supported. Kernel instrumentation requires elevated capabilities, and the easiest setup is to run it as privileged or root.

Plans

PlanBilled and limitsPrice
TraceeOpen source project · Linux only · requires compatible kernel and elevated capabilitiesFree

As aquasecurity.github.io lists them, read 5 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open the Tracee documentation website.
  2. Choose the executable binary, Docker Hub container image, or Aqua Security registry Helm chart deployment route.
  3. For Kubernetes, follow the quickstart using Aqua’s Helm chart.
  4. Use a compatible Linux kernel on an x86 or arm64 processor.
  5. Provide the elevated capabilities needed for kernel instrumentation; privileged or root execution is the easiest documented setup.

Tracee is a free, open-source runtime security and observability sensor for Linux hosts and Kubernetes environments. It is best suited to security engineers and platform teams that can operate self-hosted infrastructure and grant kernel-level capabilities. Its main advantage is detailed, real-time kernel context; its main trade-offs are Linux-only coverage, kernel compatibility checks, and privileged deployment.

Overview

Tracee uses eBPF to observe Linux system calls, network activity, and file operations as they occur. It emits real-time events and identifies behavior patterns that may indicate security threats. Events include process lineage, file paths, and network connections, so an alert can be investigated in relation to the activity around it rather than as an isolated syscall.

Monitoring requires no application code changes and is designed for low overhead. Container awareness helps operators associate host events with container workloads, while flexible policies allow teams to tune collection for security monitoring, compliance, troubleshooting, or forensic investigation. Tracee is a sensor you operate yourself, so deployment, policy management, event handling, and response remain your responsibility.

Key features

Runtime detection and context

Suspicious-behavior detection and immediate event generation give incident responders a useful starting point. Process, file, and network relationships can clarify what happened and which workload was involved. LSM-based events can be cross-referenced with syscall events to reduce the race condition involved in reading user-program information, adding defensive context for investigations.

Deployment and observability

You can run Tracee as an executable binary, a Docker Hub image, or a Helm chart in Aqua Security’s registry. The Helm route is documented for Kubernetes, making it a practical fit for teams already managing clusters. Prometheus scraping is enabled by default, with metrics exposed at :3366/metrics, so existing monitoring systems can collect operational data without a separate integration layer.

Pricing

Tracee — free. The open-source project has no paid plan and no free trial because the software is free to run. This suits teams that want to deploy their own runtime sensor without license fees. The price does not remove the operational costs of compatible Linux hosts, Kubernetes administration, policy tuning, event storage, or incident response. The project is Linux-only and requires a compatible kernel plus elevated capabilities.

Platforms

Tracee supports Linux in self-hosted deployments and runs on x86 and arm64 processors. Documented long-term-supported kernel versions include 5.4, 5.10, 5.15, 6.2, and 6.5; some distribution kernels may also work. It needs substantial capabilities to instrument the kernel, with privileged or root execution described as the easiest setup. It does not run directly on macOS. A Linux virtual machine can run it, but Tracee then observes the VM rather than the Mac host.

Who it's for

Choose Tracee if your security or platform team controls Linux hosts or Kubernetes clusters and wants runtime visibility without modifying applications. It is particularly well matched to investigations that benefit from process, file, and network relationships, and to organizations that already operate Prometheus. It is a poor fit for heterogeneous endpoint fleets, teams unable to grant elevated privileges, or buyers seeking a managed service with provider-operated deployment and response.

Pros and cons

  • Pro: Real-time eBPF monitoring covers syscalls, network activity, and file operations without application code changes.
  • Pro: Process lineage, paths, and connections provide investigation context, while container awareness helps map activity to workloads.
  • Pro: Binary, container-image, and Helm deployments accommodate standalone hosts and Kubernetes.
  • Con: Linux-only operation excludes Windows and direct macOS host monitoring.
  • Con: Kernel-version compatibility and privileged or root execution add deployment and security-governance work.
  • Con: Self-hosting leaves storage, tuning, and response operations to your team.

Alternatives

For broader Kubernetes policy and cluster coverage, consider Calico Cloud; its free tier supports one user and one cluster, retains logs for 24 hours, and requires Calico 3.30 or later. Amazon GuardDuty is a managed, pay-as-you-go option with a 30-day trial, suited to teams that prefer AWS-operated detection over self-hosting.

Falco, KubeArmor, and Tetragon are free open-source alternatives for Linux and Kubernetes-oriented runtime security. Choose Qualys TotalCloud when a cloud platform with a limited free license and paid subscription path is preferable. Sysdig Secure fits organizations wanting a commercial platform licensed by host count. Bitdefender Total Security targets individual multi-device protection rather than Linux runtime instrumentation.

For category comparisons, see Cloud Workload Protection Platforms, Kubernetes Security Software, Container Security Software, and eBPF Observability Tools.

Verdict

Tracee is a strong choice for technically capable teams that need free, self-hosted Linux runtime monitoring with rich event context and Kubernetes deployment options. Choose it for kernel-level visibility and flexible collection without changing application code. Look elsewhere if you need other operating systems, a managed operating model, or deployment that avoids elevated kernel capabilities.

Verdict

Tracee provides Linux runtime monitoring with multiple deployment options and event context. Confirm kernel compatibility and elevated permission requirements before deploying it.

Questions

How much does Tracee cost?

The listed Tracee plan is free.

Is Tracee open source?

Yes. The listed plan describes Tracee as an open source project.

Which operating systems and processors does Tracee support?

Tracee runs on Linux and supports x86 and arm64 processors. It does not run directly on macOS; inside a Linux VM it sees the VM rather than the Mac host.

Can Tracee run on Kubernetes?

Yes. Its quickstart documents Kubernetes installation with Aqua Security’s Helm chart.

Does Tracee work with Prometheus?

Yes. Prometheus scraping is supported by default, with metrics at :3366/metrics.

What deployment options are available?

Tracee is available as an executable binary, a Docker Hub container image, and a Helm chart in Aqua Security’s registry.

Facts from Tracee's own pages

Architecture
Tracee supports x86 and arm64 processors. · aquasecurity.github.io, 5 Oct 2026
Deployment
Tracee is available as an executable binary, a Docker Hub container image, and a Helm chart in Aqua Security's registry. · aquasecurity.github.io, 5 Oct 2026
Detection
Tracee identifies suspicious behavior patterns and potential security threats and generates real-time events. · aquasecurity.github.io, 5 Oct 2026
Features
The project lists monitoring without code changes, low overhead, container awareness, flexible policies, and event context such as process lineage, file paths, and network connections. · aquasecurity.github.io, 5 Oct 2026
Founded
2019 · aquasecurity.github.io, 28 Sept 2026
Headquarters
Boston, United States and Ramat Gan, Israel · aquasecurity.github.io, 28 Sept 2026
Integrations
Tracee supports Prometheus scraping by default, with metrics available at :3366/metrics. · aquasecurity.github.io, 5 Oct 2026
Kernel compatibility
The prerequisites page names long-term supported kernel versions 5.4, 5.10, 5.15, 6.2, and 6.5, and notes that distribution kernels may also be supported. · aquasecurity.github.io, 5 Oct 2026
Kubernetes
The quickstart documents installing Tracee on Kubernetes with the Aqua Helm chart. · aquasecurity.github.io, 5 Oct 2026
Linux requirement
Tracee depends heavily on Linux and does not support other operating systems. · aquasecurity.github.io, 5 Oct 2026
Mac support
Tracee does not run on macOS itself; it can run inside a Linux VM, where it sees the VM rather than the Mac host. · aquasecurity.github.io, 5 Oct 2026
Permissions
Tracee needs non-trivial capabilities to instrument the kernel; the documentation says the easiest setup is running it as privileged or root. · aquasecurity.github.io, 5 Oct 2026
Security detail
Tracee documents LSM-based events as a way to cross-reference syscall events and mitigate a race condition in reading user-program information. · aquasecurity.github.io, 5 Oct 2026
Support
The project directs users to GitHub Discussions and Slack for community discussion and to GitHub issues for trouble reports and feedback. · aquasecurity.github.io, 5 Oct 2026
Use cases
Listed use cases include security monitoring, compliance monitoring, troubleshooting, and forensic investigation. · aquasecurity.github.io, 5 Oct 2026
What it does
Tracee is a runtime security and observability tool that uses eBPF to monitor Linux system calls, network activity, and file operations in real time. · aquasecurity.github.io, 5 Oct 2026

Where Tracee stands on Freedom251

Look at these too