Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( PlotImage = "quay.io/plotly/orca" PlotPodName = fmt.Sprintf("kpb-plotly-orca-%d", execId) )
View Source
var ( IdlePodName = fmt.Sprintf("kpb-client-idle-%d", execId) ClientTcpPodToPodName = fmt.Sprintf("kpb-client-tcp-p2p-%d", execId) ClientUdpPodToPodName = fmt.Sprintf("kpb-client-udp-p2p-%d", execId) ClientTcpPodToServiceName = fmt.Sprintf("kpb-client-tcp-p2s-%d", execId) ClientUdpPodToServiceName = fmt.Sprintf("kpb-client-udp-p2s-%d", execId) )
Functions ¶
Types ¶
type ComputeStruct ¶
type ComputeStruct struct { Metadata struct { Name string `json:"name" yaml:"name"` Version string `json:"version" yaml:"version"` Date string `json:"date" yaml:"date"` ServerNode string `json:"server_node" yaml:"server_node"` ClientNode string `json:"client_node" yaml:"client_node"` SocketBufferSize string `json:"socket_buffer_size" yaml:"socket_buffer_size"` Title string `json:"title" yaml:"title"` } `json:"metadata" yaml:"metadata"` Data struct { Cpu string `json:"cpu" yaml:"cpu"` Kernel string `json:"kernel" yaml:"kernel"` K8sVersion string `json:"k8s_version" yaml:"k8s_version"` Mtu string `json:"mtu" yaml:"mtu"` Idle Metrics `json:"idle" yaml:"idle"` Pod2Pod PodToPodMetrics `json:"pod2pod" yaml:"pod2pod"` Pod2Svc PodToSvcMetrics `json:"pod2svc" yaml:"pod2svc"` } `json:"data" yaml:"data"` }
type Info ¶
type Info struct { Idle InfoMetrics P2pTcp InfoMetrics P2pUdp InfoMetrics P2sTcp InfoMetrics P2sUdp InfoMetrics }
type InfoMetrics ¶
type Metrics ¶
type Metrics struct { Bandwidth string `json:"bandwidth" yaml:"bandwidth"` Client struct { Cpu struct { Total string `json:"total" yaml:"total"` User string `json:"user" yaml:"user"` Nice string `json:"nice" yaml:"nice"` System string `json:"system" yaml:"system"` Iowait string `json:"iowait" yaml:"iowait"` Steal string `json:"steal" yaml:"steal"` } `json:"cpu" yaml:"cpu"` Ram string `json:"ram" yaml:"ram"` } `json:"client" yaml:"client"` Server struct { Cpu struct { Total string `json:"total" yaml:"total"` User string `json:"user" yaml:"user"` Nice string `json:"nice" yaml:"nice"` System string `json:"system" yaml:"system"` Iowait string `json:"iowait" yaml:"iowait"` Steal string `json:"steal" yaml:"steal"` } `json:"cpu" yaml:"cpu"` Ram string `json:"ram" yaml:"ram"` } `json:"server" yaml:"server"` }
type PodToPodMetrics ¶
type PodToSvcMetrics ¶
Click to show internal directories.
Click to hide internal directories.