Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrSkipCheck = errors.New("skip check result")
)
Functions ¶
func GetKubernetesMeta ¶
func GetKubernetesMeta() *agentpayload.KubeMetadataPayload
Types ¶
type Check ¶ added in v0.99.32
type Check interface {
Run(cfg *config.AgentConfig, groupID int32) ([]model.MessageBody, error)
}
type ConnectionsCheck ¶ added in v0.99.32
type ConnectionsCheck struct{}
func (*ConnectionsCheck) Run ¶ added in v0.99.32
func (c *ConnectionsCheck) Run(cfg *config.AgentConfig, groupID int32) ([]model.MessageBody, error)
type ProcessCheck ¶ added in v0.99.32
type ProcessCheck struct {
// contains filtered or unexported fields
}
func (*ProcessCheck) Run ¶ added in v0.99.32
func (p *ProcessCheck) Run(cfg *config.AgentConfig, groupID int32) ([]model.MessageBody, error)
type RealTimeCheck ¶ added in v0.99.32
type RealTimeCheck struct {
// contains filtered or unexported fields
}
func (*RealTimeCheck) Run ¶ added in v0.99.32
func (r *RealTimeCheck) Run(cfg *config.AgentConfig, groupID int32) ([]model.MessageBody, error)
Click to show internal directories.
Click to hide internal directories.