Documentation ¶
Index ¶
- Variables
- func DeployAgent(agentType, instance, bin, ip, port, user, pwd, url, configFile string) (address string, err error)
- func DoSyncAgentManagerJob(param []*m.AgentManagerTable, url string)
- func GetEndpointData(param models.QueryPrometheusMetricParam) (error, []string)
- func GetSnmpMetricList(address, target string) (metricList []string, err error)
- func InitAgentManager(param []*m.AgentManagerTable, url string)
- func ReloadConfig() error
- func StartCheckProcessList(interval int)
- func StartCheckPrometheusJob(interval int)
- func StartConsumeRuleConfig()
- func StartConsumeSdConfig()
- func StopAgent(agentType, instance, ip, url string) error
- func SyncLocalRuleConfig(input models.RuleLocalConfigJob)
- func SyncLocalSdConfig(param m.SdLocalConfigJob)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( AgentManagerInitFlag = false AgentManagerLock = new(sync.RWMutex) )
Functions ¶
func DeployAgent ¶
func DoSyncAgentManagerJob ¶
func DoSyncAgentManagerJob(param []*m.AgentManagerTable, url string)
func GetEndpointData ¶
func GetEndpointData(param models.QueryPrometheusMetricParam) (error, []string)
func GetSnmpMetricList ¶
func InitAgentManager ¶
func InitAgentManager(param []*m.AgentManagerTable, url string)
func ReloadConfig ¶
func ReloadConfig() error
func StartCheckProcessList ¶
func StartCheckProcessList(interval int)
func StartCheckPrometheusJob ¶
func StartCheckPrometheusJob(interval int)
func StartConsumeRuleConfig ¶
func StartConsumeRuleConfig()
func StartConsumeSdConfig ¶
func StartConsumeSdConfig()
func SyncLocalRuleConfig ¶
func SyncLocalRuleConfig(input models.RuleLocalConfigJob)
func SyncLocalSdConfig ¶
func SyncLocalSdConfig(param m.SdLocalConfigJob)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.