├── .editorconfig ├── .env.test ├── .gitignore ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── Vagrantfile ├── collectors ├── collector_interface.go ├── cpu_collector.go ├── diskspace_collector.go ├── elasticsearch_collector.go ├── iostat_collector.go ├── loadavg_collector.go ├── memory_collector.go ├── redis_collector.go ├── sockets_collector.go └── vmstat_collector.go ├── config.ini ├── config └── main.go ├── main.go ├── mappings └── metric_map.go ├── shippers ├── graphite_shipper.go ├── logstash_elasticsearch_shipper.go ├── logstash_redis_shipper.go ├── shipper_interface.go └── stdout_shipper.go ├── structs └── metric.go ├── templaters ├── collector.go └── templates │ └── collector.tmpl └── utils ├── parse.go └── slices.go /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/.env.test -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vagrant 2 | .DS_Store 3 | metricsd 4 | tags 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/Vagrantfile -------------------------------------------------------------------------------- /collectors/collector_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/collectors/collector_interface.go -------------------------------------------------------------------------------- /collectors/cpu_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/collectors/cpu_collector.go -------------------------------------------------------------------------------- /collectors/diskspace_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/collectors/diskspace_collector.go -------------------------------------------------------------------------------- /collectors/elasticsearch_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/collectors/elasticsearch_collector.go -------------------------------------------------------------------------------- /collectors/iostat_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/collectors/iostat_collector.go -------------------------------------------------------------------------------- /collectors/loadavg_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/collectors/loadavg_collector.go -------------------------------------------------------------------------------- /collectors/memory_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/collectors/memory_collector.go -------------------------------------------------------------------------------- /collectors/redis_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/collectors/redis_collector.go -------------------------------------------------------------------------------- /collectors/sockets_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/collectors/sockets_collector.go -------------------------------------------------------------------------------- /collectors/vmstat_collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/collectors/vmstat_collector.go -------------------------------------------------------------------------------- /config.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/config.ini -------------------------------------------------------------------------------- /config/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/config/main.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/main.go -------------------------------------------------------------------------------- /mappings/metric_map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/mappings/metric_map.go -------------------------------------------------------------------------------- /shippers/graphite_shipper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/shippers/graphite_shipper.go -------------------------------------------------------------------------------- /shippers/logstash_elasticsearch_shipper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/shippers/logstash_elasticsearch_shipper.go -------------------------------------------------------------------------------- /shippers/logstash_redis_shipper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/shippers/logstash_redis_shipper.go -------------------------------------------------------------------------------- /shippers/shipper_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/shippers/shipper_interface.go -------------------------------------------------------------------------------- /shippers/stdout_shipper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/shippers/stdout_shipper.go -------------------------------------------------------------------------------- /structs/metric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/structs/metric.go -------------------------------------------------------------------------------- /templaters/collector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/templaters/collector.go -------------------------------------------------------------------------------- /templaters/templates/collector.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/templaters/templates/collector.tmpl -------------------------------------------------------------------------------- /utils/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/utils/parse.go -------------------------------------------------------------------------------- /utils/slices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/josegonzalez/metricsd/HEAD/utils/slices.go --------------------------------------------------------------------------------