Documentation ¶
Index ¶
- Constants
- Variables
- type NetifTxlatencyProbe
- func (p *NetifTxlatencyProbe) Close() error
- func (p *NetifTxlatencyProbe) Collect(_ context.Context) (map[string]map[uint32]uint64, error)
- func (p *NetifTxlatencyProbe) GetEventNames() []string
- func (p *NetifTxlatencyProbe) GetMetricNames() []string
- func (p *NetifTxlatencyProbe) Name() string
- func (p *NetifTxlatencyProbe) Ready() bool
- func (p *NetifTxlatencyProbe) Register(receiver chan<- proto.RawEvent) error
- func (p *NetifTxlatencyProbe) Start(ctx context.Context)
Constants ¶
View Source
const ( TXLAT_QDISC_SLOW = "netiftxlat_qdiscslow100ms" TXLAT_NETDEV_SLOW = "netiftxlat_netdevslow100ms" )
nolint
Variables ¶
View Source
var (
ModuleName = "insp_netiftxlat" // nolint
)
Functions ¶
This section is empty.
Types ¶
type NetifTxlatencyProbe ¶
type NetifTxlatencyProbe struct {
// contains filtered or unexported fields
}
func GetProbe ¶
func GetProbe() *NetifTxlatencyProbe
func (*NetifTxlatencyProbe) Close ¶
func (p *NetifTxlatencyProbe) Close() error
func (*NetifTxlatencyProbe) GetEventNames ¶
func (p *NetifTxlatencyProbe) GetEventNames() []string
func (*NetifTxlatencyProbe) GetMetricNames ¶
func (p *NetifTxlatencyProbe) GetMetricNames() []string
func (*NetifTxlatencyProbe) Name ¶
func (p *NetifTxlatencyProbe) Name() string
func (*NetifTxlatencyProbe) Ready ¶
func (p *NetifTxlatencyProbe) Ready() bool
func (*NetifTxlatencyProbe) Register ¶
func (p *NetifTxlatencyProbe) Register(receiver chan<- proto.RawEvent) error
Register register sub chan to get perf events
func (*NetifTxlatencyProbe) Start ¶
func (p *NetifTxlatencyProbe) Start(ctx context.Context)
Click to show internal directories.
Click to hide internal directories.