---
title: "Tracepoints, Kprobes, or Fprobes: Which One Should You Choose?"
url: https://daily.dev/posts/tracepoints-kprobes-or-fprobes-which-one-should-you-choose--huvgxfhnr
source_url: https://ebpfchirp.substack.com/p/tracepoints-kprobes-or-fprobes-which
type: article
source: "eBPF"
published: 2025-01-09T10:56:18.046Z
updated: 2025-01-09T10:56:33.082Z
tags: ["linux"]
reading_time: 8
upvotes: 4
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Tracepoints, Kprobes, or Fprobes: Which One Should You Choose?

**[eBPF](https://daily.dev/sources/ebpf)** · 8 min read · 4 upvotes · 0 comments

## Summary

eBPF programs can extract kernel event data, and tracing programs like kprobes, fprobes, and tracepoints offer rich data for tasks such as performance monitoring and syscall argument tracing. Tracepoints hook to predefined kernel points and remain stable across versions, while raw tracepoints offer performance benefits but need to filter syscall IDs. Kprobes attach dynamically to any kernel function, but their stability depends on kernel versions. Fprobes are BTF-enabled, attach faster, and offer more functionality compared to kprobes, but require newer kernel versions.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://ebpfchirp.substack.com/p/tracepoints-kprobes-or-fprobes-which>

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 0 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#linux](https://daily.dev/tags/linux)

[View this post on daily.dev](https://daily.dev/posts/tracepoints-kprobes-or-fprobes-which-one-should-you-choose--huvgxfhnr)
