github.com/inspektor-gadget/inspektor-gadget@v0.28.1/pkg/all-gadgets/allgadgets.go (about) 1 // Copyright 2023-2024 The Inspektor Gadget authors 2 // 3 // Licensed under the Apache License, Version 2.0 (the "License"); 4 // you may not use this file except in compliance with the License. 5 // You may obtain a copy of the License at 6 // 7 // http://www.apache.org/licenses/LICENSE-2.0 8 // 9 // Unless required by applicable law or agreed to in writing, software 10 // distributed under the License is distributed on an "AS IS" BASIS, 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 // See the License for the specific language governing permissions and 13 // limitations under the License. 14 15 package allgadgets 16 17 import ( 18 // Advise Category & traceloop are missing for now. They will be added after 19 // refactoring the CR handling. Currently, they are still handled by CRs. 20 21 // script can't be added because it's designed only to work in kubectl-gadget for the time 22 // being 23 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/prometheus/tracer" 24 25 // Audit Category 26 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/audit/seccomp/tracer" 27 28 // Profile Category 29 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/profile/block-io/tracer" 30 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/profile/cpu/tracer" 31 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/profile/tcprtt/tracer" 32 33 // Snapshot Category 34 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/snapshot/process/tracer" 35 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/snapshot/socket/tracer" 36 37 // Top Category 38 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/top/block-io/tracer" 39 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/top/ebpf/tracer" 40 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/top/file/tracer" 41 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/top/tcp/tracer" 42 43 // Trace Category 44 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/trace/bind/tracer" 45 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/trace/capabilities/tracer" 46 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/trace/dns/tracer" 47 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/trace/exec/tracer" 48 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/trace/fsslower/tracer" 49 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/trace/mount/tracer" 50 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/trace/network/tracer" 51 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/trace/oomkill/tracer" 52 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/trace/open/tracer" 53 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/trace/signal/tracer" 54 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/trace/sni/tracer" 55 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/trace/tcp/tracer" 56 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/trace/tcpconnect/tracer" 57 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/trace/tcpdrop/tracer" 58 _ "github.com/inspektor-gadget/inspektor-gadget/pkg/gadgets/trace/tcpretrans/tracer" 59 )