├── .github └── FUNDING.yml ├── .gitignore ├── .rspec ├── CHANGELOG.md ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── _config.yml ├── ezmetrics.gemspec ├── lib ├── ezmetrics.rb ├── ezmetrics │ ├── benchmark.rb │ ├── dashboard │ │ ├── app │ │ │ ├── assets │ │ │ │ ├── config │ │ │ │ │ └── dashboard_manifest.js │ │ │ │ ├── images │ │ │ │ │ └── dashboard │ │ │ │ │ │ └── .keep │ │ │ │ ├── javascripts │ │ │ │ │ └── dashboard │ │ │ │ │ │ ├── application.js │ │ │ │ │ │ └── main.js │ │ │ │ └── stylesheets │ │ │ │ │ └── dashboard │ │ │ │ │ ├── application.css │ │ │ │ │ └── main.css │ │ │ ├── controllers │ │ │ │ └── dashboard │ │ │ │ │ ├── application_controller.rb │ │ │ │ │ └── metrics_controller.rb │ │ │ └── views │ │ │ │ ├── dashboard │ │ │ │ └── metrics │ │ │ │ │ └── index.html.erb │ │ │ │ └── layouts │ │ │ │ └── dashboard │ │ │ │ └── application.html.erb │ │ ├── bin │ │ │ └── rails │ │ ├── config │ │ │ └── routes.rb │ │ ├── lib │ │ │ ├── dashboard.rb │ │ │ └── dashboard │ │ │ │ ├── ezmetrics.rb │ │ │ │ └── version.rb │ │ └── react-dashboard │ │ │ ├── .gitignore │ │ │ ├── .rescriptsrc.js │ │ │ ├── README.md │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ ├── index.html │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── Constants.tsx │ │ │ ├── Graph.tsx │ │ │ ├── Metric.tsx │ │ │ ├── MetricsBlock.tsx │ │ │ ├── Nav.tsx │ │ │ ├── RequestsBlock.tsx │ │ │ ├── index.css │ │ │ ├── index.tsx │ │ │ ├── react-app-env.d.ts │ │ │ └── setupTests.ts │ │ │ ├── tsconfig.json │ │ │ └── yarn.lock │ ├── storage.rb │ └── version.rb └── generators │ └── ezmetrics │ └── initializer_generator.rb ├── scripts └── compile_assets └── spec ├── benchmark_spec.rb ├── ezmetrics_spec.rb └── spec_helper.rb /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | patreon: nyku 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dump.rdb 2 | *.gem 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format documentation -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/_config.yml -------------------------------------------------------------------------------- /ezmetrics.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/ezmetrics.gemspec -------------------------------------------------------------------------------- /lib/ezmetrics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics.rb -------------------------------------------------------------------------------- /lib/ezmetrics/benchmark.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/benchmark.rb -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/app/assets/config/dashboard_manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/app/assets/config/dashboard_manifest.js -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/app/assets/images/dashboard/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/app/assets/javascripts/dashboard/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/app/assets/javascripts/dashboard/application.js -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/app/assets/javascripts/dashboard/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/app/assets/javascripts/dashboard/main.js -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/app/assets/stylesheets/dashboard/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/app/assets/stylesheets/dashboard/application.css -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/app/assets/stylesheets/dashboard/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/app/assets/stylesheets/dashboard/main.css -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/app/controllers/dashboard/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/app/controllers/dashboard/application_controller.rb -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/app/controllers/dashboard/metrics_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/app/controllers/dashboard/metrics_controller.rb -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/app/views/dashboard/metrics/index.html.erb: -------------------------------------------------------------------------------- 1 |
2 |
3 | 4 | -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/app/views/layouts/dashboard/application.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/app/views/layouts/dashboard/application.html.erb -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/bin/rails -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/config/routes.rb -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/lib/dashboard.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/lib/dashboard.rb -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/lib/dashboard/ezmetrics.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/lib/dashboard/ezmetrics.rb -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/lib/dashboard/version.rb: -------------------------------------------------------------------------------- 1 | module Dashboard 2 | VERSION = "1.0.0" 3 | end 4 | -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/react-dashboard/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/react-dashboard/.gitignore -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/react-dashboard/.rescriptsrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/react-dashboard/.rescriptsrc.js -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/react-dashboard/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/react-dashboard/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/react-dashboard/package-lock.json -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/react-dashboard/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/react-dashboard/package.json -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/react-dashboard/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/react-dashboard/public/index.html -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/react-dashboard/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/react-dashboard/public/manifest.json -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/react-dashboard/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/react-dashboard/public/robots.txt -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/react-dashboard/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/react-dashboard/src/App.tsx -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/react-dashboard/src/Constants.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/react-dashboard/src/Constants.tsx -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/react-dashboard/src/Graph.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/react-dashboard/src/Graph.tsx -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/react-dashboard/src/Metric.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/react-dashboard/src/Metric.tsx -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/react-dashboard/src/MetricsBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/react-dashboard/src/MetricsBlock.tsx -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/react-dashboard/src/Nav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/react-dashboard/src/Nav.tsx -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/react-dashboard/src/RequestsBlock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/react-dashboard/src/RequestsBlock.tsx -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/react-dashboard/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/react-dashboard/src/index.css -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/react-dashboard/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/react-dashboard/src/index.tsx -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/react-dashboard/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/react-dashboard/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/react-dashboard/src/setupTests.ts -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/react-dashboard/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/react-dashboard/tsconfig.json -------------------------------------------------------------------------------- /lib/ezmetrics/dashboard/react-dashboard/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/dashboard/react-dashboard/yarn.lock -------------------------------------------------------------------------------- /lib/ezmetrics/storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/ezmetrics/storage.rb -------------------------------------------------------------------------------- /lib/ezmetrics/version.rb: -------------------------------------------------------------------------------- 1 | module Ezmetrics 2 | VERSION = "3.0.2" 3 | end 4 | -------------------------------------------------------------------------------- /lib/generators/ezmetrics/initializer_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/lib/generators/ezmetrics/initializer_generator.rb -------------------------------------------------------------------------------- /scripts/compile_assets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/scripts/compile_assets -------------------------------------------------------------------------------- /spec/benchmark_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/spec/benchmark_spec.rb -------------------------------------------------------------------------------- /spec/ezmetrics_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/spec/ezmetrics_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyku/ezmetrics/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------