Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAnalyzerStructClientPool ¶ added in v0.19.1
func NewAnalyzerStructClientPool(authOpts *shttp.AuthenticationOpts) (*ws.StructClientPool, error)
NewAnalyzerStructClientPool creates a new http WebSocket client Pool with authentication
Types ¶
type Agent ¶
type Agent struct {
ws.DefaultSpeakerEventHandler
// contains filtered or unexported fields
}
Agent object started on each hosts/namespaces
func NewAgent ¶
NewAgent instantiates a new Agent aiming to launch probes (topology and flow)
type CPUInfo ¶ added in v0.16.0
type CPUInfo struct {
CPU int64
VendorID string `json:"VendorID,omitempty"`
Family string `json:"Family,omitempty"`
Model string `json:"Model,omitempty"`
Stepping int64 `json:"Stepping,omitempty"`
PhysicalID string `json:"PhysicalID,omitempty"`
CoreID string `json:"CoreID,omitempty"`
Cores int64 `json:"Cores,omitempty"`
ModelName string `json:"ModelName,omitempty"`
Mhz int64 `json:"Mhz,omitempty"`
CacheSize int64 `json:"CacheSize,omitempty"`
Microcode string `json:"Microcode,omitempty"`
}
CPUInfo defines host information
type Status ¶ added in v0.20.1
type Status struct {
Clients map[string]ws.ConnStatus
Analyzers map[string]pod.ConnStatus
TopologyProbes []string
FlowProbes []string
}
Status represents the status of an agent
Source Files
¶
- agent.go
- host.go
- host_linux.go
- probes.go
Click to show internal directories.
Click to hide internal directories.