├── public ├── lua.png ├── logo.ico ├── logo.png ├── logo_512.png ├── github-mark.png ├── grafana-metrics.png ├── run-first-test.gif ├── run-multiple-tests.gif └── logo-removebg-preview.png ├── jsconfig.json ├── .dockerignore ├── postcss.config.js ├── next.config.js ├── .prettierrc.json ├── src ├── pages │ ├── _document.tsx │ ├── 404.tsx │ ├── _app.tsx │ ├── dashboard │ │ ├── types │ │ │ └── types.ts │ │ ├── layout.tsx │ │ ├── constants │ │ │ └── constants.ts │ │ ├── indexComponents │ │ │ ├── currentMethods.tsx │ │ │ ├── plotlyChart.tsx │ │ │ └── inputData.tsx │ │ ├── metrics.tsx │ │ └── index.tsx │ ├── api │ │ ├── createBash.ts │ │ ├── execScript.ts │ │ ├── panels.ts │ │ ├── createLua.ts │ │ ├── createHistogram.ts │ │ └── histogramCache.ts │ ├── layout.tsx │ ├── index.tsx │ └── about │ │ └── index.tsx ├── lib │ ├── grafanaUrls.json │ └── histogramCache.json └── styles │ └── globals.css ├── Dockerfile ├── methods └── getHistogramData.ts ├── tailwind.config.js ├── .gitignore ├── tsconfig.json ├── components ├── Chart │ └── Chart.tsx ├── Panel │ └── Panel.tsx ├── Sidebar │ └── Sidebar.tsx └── Header │ └── Header.tsx ├── package.json ├── LICENSE └── README.md /public/lua.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/strapi/HEAD/public/lua.png -------------------------------------------------------------------------------- /public/logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/strapi/HEAD/public/logo.ico -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/strapi/HEAD/public/logo.png -------------------------------------------------------------------------------- /public/logo_512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/strapi/HEAD/public/logo_512.png -------------------------------------------------------------------------------- /public/github-mark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/strapi/HEAD/public/github-mark.png -------------------------------------------------------------------------------- /public/grafana-metrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/strapi/HEAD/public/grafana-metrics.png -------------------------------------------------------------------------------- /public/run-first-test.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/strapi/HEAD/public/run-first-test.gif -------------------------------------------------------------------------------- /public/run-multiple-tests.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/strapi/HEAD/public/run-multiple-tests.gif -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "paths": { 4 | "@/*": ["./src/*"] 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /public/logo-removebg-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/strapi/HEAD/public/logo-removebg-preview.png -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- 1 | #DO NOT USE: Docker implementation not available. Wrk2 not easily implementable 2 | node_modules 3 | .next -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | }; 7 | -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = { 3 | reactStrictMode: false, 4 | pageExtensions: ['jsx', 'js', 'tsx', 'ts'], 5 | }; 6 | 7 | module.exports = nextConfig; 8 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "es5", 3 | "tabWidth": 2, 4 | "semi": true, 5 | "singleQuote": true, 6 | "bracketSpacing": true, 7 | "arrowParens": "always", 8 | "printWidth": 80 9 | } 10 | -------------------------------------------------------------------------------- /src/pages/_document.tsx: -------------------------------------------------------------------------------- 1 | import { Html, Head, Main, NextScript } from 'next/document'; 2 | 3 | export default function Document() { 4 | return ( 5 | 6 | {/*
9 | 10 |*/} 7 |
8 |