Inspektor Gadget¶
By enabling this toolset, HolmesGPT will be able to use Inspektor Gadget eBPF-based observability tools for deep Kubernetes node-level troubleshooting.
Prerequisites¶
- Kubernetes cluster with
kubectlconfigured - Node access permissions for
kubectl debug --profile=sysadmin - Set the
ENABLE_INSPEKTOR_GADGETenvironment variable - For tcpdump toolset:
tcpdumpCLI installed locally
These toolsets run only in the Holmes CLI. They are tagged cli, so the Holmes server, which is what runs in Kubernetes, does not load them, even when they are enabled.
Configuration¶
Capabilities¶
Provides eBPF-based node-level observability via Inspektor Gadget, including process snapshots, socket inspection, execution tracing, and network packet capture.