├── .gitignore ├── .gitmodules ├── LICENSE.txt ├── MANIFEST.in ├── Makefile ├── README.md ├── Vagrant ├── manifests │ └── init.pp └── modules │ └── firefly │ ├── files │ ├── fake-whisper-update.init │ ├── fake-whisper-update.sh │ ├── firefly.init │ └── logging.conf │ └── manifests │ ├── config.pp │ ├── init.pp │ ├── packages.pp │ ├── service.pp │ └── testdata.pp ├── Vagrantfile ├── data └── .gitignore ├── docs ├── .gitignore ├── Makefile ├── api.rst ├── conf.py ├── config.rst ├── data_sources.rst ├── firefly-small.png ├── firefly.png ├── firefly.svg ├── foreword.rst ├── index.rst ├── installation.rst ├── quickstart.rst └── tutorial.rst ├── firefly.yaml.example ├── firefly ├── __init__.py ├── data_server.py ├── data_source.py ├── data_sources │ ├── __init__.py │ ├── aggregating_data_source.py │ ├── ganglia_rrd.py │ ├── graphite_http.py │ ├── graphite_wsp.py │ ├── stat_monster_rrd.py │ └── test_data.py ├── main.py ├── static │ ├── css │ │ ├── chosen.css │ │ ├── firefly.css │ │ ├── list_dashboards.css │ │ └── reset-min.css │ ├── favicon.ico │ ├── fonts │ │ └── Inconsolata.ttf │ ├── img │ │ ├── chosen-sprite.png │ │ └── stripez4.png │ ├── js │ │ ├── firefly.js │ │ ├── graph.js │ │ ├── graph_dash.js │ │ ├── graph_edit.js │ │ ├── graph_modal.js │ │ ├── jquery.contextmenu.js │ │ ├── renderer.js │ │ ├── renderer_worker.js │ │ ├── source_selector.js │ │ └── sourcerer.js │ └── vendor │ │ ├── chosen.jquery.min.js │ │ ├── html5slider.js │ │ ├── jquery-1.6.4.min.js │ │ ├── jquery-ui-1.8.21.custom.min.js │ │ ├── jquery.ba-bbq.min.js │ │ ├── jquery.inplace-edit.js │ │ └── jquery.tools.min.js ├── templates │ ├── index.html │ └── list_dashboards.html ├── ui_server.py └── util.py ├── requirements-dev.txt ├── requirements.txt ├── setup.py ├── tests ├── __init__.py └── data_sources │ ├── __init__.py │ ├── aggregating_data_source_test.py │ └── graphite_http_test.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/README.md -------------------------------------------------------------------------------- /Vagrant/manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/Vagrant/manifests/init.pp -------------------------------------------------------------------------------- /Vagrant/modules/firefly/files/fake-whisper-update.init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/Vagrant/modules/firefly/files/fake-whisper-update.init -------------------------------------------------------------------------------- /Vagrant/modules/firefly/files/fake-whisper-update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/Vagrant/modules/firefly/files/fake-whisper-update.sh -------------------------------------------------------------------------------- /Vagrant/modules/firefly/files/firefly.init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/Vagrant/modules/firefly/files/firefly.init -------------------------------------------------------------------------------- /Vagrant/modules/firefly/files/logging.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/Vagrant/modules/firefly/files/logging.conf -------------------------------------------------------------------------------- /Vagrant/modules/firefly/manifests/config.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/Vagrant/modules/firefly/manifests/config.pp -------------------------------------------------------------------------------- /Vagrant/modules/firefly/manifests/init.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/Vagrant/modules/firefly/manifests/init.pp -------------------------------------------------------------------------------- /Vagrant/modules/firefly/manifests/packages.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/Vagrant/modules/firefly/manifests/packages.pp -------------------------------------------------------------------------------- /Vagrant/modules/firefly/manifests/service.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/Vagrant/modules/firefly/manifests/service.pp -------------------------------------------------------------------------------- /Vagrant/modules/firefly/manifests/testdata.pp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/Vagrant/modules/firefly/manifests/testdata.pp -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/Vagrantfile -------------------------------------------------------------------------------- /data/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/docs/config.rst -------------------------------------------------------------------------------- /docs/data_sources.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/docs/data_sources.rst -------------------------------------------------------------------------------- /docs/firefly-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/docs/firefly-small.png -------------------------------------------------------------------------------- /docs/firefly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/docs/firefly.png -------------------------------------------------------------------------------- /docs/firefly.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/docs/firefly.svg -------------------------------------------------------------------------------- /docs/foreword.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/docs/foreword.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/docs/quickstart.rst -------------------------------------------------------------------------------- /docs/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/docs/tutorial.rst -------------------------------------------------------------------------------- /firefly.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly.yaml.example -------------------------------------------------------------------------------- /firefly/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /firefly/data_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/data_server.py -------------------------------------------------------------------------------- /firefly/data_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/data_source.py -------------------------------------------------------------------------------- /firefly/data_sources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /firefly/data_sources/aggregating_data_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/data_sources/aggregating_data_source.py -------------------------------------------------------------------------------- /firefly/data_sources/ganglia_rrd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/data_sources/ganglia_rrd.py -------------------------------------------------------------------------------- /firefly/data_sources/graphite_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/data_sources/graphite_http.py -------------------------------------------------------------------------------- /firefly/data_sources/graphite_wsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/data_sources/graphite_wsp.py -------------------------------------------------------------------------------- /firefly/data_sources/stat_monster_rrd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/data_sources/stat_monster_rrd.py -------------------------------------------------------------------------------- /firefly/data_sources/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/data_sources/test_data.py -------------------------------------------------------------------------------- /firefly/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/main.py -------------------------------------------------------------------------------- /firefly/static/css/chosen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/css/chosen.css -------------------------------------------------------------------------------- /firefly/static/css/firefly.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/css/firefly.css -------------------------------------------------------------------------------- /firefly/static/css/list_dashboards.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/css/list_dashboards.css -------------------------------------------------------------------------------- /firefly/static/css/reset-min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/css/reset-min.css -------------------------------------------------------------------------------- /firefly/static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/favicon.ico -------------------------------------------------------------------------------- /firefly/static/fonts/Inconsolata.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/fonts/Inconsolata.ttf -------------------------------------------------------------------------------- /firefly/static/img/chosen-sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/img/chosen-sprite.png -------------------------------------------------------------------------------- /firefly/static/img/stripez4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/img/stripez4.png -------------------------------------------------------------------------------- /firefly/static/js/firefly.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/js/firefly.js -------------------------------------------------------------------------------- /firefly/static/js/graph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/js/graph.js -------------------------------------------------------------------------------- /firefly/static/js/graph_dash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/js/graph_dash.js -------------------------------------------------------------------------------- /firefly/static/js/graph_edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/js/graph_edit.js -------------------------------------------------------------------------------- /firefly/static/js/graph_modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/js/graph_modal.js -------------------------------------------------------------------------------- /firefly/static/js/jquery.contextmenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/js/jquery.contextmenu.js -------------------------------------------------------------------------------- /firefly/static/js/renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/js/renderer.js -------------------------------------------------------------------------------- /firefly/static/js/renderer_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/js/renderer_worker.js -------------------------------------------------------------------------------- /firefly/static/js/source_selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/js/source_selector.js -------------------------------------------------------------------------------- /firefly/static/js/sourcerer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/js/sourcerer.js -------------------------------------------------------------------------------- /firefly/static/vendor/chosen.jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/vendor/chosen.jquery.min.js -------------------------------------------------------------------------------- /firefly/static/vendor/html5slider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/vendor/html5slider.js -------------------------------------------------------------------------------- /firefly/static/vendor/jquery-1.6.4.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/vendor/jquery-1.6.4.min.js -------------------------------------------------------------------------------- /firefly/static/vendor/jquery-ui-1.8.21.custom.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/vendor/jquery-ui-1.8.21.custom.min.js -------------------------------------------------------------------------------- /firefly/static/vendor/jquery.ba-bbq.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/vendor/jquery.ba-bbq.min.js -------------------------------------------------------------------------------- /firefly/static/vendor/jquery.inplace-edit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/vendor/jquery.inplace-edit.js -------------------------------------------------------------------------------- /firefly/static/vendor/jquery.tools.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/static/vendor/jquery.tools.min.js -------------------------------------------------------------------------------- /firefly/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/templates/index.html -------------------------------------------------------------------------------- /firefly/templates/list_dashboards.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/templates/list_dashboards.html -------------------------------------------------------------------------------- /firefly/ui_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/ui_server.py -------------------------------------------------------------------------------- /firefly/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/firefly/util.py -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- 1 | -r requirements.txt 2 | PyHamcrest==1.8.0 3 | testify==0.5.2 4 | flake8 5 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data_sources/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data_sources/aggregating_data_source_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/tests/data_sources/aggregating_data_source_test.py -------------------------------------------------------------------------------- /tests/data_sources/graphite_http_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/tests/data_sources/graphite_http_test.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Yelp/firefly/HEAD/tox.ini --------------------------------------------------------------------------------