Documentation ¶
Overview ¶
Package ebpf contains all the ebpf-based checks.
Index ¶
Constants ¶
View Source
const (
// CheckName is the name of the check
CheckName = "ebpf"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type EBPFCheck ¶
EBPFCheck grabs eBPF map/program/perf buffer metrics
func (*EBPFCheck) Configure ¶
func (m *EBPFCheck) Configure(senderManager sender.SenderManager, _ uint64, config, initConfig integration.Data, source string) error
Configure parses the check configuration and init the check
type EBPFCheckConfig ¶
type EBPFCheckConfig struct { }
EBPFCheckConfig is the config of the EBPF check
func (*EBPFCheckConfig) Parse ¶
func (c *EBPFCheckConfig) Parse(data []byte) error
Parse parses the check configuration
Directories ¶
Path | Synopsis |
---|---|
Package oomkill contains the OOMKill check.
|
Package oomkill contains the OOMKill check. |
probe
|
|
ebpfcheck
Package ebpfcheck is the system-probe side of the eBPF check
|
Package ebpfcheck is the system-probe side of the eBPF check |
ebpfcheck/model
Package model is the types for the eBPF check
|
Package model is the types for the eBPF check |
oomkill
Package oomkill is the system-probe side of the OOM Kill check
|
Package oomkill is the system-probe side of the OOM Kill check |
oomkill/model
Package model is the types for the OOM Kill check
|
Package model is the types for the OOM Kill check |
tcpqueuelength
Package tcpqueuelength is the system-probe side of the TCP Queue Length check
|
Package tcpqueuelength is the system-probe side of the TCP Queue Length check |
tcpqueuelength/model
Package model is the types for the TCP Queue Length check
|
Package model is the types for the TCP Queue Length check |
Package tcpqueuelength contains the TCP Queue Length check
|
Package tcpqueuelength contains the TCP Queue Length check |
Click to show internal directories.
Click to hide internal directories.