├── .dockerignore ├── .gitignore ├── .rspec ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── Procfile ├── README.md ├── Rakefile ├── config.ru ├── config └── newrelic.yml ├── lib ├── backstop.rb └── backstop │ ├── collectd │ ├── parser.rb │ └── plugins │ │ ├── conntrack.rb │ │ ├── cpu.rb │ │ ├── df.rb │ │ ├── disk.rb │ │ ├── droid.rb │ │ ├── fsperformance.rb │ │ ├── generic.rb │ │ ├── interface.rb │ │ ├── load.rb │ │ ├── memory.rb │ │ ├── nfsiostat.rb │ │ ├── processes.rb │ │ ├── swap.rb │ │ └── tcpconns.rb │ ├── config.rb │ ├── helpers.rb │ ├── publisher.rb │ └── web.rb └── spec ├── backstop ├── bad_collectd_data.json ├── bad_github_data.json ├── generic_collectd_data.json ├── generic_collectd_data_without_type_instance.json ├── good_collectd_data.json ├── good_github_data.json ├── helpers_spec.rb ├── publisher_spec.rb └── web_spec.rb └── spec_helper.rb /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | docker-compose.yml 3 | Gemfile.lock 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .bundle 2 | .env 3 | .foreman 4 | *~ 5 | *.swp 6 | -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format progress 3 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: bundle exec rackup -p $PORT -s puma 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/Rakefile -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/config.ru -------------------------------------------------------------------------------- /config/newrelic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/config/newrelic.yml -------------------------------------------------------------------------------- /lib/backstop.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/lib/backstop.rb -------------------------------------------------------------------------------- /lib/backstop/collectd/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/lib/backstop/collectd/parser.rb -------------------------------------------------------------------------------- /lib/backstop/collectd/plugins/conntrack.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/lib/backstop/collectd/plugins/conntrack.rb -------------------------------------------------------------------------------- /lib/backstop/collectd/plugins/cpu.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/lib/backstop/collectd/plugins/cpu.rb -------------------------------------------------------------------------------- /lib/backstop/collectd/plugins/df.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/lib/backstop/collectd/plugins/df.rb -------------------------------------------------------------------------------- /lib/backstop/collectd/plugins/disk.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/lib/backstop/collectd/plugins/disk.rb -------------------------------------------------------------------------------- /lib/backstop/collectd/plugins/droid.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/lib/backstop/collectd/plugins/droid.rb -------------------------------------------------------------------------------- /lib/backstop/collectd/plugins/fsperformance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/lib/backstop/collectd/plugins/fsperformance.rb -------------------------------------------------------------------------------- /lib/backstop/collectd/plugins/generic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/lib/backstop/collectd/plugins/generic.rb -------------------------------------------------------------------------------- /lib/backstop/collectd/plugins/interface.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/lib/backstop/collectd/plugins/interface.rb -------------------------------------------------------------------------------- /lib/backstop/collectd/plugins/load.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/lib/backstop/collectd/plugins/load.rb -------------------------------------------------------------------------------- /lib/backstop/collectd/plugins/memory.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/lib/backstop/collectd/plugins/memory.rb -------------------------------------------------------------------------------- /lib/backstop/collectd/plugins/nfsiostat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/lib/backstop/collectd/plugins/nfsiostat.rb -------------------------------------------------------------------------------- /lib/backstop/collectd/plugins/processes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/lib/backstop/collectd/plugins/processes.rb -------------------------------------------------------------------------------- /lib/backstop/collectd/plugins/swap.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/lib/backstop/collectd/plugins/swap.rb -------------------------------------------------------------------------------- /lib/backstop/collectd/plugins/tcpconns.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/lib/backstop/collectd/plugins/tcpconns.rb -------------------------------------------------------------------------------- /lib/backstop/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/lib/backstop/config.rb -------------------------------------------------------------------------------- /lib/backstop/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/lib/backstop/helpers.rb -------------------------------------------------------------------------------- /lib/backstop/publisher.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/lib/backstop/publisher.rb -------------------------------------------------------------------------------- /lib/backstop/web.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/lib/backstop/web.rb -------------------------------------------------------------------------------- /spec/backstop/bad_collectd_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/spec/backstop/bad_collectd_data.json -------------------------------------------------------------------------------- /spec/backstop/bad_github_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/spec/backstop/bad_github_data.json -------------------------------------------------------------------------------- /spec/backstop/generic_collectd_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/spec/backstop/generic_collectd_data.json -------------------------------------------------------------------------------- /spec/backstop/generic_collectd_data_without_type_instance.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/spec/backstop/generic_collectd_data_without_type_instance.json -------------------------------------------------------------------------------- /spec/backstop/good_collectd_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/spec/backstop/good_collectd_data.json -------------------------------------------------------------------------------- /spec/backstop/good_github_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/spec/backstop/good_github_data.json -------------------------------------------------------------------------------- /spec/backstop/helpers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/spec/backstop/helpers_spec.rb -------------------------------------------------------------------------------- /spec/backstop/publisher_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/spec/backstop/publisher_spec.rb -------------------------------------------------------------------------------- /spec/backstop/web_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/spec/backstop/web_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/obfuscurity/backstop/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------