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.
๐๏ธ advise networkpolicy
The advise networkpolicy gadget monitors the network activity in the specified namespaces
๐๏ธ advise_seccomp
The seccomp profile advisor gadget records syscalls that are issued in a
๐๏ธ audit_seccomp
The audit seccomp gadget provides a stream of events with syscalls that had
๐๏ธ bpfstats
The bpfstats Gadget provides CPU and memory usage for Gadgets and eBPF programs.
๐๏ธ 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_cpu
The profile cpu gadget takes samples of stack traces.
๐๏ธ profile_qdisc_latency
The profileqdisclatency gadget gathers information about the usage of the
๐๏ธ profile_tcprtt
The profile_tcprtt gadget generates a histogram distribution of the TCP
๐๏ธ snapshot_file
The snapshot_file gadget shows open files for running processes.
๐๏ธ snapshot_process
The snapshot_process shows running processes.
๐๏ธ snapshot_socket
The snapshot_socket shows existing sockets.
๐๏ธ tcpdump
The tcpdump gadget captures packets in container contexts and allows applying pcap-compatible filters. This is usually