コード例 #1
0
ファイル: disk.go プロジェクト: toorop/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
ファイル: memory.go プロジェクト: toorop/telegraf
func init() {
	plugins.Add("mem", func() plugins.Plugin {
		return &MemStats{ps: &systemPS{}}
	})

	plugins.Add("swap", func() plugins.Plugin {
		return &SwapStats{ps: &systemPS{}}
	})
}
コード例 #3
0
ファイル: rabbitmq.go プロジェクト: toorop/telegraf
func init() {
	plugins.Add("rabbitmq", func() plugins.Plugin {
		return &RabbitMQ{}
	})
}
コード例 #4
0
ファイル: leofs.go プロジェクト: toorop/telegraf
func init() {
	plugins.Add("leofs", func() plugins.Plugin {
		return &LeoFS{}
	})
}
コード例 #5
0
ファイル: memcached.go プロジェクト: toorop/telegraf
func init() {
	plugins.Add("memcached", func() plugins.Plugin {
		return &Memcached{}
	})
}
コード例 #6
0
ファイル: kafka_consumer.go プロジェクト: toorop/telegraf
func init() {
	plugins.Add("kafka", func() plugins.Plugin {
		return &Kafka{}
	})
}
コード例 #7
0
ファイル: lustre2.go プロジェクト: toorop/telegraf
func init() {
	plugins.Add("lustre2", func() plugins.Plugin {
		return &Lustre2{}
	})
}
コード例 #8
0
ファイル: cpu.go プロジェクト: toorop/telegraf
func init() {
	plugins.Add("cpu", func() plugins.Plugin {
		return &CPUStats{ps: &systemPS{}}
	})
}
コード例 #9
0
ファイル: prometheus.go プロジェクト: toorop/telegraf
func init() {
	plugins.Add("prometheus", func() plugins.Plugin {
		return &Prometheus{}
	})
}
コード例 #10
0
ファイル: mysql.go プロジェクト: toorop/telegraf
func init() {
	plugins.Add("mysql", func() plugins.Plugin {
		return &Mysql{}
	})
}
コード例 #11
0
ファイル: net.go プロジェクト: toorop/telegraf
func init() {
	plugins.Add("net", func() plugins.Plugin {
		return &NetIOStats{ps: &systemPS{}}
	})
}
コード例 #12
0
ファイル: postgresql.go プロジェクト: toorop/telegraf
func init() {
	plugins.Add("postgresql", func() plugins.Plugin {
		return &Postgresql{}
	})
}
コード例 #13
0
ファイル: nginx.go プロジェクト: toorop/telegraf
func init() {
	plugins.Add("nginx", func() plugins.Plugin {
		return &Nginx{}
	})
}
コード例 #14
0
ファイル: docker.go プロジェクト: toorop/telegraf
func init() {
	plugins.Add("docker", func() plugins.Plugin {
		return &DockerStats{ps: &systemPS{}}
	})
}
コード例 #15
0
ファイル: httpjson.go プロジェクト: toorop/telegraf
func init() {
	plugins.Add("httpjson", func() plugins.Plugin {
		return &HttpJson{client: RealHTTPClient{client: &http.Client{}}}
	})
}
コード例 #16
0
ファイル: ping.go プロジェクト: toorop/telegraf
func init() {
	plugins.Add("ping", func() plugins.Plugin {
		return &Ping{pingHost: hostPinger}
	})
}
コード例 #17
0
ファイル: apache.go プロジェクト: toorop/telegraf
func init() {
	plugins.Add("apache", func() plugins.Plugin {
		return &Apache{}
	})
}
コード例 #18
0
ファイル: redis.go プロジェクト: toorop/telegraf
func init() {
	plugins.Add("redis", func() plugins.Plugin {
		return &Redis{}
	})
}
コード例 #19
0
ファイル: exec.go プロジェクト: toorop/telegraf
func init() {
	plugins.Add("exec", func() plugins.Plugin {
		return NewExec()
	})
}
コード例 #20
0
ファイル: system.go プロジェクト: toorop/telegraf
func init() {
	plugins.Add("system", func() plugins.Plugin {
		return &SystemStats{}
	})
}
コード例 #21
0
ファイル: disque.go プロジェクト: toorop/telegraf
func init() {
	plugins.Add("disque", func() plugins.Plugin {
		return &Disque{}
	})
}
コード例 #22
0
ファイル: rethinkdb.go プロジェクト: toorop/telegraf
func init() {
	plugins.Add("rethinkdb", func() plugins.Plugin {
		return &RethinkDB{}
	})
}
コード例 #23
0
ファイル: haproxy.go プロジェクト: toorop/telegraf
func init() {
	plugins.Add("haproxy", func() plugins.Plugin {
		return &haproxy{}
	})
}
コード例 #24
0
ファイル: elasticsearch.go プロジェクト: toorop/telegraf
func init() {
	plugins.Add("elasticsearch", func() plugins.Plugin {
		return NewElasticsearch()
	})
}