├── .bowerrc ├── .gitignore ├── Gruntfile.js ├── LICENSE ├── README.md ├── bower.json ├── package.json ├── screenshots ├── perfdash.png └── services.png ├── specs ├── bydimension_elasticsearch_query_sample.json ├── bydimension_request_sample.json ├── bydimension_response_sample.json ├── metric_types.yaml └── perfdash_request_sample.json ├── src ├── bonitosrv │ ├── bydimmension.go │ ├── bydimmension_test.go │ ├── datetime │ │ ├── datetime.go │ │ └── datetime_test.go │ ├── elasticsearch │ │ ├── elasticsearch.go │ │ └── elasticsearch_test.go │ ├── gentestdata │ │ ├── README │ │ └── gen.go │ ├── mapstr.go │ ├── metrics │ │ ├── cardinality.go │ │ ├── cardinality_test.go │ │ ├── cardvolume.go │ │ ├── cardvolume_test.go │ │ ├── errorsrate.go │ │ ├── errorsrate_test.go │ │ ├── metrics.go │ │ ├── percentile.go │ │ ├── percentile_test.go │ │ ├── volume.go │ │ └── volume_test.go │ ├── perfdash.go │ ├── perfdash_test.go │ ├── server.go │ ├── server_test.go │ ├── testdata │ │ ├── choice.go │ │ ├── choice_test.go │ │ ├── eventful.go │ │ ├── eventful_test.go │ │ ├── fixed.go │ │ ├── fixed_test.go │ │ ├── gengen.go │ │ ├── gengen_test.go │ │ ├── test_data.go │ │ ├── test_data_test.go │ │ ├── timerange.go │ │ └── timerange_test.go │ └── viz │ │ ├── viz.go │ │ ├── volumeLine.go │ │ └── volumeLine_test.go └── web │ ├── angular-d3-module.js │ ├── app.js │ ├── bydimension-service.js │ ├── colors.js │ ├── config-directive.html │ ├── config-directive.js │ ├── filters.js │ ├── formatters.js │ ├── index.html │ ├── navbar.html │ ├── navbar.js │ ├── panel.html │ ├── panel.js │ ├── perfDash.html │ ├── perfDash.js │ ├── perfDashProxy.js │ ├── perfDashProxyMock.js │ ├── services-list-config.html │ ├── services-list.html │ ├── services-list.js │ ├── services-test.js │ ├── servicesMap.html │ ├── settings.html │ ├── styles │ ├── _bootstrap.less │ ├── _font-awesome.less │ ├── angular.less │ ├── bonito-18px.png │ ├── bonito.ico │ ├── colors.less │ ├── main.less │ ├── navbar.less │ ├── panel.less │ ├── perfDash.less │ ├── services-list.less │ ├── theme │ │ ├── bootswatch.less │ │ └── variables.less │ ├── timepicker.less │ └── viz.less │ ├── testdata.js │ ├── timefilter.js │ ├── timepicker │ ├── LICENSE.md │ ├── README.md │ ├── input_datetime.js │ ├── quick_ranges.js │ ├── refresh_intervals.js │ ├── timepicker.html │ └── timepicker.js │ └── viz │ ├── barchart.js │ ├── histogram.js │ └── linechart.js └── test ├── README.md ├── e2e ├── navbarScenarios.js ├── servicesScenarios.js └── timepickerScenarios.js ├── karma.conf.js ├── protractor-conf.js └── unit ├── bydimensionServiceSpec.js ├── filtersSpec.js ├── formattersSpec.js ├── pagesSpec.js ├── perfDashSpec.js ├── servicesListSpec.js ├── testdataSpec.js ├── timepickerSpec.js └── viz ├── barchartSpec.js ├── histogramSpec.js └── linechartSpec.js /.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "src/web/bower_components" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/.gitignore -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/README.md -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/bower.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/package.json -------------------------------------------------------------------------------- /screenshots/perfdash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/screenshots/perfdash.png -------------------------------------------------------------------------------- /screenshots/services.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/screenshots/services.png -------------------------------------------------------------------------------- /specs/bydimension_elasticsearch_query_sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/specs/bydimension_elasticsearch_query_sample.json -------------------------------------------------------------------------------- /specs/bydimension_request_sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/specs/bydimension_request_sample.json -------------------------------------------------------------------------------- /specs/bydimension_response_sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/specs/bydimension_response_sample.json -------------------------------------------------------------------------------- /specs/metric_types.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/specs/metric_types.yaml -------------------------------------------------------------------------------- /specs/perfdash_request_sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/specs/perfdash_request_sample.json -------------------------------------------------------------------------------- /src/bonitosrv/bydimmension.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/bydimmension.go -------------------------------------------------------------------------------- /src/bonitosrv/bydimmension_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/bydimmension_test.go -------------------------------------------------------------------------------- /src/bonitosrv/datetime/datetime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/datetime/datetime.go -------------------------------------------------------------------------------- /src/bonitosrv/datetime/datetime_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/datetime/datetime_test.go -------------------------------------------------------------------------------- /src/bonitosrv/elasticsearch/elasticsearch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/elasticsearch/elasticsearch.go -------------------------------------------------------------------------------- /src/bonitosrv/elasticsearch/elasticsearch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/elasticsearch/elasticsearch_test.go -------------------------------------------------------------------------------- /src/bonitosrv/gentestdata/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/gentestdata/README -------------------------------------------------------------------------------- /src/bonitosrv/gentestdata/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/gentestdata/gen.go -------------------------------------------------------------------------------- /src/bonitosrv/mapstr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/mapstr.go -------------------------------------------------------------------------------- /src/bonitosrv/metrics/cardinality.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/metrics/cardinality.go -------------------------------------------------------------------------------- /src/bonitosrv/metrics/cardinality_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/metrics/cardinality_test.go -------------------------------------------------------------------------------- /src/bonitosrv/metrics/cardvolume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/metrics/cardvolume.go -------------------------------------------------------------------------------- /src/bonitosrv/metrics/cardvolume_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/metrics/cardvolume_test.go -------------------------------------------------------------------------------- /src/bonitosrv/metrics/errorsrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/metrics/errorsrate.go -------------------------------------------------------------------------------- /src/bonitosrv/metrics/errorsrate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/metrics/errorsrate_test.go -------------------------------------------------------------------------------- /src/bonitosrv/metrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/metrics/metrics.go -------------------------------------------------------------------------------- /src/bonitosrv/metrics/percentile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/metrics/percentile.go -------------------------------------------------------------------------------- /src/bonitosrv/metrics/percentile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/metrics/percentile_test.go -------------------------------------------------------------------------------- /src/bonitosrv/metrics/volume.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/metrics/volume.go -------------------------------------------------------------------------------- /src/bonitosrv/metrics/volume_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/metrics/volume_test.go -------------------------------------------------------------------------------- /src/bonitosrv/perfdash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/perfdash.go -------------------------------------------------------------------------------- /src/bonitosrv/perfdash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/perfdash_test.go -------------------------------------------------------------------------------- /src/bonitosrv/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/server.go -------------------------------------------------------------------------------- /src/bonitosrv/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/server_test.go -------------------------------------------------------------------------------- /src/bonitosrv/testdata/choice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/testdata/choice.go -------------------------------------------------------------------------------- /src/bonitosrv/testdata/choice_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/testdata/choice_test.go -------------------------------------------------------------------------------- /src/bonitosrv/testdata/eventful.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/testdata/eventful.go -------------------------------------------------------------------------------- /src/bonitosrv/testdata/eventful_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/testdata/eventful_test.go -------------------------------------------------------------------------------- /src/bonitosrv/testdata/fixed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/testdata/fixed.go -------------------------------------------------------------------------------- /src/bonitosrv/testdata/fixed_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/testdata/fixed_test.go -------------------------------------------------------------------------------- /src/bonitosrv/testdata/gengen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/testdata/gengen.go -------------------------------------------------------------------------------- /src/bonitosrv/testdata/gengen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/testdata/gengen_test.go -------------------------------------------------------------------------------- /src/bonitosrv/testdata/test_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/testdata/test_data.go -------------------------------------------------------------------------------- /src/bonitosrv/testdata/test_data_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/testdata/test_data_test.go -------------------------------------------------------------------------------- /src/bonitosrv/testdata/timerange.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/testdata/timerange.go -------------------------------------------------------------------------------- /src/bonitosrv/testdata/timerange_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/testdata/timerange_test.go -------------------------------------------------------------------------------- /src/bonitosrv/viz/viz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/viz/viz.go -------------------------------------------------------------------------------- /src/bonitosrv/viz/volumeLine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/viz/volumeLine.go -------------------------------------------------------------------------------- /src/bonitosrv/viz/volumeLine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/bonitosrv/viz/volumeLine_test.go -------------------------------------------------------------------------------- /src/web/angular-d3-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/web/angular-d3-module.js -------------------------------------------------------------------------------- /src/web/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/web/app.js -------------------------------------------------------------------------------- /src/web/bydimension-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/web/bydimension-service.js -------------------------------------------------------------------------------- /src/web/colors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/web/colors.js -------------------------------------------------------------------------------- /src/web/config-directive.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/web/config-directive.html -------------------------------------------------------------------------------- /src/web/config-directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/web/config-directive.js -------------------------------------------------------------------------------- /src/web/filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/web/filters.js -------------------------------------------------------------------------------- /src/web/formatters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/web/formatters.js -------------------------------------------------------------------------------- /src/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/web/index.html -------------------------------------------------------------------------------- /src/web/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/web/navbar.html -------------------------------------------------------------------------------- /src/web/navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/web/navbar.js -------------------------------------------------------------------------------- /src/web/panel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/web/panel.html -------------------------------------------------------------------------------- /src/web/panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/web/panel.js -------------------------------------------------------------------------------- /src/web/perfDash.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/web/perfDash.html -------------------------------------------------------------------------------- /src/web/perfDash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/web/perfDash.js -------------------------------------------------------------------------------- /src/web/perfDashProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/web/perfDashProxy.js -------------------------------------------------------------------------------- /src/web/perfDashProxyMock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/web/perfDashProxyMock.js -------------------------------------------------------------------------------- /src/web/services-list-config.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/web/services-list-config.html -------------------------------------------------------------------------------- /src/web/services-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/web/services-list.html -------------------------------------------------------------------------------- /src/web/services-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/web/services-list.js -------------------------------------------------------------------------------- /src/web/services-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tsg/bonito/HEAD/src/web/services-test.js -------------------------------------------------------------------------------- /src/web/servicesMap.html: -------------------------------------------------------------------------------- 1 |