Gadgets
This section provides documentation for the Gadgets hosted in the gadgets folder of the Inspektor Gadget source tree. Check Artifact HUB to get a more complete list of Gadgets.
Almost all built-in gadgets have been ported, however we're still missing few of them:
The ported built-in gadgets have been deprecated in v0.37.0 (February 2025) and will be removed in v0.42.0 (July 2025). Read Switching to image-based gadgets to learn more.
๐๏ธ audit_seccomp
The audit seccomp gadget provides a stream of events with syscalls that had
๐๏ธ deadlock
Use uprobe to trace pthreadmutexlock and pthreadmutexunlock in libc.so and detect potential deadlocks.
๐๏ธ fdpass
The fdpass gadget traces file descriptor passing via a unix socket (SCM_RIGHTS). Currently it only shows the sender side.
๐๏ธ fsnotify
The fsnotify gadget detects applications using inotify or fanotify and enriches the events with the process-related metadata.
๐๏ธ profile_blockio
The profile_blockio gadget gathers information about the usage of the
๐๏ธ profile_tcprtt
The profile_tcprtt gadget generates a histogram distribution of the TCP
๐๏ธ snapshot_process
The snapshot_process shows running processes.
๐๏ธ snapshot_socket
The snapshot_socket shows existing sockets.
๐๏ธ top_blockio
The top_blockio gadget provides a periodic list of input/output block device activity.