Documentation
¶
Index ¶
- func NewAnalyzerStructClientPool(authOpts *shttp.AuthenticationOpts) (*ws.StructClientPool, error)
- func NewFlowProbeBundle(tb *probe.Bundle, g *graph.Graph, fta *flow.TableAllocator) *probe.Bundle
- func NewTopologyProbe(name string, ctx tp.Context, bundle *probe.Bundle) (probe.Handler, error)
- func NewTopologyProbeBundle(g *graph.Graph, hostNode *graph.Node) (*probe.Bundle, error)
- type Agent
- type CPUInfo
- type Status
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
func NewFlowProbeBundle ¶ added in v0.26.0
NewFlowProbeBundle returns a new bundle of flow probes
func NewTopologyProbe ¶ added in v0.26.0
NewTopologyProbe creates a new topology probe
Types ¶
type Agent ¶
type Agent struct {
ws.DefaultSpeakerEventHandler
// contains filtered or unexported fields
}
Agent object started on each hosts/namespaces
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
Click to show internal directories.
Click to hide internal directories.