示例#1
0
文件: disk.go 项目: Corwin7/telegraf
func init() {
	plugins.Add("disk", func() plugins.Plugin {
		return &DiskStats{ps: &systemPS{}}
	})

	plugins.Add("io", func() plugins.Plugin {
		return &DiskIOStats{ps: &systemPS{}}
	})
}
示例#2
0
func init() {
	plugins.Add("mem", func() plugins.Plugin {
		return &MemStats{ps: &systemPS{}}
	})

	plugins.Add("swap", func() plugins.Plugin {
		return &SwapStats{ps: &systemPS{}}
	})
}
示例#3
0
func init() {
	plugins.Add("mongodb", func() plugins.Plugin {
		return &MongoDB{
			mongos: make(map[string]*Server),
		}
	})
}
示例#4
0
func init() {
	plugins.Add("system", func() plugins.Plugin {
		return &SystemStats{}
	})
}
示例#5
0
func init() {
	plugins.Add("rethinkdb", func() plugins.Plugin {
		return &RethinkDB{}
	})
}
示例#6
0
文件: redis.go 项目: kotopes/telegraf
func init() {
	plugins.Add("redis", func() plugins.Plugin {
		return &Redis{}
	})
}
示例#7
0
文件: exec.go 项目: nibosho/telegraf
func init() {
	plugins.Add("exec", func() plugins.Plugin {
		return NewExec()
	})
}
示例#8
0
func init() {
	plugins.Add("apache", func() plugins.Plugin {
		return &Apache{}
	})
}
示例#9
0
func init() {
	plugins.Add("jolokia", func() plugins.Plugin {
		return &Jolokia{jClient: &JolokiaClientImpl{client: &http.Client{}}}
	})
}
示例#10
0
文件: net.go 项目: nibosho/telegraf
func init() {
	plugins.Add("net", func() plugins.Plugin {
		return &NetIOStats{ps: &systemPS{}}
	})
}
示例#11
0
文件: statsd.go 项目: realgo/telegraf
func init() {
	plugins.Add("statsd", func() plugins.Plugin {
		return &Statsd{}
	})
}
示例#12
0
func init() {
	plugins.Add("mailchimp", func() plugins.Plugin {
		return &MailChimp{}
	})
}
示例#13
0
func init() {
	plugins.Add("leofs", func() plugins.Plugin {
		return &LeoFS{}
	})
}
示例#14
0
func init() {
	plugins.Add("disque", func() plugins.Plugin {
		return &Disque{}
	})
}
示例#15
0
文件: nginx.go 项目: pablrod/telegraf
func init() {
	plugins.Add("nginx", func() plugins.Plugin {
		return &Nginx{}
	})
}
示例#16
0
func init() {
	plugins.Add("zookeeper", func() plugins.Plugin {
		return &Zookeeper{}
	})
}
示例#17
0
文件: zfs.go 项目: rzagabe/telegraf
func init() {
	plugins.Add("zfs", func() plugins.Plugin {
		return &Zfs{}
	})
}
示例#18
0
func init() {
	plugins.Add("httpjson", func() plugins.Plugin {
		return &HttpJson{client: RealHTTPClient{client: &http.Client{}}}
	})
}
示例#19
0
文件: cpu.go 项目: pablrod/telegraf
func init() {
	plugins.Add("cpu", func() plugins.Plugin {
		return &CPUStats{ps: &systemPS{}}
	})
}
示例#20
0
func init() {

	plugins.Add("Trig", func() plugins.Plugin { return &Trig{x: 0.0} })
}
示例#21
0
func init() {
	plugins.Add("postgresql", func() plugins.Plugin {
		return &Postgresql{}
	})
}
示例#22
0
func init() {
	plugins.Add("memcached", func() plugins.Plugin {
		return &Memcached{}
	})
}
示例#23
0
func init() {
	plugins.Add("elasticsearch", func() plugins.Plugin {
		return NewElasticsearch()
	})
}
示例#24
0
func init() {
	plugins.Add("aerospike", func() plugins.Plugin {
		return &Aerospike{}
	})
}
示例#25
0
func init() {
	plugins.Add("prometheus", func() plugins.Plugin {
		return &Prometheus{}
	})
}
示例#26
0
func init() {
	plugins.Add("docker", func() plugins.Plugin {
		return &DockerStats{ps: &systemPS{}}
	})
}
示例#27
0
func init() {
	plugins.Add("lustre2", func() plugins.Plugin {
		return &Lustre2{}
	})
}
示例#28
0
func init() {
	plugins.Add("rabbitmq", func() plugins.Plugin {
		return &RabbitMQ{}
	})
}
示例#29
0
func init() {
	plugins.Add("kafka_consumer", func() plugins.Plugin {
		return &Kafka{}
	})
}
示例#30
0
文件: mysql.go 项目: nibosho/telegraf
func init() {
	plugins.Add("mysql", func() plugins.Plugin {
		return &Mysql{}
	})
}