func init() { plugins.Add("disk", func() plugins.Plugin { return &DiskStats{ps: &systemPS{}} }) plugins.Add("io", func() plugins.Plugin { return &DiskIOStats{ps: &systemPS{}} }) }
func init() { plugins.Add("mem", func() plugins.Plugin { return &MemStats{ps: &systemPS{}} }) plugins.Add("swap", func() plugins.Plugin { return &SwapStats{ps: &systemPS{}} }) }
func init() { plugins.Add("mongodb", func() plugins.Plugin { return &MongoDB{ mongos: make(map[string]*Server), } }) }
func init() { plugins.Add("system", func() plugins.Plugin { return &SystemStats{} }) }
func init() { plugins.Add("rethinkdb", func() plugins.Plugin { return &RethinkDB{} }) }
func init() { plugins.Add("redis", func() plugins.Plugin { return &Redis{} }) }
func init() { plugins.Add("exec", func() plugins.Plugin { return NewExec() }) }
func init() { plugins.Add("apache", func() plugins.Plugin { return &Apache{} }) }
func init() { plugins.Add("jolokia", func() plugins.Plugin { return &Jolokia{jClient: &JolokiaClientImpl{client: &http.Client{}}} }) }
func init() { plugins.Add("net", func() plugins.Plugin { return &NetIOStats{ps: &systemPS{}} }) }
func init() { plugins.Add("statsd", func() plugins.Plugin { return &Statsd{} }) }
func init() { plugins.Add("mailchimp", func() plugins.Plugin { return &MailChimp{} }) }
func init() { plugins.Add("leofs", func() plugins.Plugin { return &LeoFS{} }) }
func init() { plugins.Add("disque", func() plugins.Plugin { return &Disque{} }) }
func init() { plugins.Add("nginx", func() plugins.Plugin { return &Nginx{} }) }
func init() { plugins.Add("zookeeper", func() plugins.Plugin { return &Zookeeper{} }) }
func init() { plugins.Add("zfs", func() plugins.Plugin { return &Zfs{} }) }
func init() { plugins.Add("httpjson", func() plugins.Plugin { return &HttpJson{client: RealHTTPClient{client: &http.Client{}}} }) }
func init() { plugins.Add("cpu", func() plugins.Plugin { return &CPUStats{ps: &systemPS{}} }) }
func init() { plugins.Add("Trig", func() plugins.Plugin { return &Trig{x: 0.0} }) }
func init() { plugins.Add("postgresql", func() plugins.Plugin { return &Postgresql{} }) }
func init() { plugins.Add("memcached", func() plugins.Plugin { return &Memcached{} }) }
func init() { plugins.Add("elasticsearch", func() plugins.Plugin { return NewElasticsearch() }) }
func init() { plugins.Add("aerospike", func() plugins.Plugin { return &Aerospike{} }) }
func init() { plugins.Add("prometheus", func() plugins.Plugin { return &Prometheus{} }) }
func init() { plugins.Add("docker", func() plugins.Plugin { return &DockerStats{ps: &systemPS{}} }) }
func init() { plugins.Add("lustre2", func() plugins.Plugin { return &Lustre2{} }) }
func init() { plugins.Add("rabbitmq", func() plugins.Plugin { return &RabbitMQ{} }) }
func init() { plugins.Add("kafka_consumer", func() plugins.Plugin { return &Kafka{} }) }
func init() { plugins.Add("mysql", func() plugins.Plugin { return &Mysql{} }) }