types

package
v0.28.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 6, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetColumns

func GetColumns() *columns.Columns[Event]

func GetInfoColumns

func GetInfoColumns() *columns.Columns[TraceloopInfo]

Types

type Event

type Event struct {
	eventtypes.Event
	eventtypes.WithMountNsID

	CPU        uint16         `json:"cpu,omitempty" column:"cpu,width:3,fixed"`
	Pid        uint32         `json:"pid,omitempty" column:"pid,template:pid"`
	Comm       string         `json:"comm,omitempty" column:"comm,template:comm"`
	Syscall    string         `json:"syscall,omitempty" column:"syscall,template:syscall"`
	Parameters []SyscallParam `json:"parameters,omitempty" column:"params,width:40"`
	Retval     string         `json:"ret,omitempty" column:"ret,width:3"`
}

func Base

func Base(ev eventtypes.Event) *Event

type SyscallParam

type SyscallParam struct {
	Name    string  `json:"name,omitempty"`
	Value   string  `json:"value,omitempty"`
	Content *string `json:"content,omitempty"`
}

type TraceloopInfo

type TraceloopInfo struct {
	Node          string `json:"node,omitempty" column:"node,template:node"`
	Namespace     string `json:"namespace,omitempty" column:"namespace,template:namespace"`
	Podname       string `json:"podname,omitempty" column:"pod,template:pod"`
	Containername string `json:"containername,omitempty" column:"container,template:container"`
	ContainerID   string `json:"containerID,omitempty" column:"containerID,minWidth:12,ellipsis:none"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL