コード例 #1
0
ファイル: memory.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("mem", func() inputs.Input {
		return &MemStats{ps: &systemPS{}}
	})

	inputs.Add("swap", func() inputs.Input {
		return &SwapStats{ps: &systemPS{}}
	})
}
コード例 #2
0
ファイル: disk.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("disk", func() inputs.Input {
		return &DiskStats{ps: &systemPS{}}
	})

	inputs.Add("diskio", func() inputs.Input {
		return &DiskIOStats{ps: &systemPS{}}
	})
}
コード例 #3
0
ファイル: mongodb.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("mongodb", func() inputs.Input {
		return &MongoDB{
			mongos: make(map[string]*Server),
		}
	})
}
コード例 #4
0
ファイル: lustre2.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("lustre2", func() inputs.Input {
		return &Lustre2{}
	})
}
コード例 #5
0
ファイル: sensors.go プロジェクト: skwong2/telegraf
func init() {
	inputs.Add("sensors", func() inputs.Input {
		return &Sensors{}
	})
}
コード例 #6
0
ファイル: redis.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("redis", func() inputs.Input {
		return &Redis{}
	})
}
コード例 #7
0
ファイル: statsd.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("statsd", func() inputs.Input {
		return &Statsd{}
	})
}
コード例 #8
0
ファイル: jolokia.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("jolokia", func() inputs.Input {
		return &Jolokia{jClient: &JolokiaClientImpl{client: &http.Client{}}}
	})
}
コード例 #9
0
ファイル: zfs.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("zfs", func() inputs.Input {
		return &Zfs{}
	})
}
コード例 #10
0
ファイル: puppetagent.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("puppetagent", func() inputs.Input {
		return &PuppetAgent{}
	})
}
コード例 #11
0
ファイル: phpfpm.go プロジェクト: skwong2/telegraf
func init() {
	inputs.Add("phpfpm", func() inputs.Input {
		return &phpfpm{}
	})
}
コード例 #12
0
ファイル: procstat.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("procstat", func() inputs.Input {
		return NewProcstat()
	})
}
コード例 #13
0
ファイル: exec.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("exec", func() inputs.Input {
		return NewExec()
	})
}
コード例 #14
0
ファイル: influxdb.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("influxdb", func() inputs.Input {
		return &InfluxDB{}
	})
}
コード例 #15
0
ファイル: aerospike.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("aerospike", func() inputs.Input {
		return &Aerospike{}
	})
}
コード例 #16
0
ファイル: nsq.go プロジェクト: skwong2/telegraf
func init() {
	inputs.Add("nsq", func() inputs.Input {
		return &NSQ{}
	})
}
コード例 #17
0
ファイル: httpjson.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("httpjson", func() inputs.Input {
		return &HttpJson{client: RealHTTPClient{client: &http.Client{}}}
	})
}
コード例 #18
0
ファイル: nginx.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("nginx", func() inputs.Input {
		return &Nginx{}
	})
}
コード例 #19
0
ファイル: netstat.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("netstat", func() inputs.Input {
		return &NetStats{ps: &systemPS{}}
	})
}
コード例 #20
0
ファイル: apache.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("apache", func() inputs.Input {
		return &Apache{}
	})
}
コード例 #21
0
ファイル: bcache.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("bcache", func() inputs.Input {
		return &Bcache{}
	})
}
コード例 #22
0
ファイル: cpu.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("cpu", func() inputs.Input {
		return &CPUStats{ps: &systemPS{}}
	})
}
コード例 #23
0
ファイル: passenger.go プロジェクト: skwong2/telegraf
func init() {
	inputs.Add("passenger", func() inputs.Input {
		return &passenger{}
	})
}
コード例 #24
0
ファイル: memcached.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("memcached", func() inputs.Input {
		return &Memcached{}
	})
}
コード例 #25
0
ファイル: disque.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("disque", func() inputs.Input {
		return &Disque{}
	})
}
コード例 #26
0
ファイル: leofs.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("leofs", func() inputs.Input {
		return &LeoFS{}
	})
}
コード例 #27
0
ファイル: rethinkdb.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("rethinkdb", func() inputs.Input {
		return &RethinkDB{}
	})
}
コード例 #28
0
ファイル: zookeeper.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("zookeeper", func() inputs.Input {
		return &Zookeeper{}
	})
}
コード例 #29
0
ファイル: statsd.go プロジェクト: skwong2/telegraf
func init() {
	inputs.Add("statsd", func() inputs.Input {
		return &Statsd{ConvertNames: true}
	})
}
コード例 #30
0
ファイル: mysql.go プロジェクト: d4devops/telegraf
func init() {
	inputs.Add("mysql", func() inputs.Input {
		return &Mysql{}
	})
}