Gadget Development
Gadget introduction is a good starting point to learn what a Gadget is, then the hello world gadget guide will get you familiar with the Gadget development process. Once you have completed it, please check the following resources:
๐๏ธ Gadget Introduction
Introduction to Gadgets
๐๏ธ Hello world gadget
Hello world gadget
๐๏ธ Gadget eBPF API
Gadget eBPF API Documentation
๐๏ธ eBPF Program Types
Different eBPF programs supported by Inspektor Gadget
๐๏ธ Wasm Golang API
Wasm API for Golang
๐๏ธ Hello world gadget with Wasm
Hello world gadget with Wasm module
๐๏ธ Wasm API
Wasm API for other programming languages
๐๏ธ Adding Metrics to your Gadget
These instructions explain how to implement metrics collection if you're developing your own or extending an existing
๐๏ธ Metadata file
Introduction to the metadata file
๐๏ธ Parameters
Gadget Parameters
๐๏ธ Building a Gadget
image build command documentation
๐๏ธ Testing a Gadget
Testing a Gadget
๐๏ธ Signing a Gadget
Signing a Gadget
๐๏ธ btfgen
Making a gadget more portable