trace

package
v0.0.0-...-5e392d4 Latest Latest
Warning

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

Go to latest
Published: Jan 20, 2024 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DockerCopy

func DockerCopy(rw http.ResponseWriter, req *http.Request)

func DockerCopy_noreq

func DockerCopy_noreq(dirs []string, pid, requestID string, vbmode bool) (string, error)

func DockerCreate

func DockerCreate(rw http.ResponseWriter, req *http.Request)

func DockerCreate_noreq

func DockerCreate_noreq(osname string, osver string, imagename string, requestID string, pid string, vbmode bool) (string, error)

func FinalImageCreate

func FinalImageCreate(rw http.ResponseWriter, req *http.Request)

func FinalImageCreate_noreq

func FinalImageCreate_noreq(workdir string, imagename string, pid, requestID string, vbmode bool) (string, error)

func GetEnvVariables

func GetEnvVariables(rw http.ResponseWriter, req *http.Request)

func GetEnvVariables_noreq

func GetEnvVariables_noreq(pid, requestID string) (startTrace.EnvList, error)

func GetFilesPkg

func GetFilesPkg(rw http.ResponseWriter, req *http.Request)

func GetFilesPkg_noreq

func GetFilesPkg_noreq(pid, requestID string) (startTrace.FilesPkg, error)

func GetList

func GetList(rw http.ResponseWriter, req *http.Request)

func GetList_noreq

func GetList_noreq(requestID string) ([]listProcess.Process, error)

func GetPorts

func GetPorts(rw http.ResponseWriter, req *http.Request)

func GetPorts_noreq

func GetPorts_noreq(requestID string) (startTrace.Network, error)

func GetShell

func GetShell(rw http.ResponseWriter, req *http.Request)

func GetShell_noreq

func GetShell_noreq() startTrace.Shell

func GetStartCmd

func GetStartCmd(rw http.ResponseWriter, req *http.Request)

func GetStartCmd_noreq

func GetStartCmd_noreq() startTrace.Start

func GetUser

func GetUser(rw http.ResponseWriter, req *http.Request)

func GetUser_noreq

func GetUser_noreq() startTrace.User

func NfsMounts

func NfsMounts(rw http.ResponseWriter, req *http.Request)

func NfsMounts_noreq

func NfsMounts_noreq(requestID string) ([]startTrace.Nfs, error)

func StartTracing

func StartTracing(rw http.ResponseWriter, req *http.Request)

func StartTracing_noreq

func StartTracing_noreq(pid string, trace_time int, requestID string, vbmode bool, traceEnabled bool) (string, error)

Types

type BaseContext

type BaseContext struct {
	// AccountID string
	RequestID string
	InternalContext
}

type Details

type Details struct {
	Osname  string `json:"osname"`
	Osver   string `json:"osver"`
	Cmd     string `json:"cmd"`
	DirList string `json:"dirlist"`
}

type InternalContext

type InternalContext struct {
	Log *logrus.Entry
}

type SailContext

type SailContext struct {
	BaseContext
}

func NewSailContext

func NewSailContext(log *logrus.Entry, requestID string) *SailContext

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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