Documentation ¶
Index ¶
Constants ¶
View Source
const ( Agent = "Agent" ReportServer = "ReportServer" Etcd = "Etcd" )
不变的三个配置项
View Source
const ( MetricsNum = 4 //总指标数,只是用于初始化空间 CpuRate = "cpu_rate" MemUsed = "memory_used" DiskUsed = "disk_used" CpuMem = "cpu_mem" )
Variables ¶
View Source
var ( Split = "/" //用于监控etcd连接 AgentGroup、AgentName、配置项的字符串 SendErrorLimit int //连续发送失败次数尝试 CheckAlive int //本Agent可能最长多长时间不上报 AggregationTime int64 //上报几次进行聚合 ConfigServer string //本Agent需连接的etcd上的修改配置的服务 AgentGroup string //本Agent所属etcd上的群组 AgentName string ////本Agent在etcd上的名称 EtcdOnline bool //etcd配置正常工作 EtcdChange = make(chan bool, 1) //etcd有变,开始监听etcd HandleChangeSuccess bool //etcd变化处理成功标识 Logger = log.New(os.Stdout, "<Agent>", log.Lshortfile|log.Ldate|log.Ltime) )
View Source
var ( Metrics = make(map[string]interface{}, MetricsNum) //K:指标名称 V:采样器(Sampler) MetricsName []string )
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.