├── .editorconfig ├── .eslintignore ├── .eslintrc.cjs ├── .git-blame-ignore-revs ├── .github └── workflows │ ├── javascript.yml │ ├── powa_web.yml │ ├── powa_web_git.yml │ └── python_lint.yml ├── .gitignore ├── .prettierrc.json ├── .ruff.toml ├── CHANGELOG ├── CONTRIBUTING.md ├── MANIFEST.in ├── README.md ├── RELEASE.md ├── package.json ├── powa-web ├── powa-web.conf-dist ├── powa ├── __init__.py ├── collector.py ├── compat.py ├── config.py ├── dashboards.py ├── database.py ├── framework.py ├── function.py ├── io.py ├── io_template.py ├── json.py ├── options.py ├── overview.py ├── powa.wsgi ├── qual.py ├── query.py ├── server.py ├── slru.py ├── sql │ ├── __init__.py │ ├── utils.py │ ├── views.py │ ├── views_graph.py │ └── views_grid.py ├── static │ ├── dist │ │ ├── .vite │ │ │ └── manifest.json │ │ └── assets │ │ │ ├── d3-C1z745ZZ.js │ │ │ ├── highlight-YK6wctMS.js │ │ │ ├── lodash-BwctMegf.js │ │ │ ├── luxon-DQMALRfl.js │ │ │ ├── main-BgNP5mCD.js │ │ │ ├── main-D-n2EdIa.css │ │ │ ├── moment-C5S46NFB.js │ │ │ ├── sqltools-formatter-DsERe3kC.js │ │ │ ├── vue-CwxuVOXE.js │ │ │ └── vuetify-K_Anlx4M.js │ ├── img │ │ ├── favicon │ │ │ ├── apple-touch-icon-114x114.png │ │ │ ├── apple-touch-icon-120x120.png │ │ │ ├── apple-touch-icon-144x144.png │ │ │ ├── apple-touch-icon-152x152.png │ │ │ ├── apple-touch-icon-57x57.png │ │ │ ├── apple-touch-icon-60x60.png │ │ │ ├── apple-touch-icon-72x72.png │ │ │ ├── apple-touch-icon-76x76.png │ │ │ ├── apple-touch-icon-precomposed.png │ │ │ ├── apple-touch-icon.png │ │ │ ├── browserconfig.xml │ │ │ ├── favicon-160x160.png │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-196x196.png │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon-96x96.png │ │ │ ├── favicon.ico │ │ │ ├── mstile-144x144.png │ │ │ ├── mstile-150x150.png │ │ │ ├── mstile-310x150.png │ │ │ ├── mstile-310x310.png │ │ │ └── mstile-70x70.png │ │ └── powa-logo-white.png │ ├── js │ │ ├── App.vue │ │ ├── components │ │ │ ├── BreadCrumbs.vue │ │ │ ├── DateRangePicker │ │ │ │ ├── DateRangePicker.vue │ │ │ │ └── options.ts │ │ │ ├── GridCell.vue │ │ │ ├── LoginView.vue │ │ │ ├── QueryTooltip.vue │ │ │ └── dynamic │ │ │ │ ├── Dashboard.vue │ │ │ │ ├── DistributionGrid.vue │ │ │ │ ├── Graph.vue │ │ │ │ ├── Grid.vue │ │ │ │ ├── Tabcontainer.vue │ │ │ │ ├── Wizard.vue │ │ │ │ ├── config │ │ │ │ ├── AllCollectorsDetail.vue │ │ │ │ └── ServersErrors.vue │ │ │ │ └── database │ │ │ │ ├── FunctionDetail.vue │ │ │ │ ├── WizardThisDatabase.vue │ │ │ │ └── query │ │ │ │ ├── QualDetail.vue │ │ │ │ ├── QueryDetail.vue │ │ │ │ ├── QueryExplains.vue │ │ │ │ └── QueryIndexes.vue │ │ ├── composables │ │ │ ├── DataLoaderService.js │ │ │ └── MessageService.js │ │ ├── fonts │ │ │ └── Roboto │ │ │ │ ├── KFOkCnqEu92Fr1MmgVxGIzIFKw.woff2 │ │ │ │ ├── KFOkCnqEu92Fr1MmgVxIIzI.woff2 │ │ │ │ ├── KFOlCnqEu92Fr1MmEU9fBBc4.woff2 │ │ │ │ ├── KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2 │ │ │ │ ├── KFOlCnqEu92Fr1MmSU5fBBc4.woff2 │ │ │ │ ├── KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2 │ │ │ │ ├── KFOlCnqEu92Fr1MmWUlfBBc4.woff2 │ │ │ │ ├── KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2 │ │ │ │ ├── KFOlCnqEu92Fr1MmYUtfBBc4.woff2 │ │ │ │ ├── KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2 │ │ │ │ ├── KFOmCnqEu92Fr1Mu4mxK.woff2 │ │ │ │ ├── KFOmCnqEu92Fr1Mu7GxKOzY.woff2 │ │ │ │ └── roboto.css │ │ ├── main.js │ │ ├── plugins │ │ │ ├── powa.js │ │ │ └── vuetify.js │ │ ├── stores │ │ │ ├── dashboard.js │ │ │ └── dateRange.js │ │ └── utils │ │ │ ├── datemath.js │ │ │ ├── dates.js │ │ │ ├── duration.js │ │ │ ├── percentage.js │ │ │ ├── rangeutil.js │ │ │ ├── size.js │ │ │ ├── sql.js │ │ │ └── widget-component.js │ └── styles │ │ ├── highlight.scss │ │ ├── main.scss │ │ └── variables.scss ├── templates │ ├── fullpage_dashboard.html │ ├── layout.html │ ├── login.html │ └── xhr.html ├── ui_methods.py ├── ui_modules.py ├── user.py └── wizard.py ├── readme ├── requirements-dev.txt ├── requirements.txt ├── run_powa.py ├── setup.py └── vite.config.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | powa/static/dist 2 | -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/workflows/javascript.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/.github/workflows/javascript.yml -------------------------------------------------------------------------------- /.github/workflows/powa_web.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/.github/workflows/powa_web.yml -------------------------------------------------------------------------------- /.github/workflows/powa_web_git.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/.github/workflows/powa_web_git.yml -------------------------------------------------------------------------------- /.github/workflows/python_lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/.github/workflows/python_lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /.ruff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/.ruff.toml -------------------------------------------------------------------------------- /CHANGELOG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/CHANGELOG -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/RELEASE.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/package.json -------------------------------------------------------------------------------- /powa-web: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa-web -------------------------------------------------------------------------------- /powa-web.conf-dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa-web.conf-dist -------------------------------------------------------------------------------- /powa/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/__init__.py -------------------------------------------------------------------------------- /powa/collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/collector.py -------------------------------------------------------------------------------- /powa/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/compat.py -------------------------------------------------------------------------------- /powa/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/config.py -------------------------------------------------------------------------------- /powa/dashboards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/dashboards.py -------------------------------------------------------------------------------- /powa/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/database.py -------------------------------------------------------------------------------- /powa/framework.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/framework.py -------------------------------------------------------------------------------- /powa/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/function.py -------------------------------------------------------------------------------- /powa/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/io.py -------------------------------------------------------------------------------- /powa/io_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/io_template.py -------------------------------------------------------------------------------- /powa/json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/json.py -------------------------------------------------------------------------------- /powa/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/options.py -------------------------------------------------------------------------------- /powa/overview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/overview.py -------------------------------------------------------------------------------- /powa/powa.wsgi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/powa.wsgi -------------------------------------------------------------------------------- /powa/qual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/qual.py -------------------------------------------------------------------------------- /powa/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/query.py -------------------------------------------------------------------------------- /powa/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/server.py -------------------------------------------------------------------------------- /powa/slru.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/slru.py -------------------------------------------------------------------------------- /powa/sql/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/sql/__init__.py -------------------------------------------------------------------------------- /powa/sql/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/sql/utils.py -------------------------------------------------------------------------------- /powa/sql/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/sql/views.py -------------------------------------------------------------------------------- /powa/sql/views_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/sql/views_graph.py -------------------------------------------------------------------------------- /powa/sql/views_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/sql/views_grid.py -------------------------------------------------------------------------------- /powa/static/dist/.vite/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/dist/.vite/manifest.json -------------------------------------------------------------------------------- /powa/static/dist/assets/d3-C1z745ZZ.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/dist/assets/d3-C1z745ZZ.js -------------------------------------------------------------------------------- /powa/static/dist/assets/highlight-YK6wctMS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/dist/assets/highlight-YK6wctMS.js -------------------------------------------------------------------------------- /powa/static/dist/assets/lodash-BwctMegf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/dist/assets/lodash-BwctMegf.js -------------------------------------------------------------------------------- /powa/static/dist/assets/luxon-DQMALRfl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/dist/assets/luxon-DQMALRfl.js -------------------------------------------------------------------------------- /powa/static/dist/assets/main-BgNP5mCD.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/dist/assets/main-BgNP5mCD.js -------------------------------------------------------------------------------- /powa/static/dist/assets/main-D-n2EdIa.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/dist/assets/main-D-n2EdIa.css -------------------------------------------------------------------------------- /powa/static/dist/assets/moment-C5S46NFB.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/dist/assets/moment-C5S46NFB.js -------------------------------------------------------------------------------- /powa/static/dist/assets/sqltools-formatter-DsERe3kC.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/dist/assets/sqltools-formatter-DsERe3kC.js -------------------------------------------------------------------------------- /powa/static/dist/assets/vue-CwxuVOXE.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/dist/assets/vue-CwxuVOXE.js -------------------------------------------------------------------------------- /powa/static/dist/assets/vuetify-K_Anlx4M.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/dist/assets/vuetify-K_Anlx4M.js -------------------------------------------------------------------------------- /powa/static/img/favicon/apple-touch-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/img/favicon/apple-touch-icon-114x114.png -------------------------------------------------------------------------------- /powa/static/img/favicon/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/img/favicon/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /powa/static/img/favicon/apple-touch-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/img/favicon/apple-touch-icon-144x144.png -------------------------------------------------------------------------------- /powa/static/img/favicon/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/img/favicon/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /powa/static/img/favicon/apple-touch-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/img/favicon/apple-touch-icon-57x57.png -------------------------------------------------------------------------------- /powa/static/img/favicon/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/img/favicon/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /powa/static/img/favicon/apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/img/favicon/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /powa/static/img/favicon/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/img/favicon/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /powa/static/img/favicon/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/img/favicon/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /powa/static/img/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/img/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /powa/static/img/favicon/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/img/favicon/browserconfig.xml -------------------------------------------------------------------------------- /powa/static/img/favicon/favicon-160x160.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/img/favicon/favicon-160x160.png -------------------------------------------------------------------------------- /powa/static/img/favicon/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/img/favicon/favicon-16x16.png -------------------------------------------------------------------------------- /powa/static/img/favicon/favicon-196x196.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/img/favicon/favicon-196x196.png -------------------------------------------------------------------------------- /powa/static/img/favicon/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/img/favicon/favicon-32x32.png -------------------------------------------------------------------------------- /powa/static/img/favicon/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/img/favicon/favicon-96x96.png -------------------------------------------------------------------------------- /powa/static/img/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/img/favicon/favicon.ico -------------------------------------------------------------------------------- /powa/static/img/favicon/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/img/favicon/mstile-144x144.png -------------------------------------------------------------------------------- /powa/static/img/favicon/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/img/favicon/mstile-150x150.png -------------------------------------------------------------------------------- /powa/static/img/favicon/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/img/favicon/mstile-310x150.png -------------------------------------------------------------------------------- /powa/static/img/favicon/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/img/favicon/mstile-310x310.png -------------------------------------------------------------------------------- /powa/static/img/favicon/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/img/favicon/mstile-70x70.png -------------------------------------------------------------------------------- /powa/static/img/powa-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/img/powa-logo-white.png -------------------------------------------------------------------------------- /powa/static/js/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/App.vue -------------------------------------------------------------------------------- /powa/static/js/components/BreadCrumbs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/components/BreadCrumbs.vue -------------------------------------------------------------------------------- /powa/static/js/components/DateRangePicker/DateRangePicker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/components/DateRangePicker/DateRangePicker.vue -------------------------------------------------------------------------------- /powa/static/js/components/DateRangePicker/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/components/DateRangePicker/options.ts -------------------------------------------------------------------------------- /powa/static/js/components/GridCell.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/components/GridCell.vue -------------------------------------------------------------------------------- /powa/static/js/components/LoginView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/components/LoginView.vue -------------------------------------------------------------------------------- /powa/static/js/components/QueryTooltip.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/components/QueryTooltip.vue -------------------------------------------------------------------------------- /powa/static/js/components/dynamic/Dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/components/dynamic/Dashboard.vue -------------------------------------------------------------------------------- /powa/static/js/components/dynamic/DistributionGrid.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/components/dynamic/DistributionGrid.vue -------------------------------------------------------------------------------- /powa/static/js/components/dynamic/Graph.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/components/dynamic/Graph.vue -------------------------------------------------------------------------------- /powa/static/js/components/dynamic/Grid.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/components/dynamic/Grid.vue -------------------------------------------------------------------------------- /powa/static/js/components/dynamic/Tabcontainer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/components/dynamic/Tabcontainer.vue -------------------------------------------------------------------------------- /powa/static/js/components/dynamic/Wizard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/components/dynamic/Wizard.vue -------------------------------------------------------------------------------- /powa/static/js/components/dynamic/config/AllCollectorsDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/components/dynamic/config/AllCollectorsDetail.vue -------------------------------------------------------------------------------- /powa/static/js/components/dynamic/config/ServersErrors.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/components/dynamic/config/ServersErrors.vue -------------------------------------------------------------------------------- /powa/static/js/components/dynamic/database/FunctionDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/components/dynamic/database/FunctionDetail.vue -------------------------------------------------------------------------------- /powa/static/js/components/dynamic/database/WizardThisDatabase.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/components/dynamic/database/WizardThisDatabase.vue -------------------------------------------------------------------------------- /powa/static/js/components/dynamic/database/query/QualDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/components/dynamic/database/query/QualDetail.vue -------------------------------------------------------------------------------- /powa/static/js/components/dynamic/database/query/QueryDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/components/dynamic/database/query/QueryDetail.vue -------------------------------------------------------------------------------- /powa/static/js/components/dynamic/database/query/QueryExplains.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/components/dynamic/database/query/QueryExplains.vue -------------------------------------------------------------------------------- /powa/static/js/components/dynamic/database/query/QueryIndexes.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/components/dynamic/database/query/QueryIndexes.vue -------------------------------------------------------------------------------- /powa/static/js/composables/DataLoaderService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/composables/DataLoaderService.js -------------------------------------------------------------------------------- /powa/static/js/composables/MessageService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/composables/MessageService.js -------------------------------------------------------------------------------- /powa/static/js/fonts/Roboto/KFOkCnqEu92Fr1MmgVxGIzIFKw.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/fonts/Roboto/KFOkCnqEu92Fr1MmgVxGIzIFKw.woff2 -------------------------------------------------------------------------------- /powa/static/js/fonts/Roboto/KFOkCnqEu92Fr1MmgVxIIzI.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/fonts/Roboto/KFOkCnqEu92Fr1MmgVxIIzI.woff2 -------------------------------------------------------------------------------- /powa/static/js/fonts/Roboto/KFOlCnqEu92Fr1MmEU9fBBc4.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/fonts/Roboto/KFOlCnqEu92Fr1MmEU9fBBc4.woff2 -------------------------------------------------------------------------------- /powa/static/js/fonts/Roboto/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/fonts/Roboto/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2 -------------------------------------------------------------------------------- /powa/static/js/fonts/Roboto/KFOlCnqEu92Fr1MmSU5fBBc4.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/fonts/Roboto/KFOlCnqEu92Fr1MmSU5fBBc4.woff2 -------------------------------------------------------------------------------- /powa/static/js/fonts/Roboto/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/fonts/Roboto/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2 -------------------------------------------------------------------------------- /powa/static/js/fonts/Roboto/KFOlCnqEu92Fr1MmWUlfBBc4.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/fonts/Roboto/KFOlCnqEu92Fr1MmWUlfBBc4.woff2 -------------------------------------------------------------------------------- /powa/static/js/fonts/Roboto/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/fonts/Roboto/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2 -------------------------------------------------------------------------------- /powa/static/js/fonts/Roboto/KFOlCnqEu92Fr1MmYUtfBBc4.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/fonts/Roboto/KFOlCnqEu92Fr1MmYUtfBBc4.woff2 -------------------------------------------------------------------------------- /powa/static/js/fonts/Roboto/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/fonts/Roboto/KFOlCnqEu92Fr1MmYUtfChc4EsA.woff2 -------------------------------------------------------------------------------- /powa/static/js/fonts/Roboto/KFOmCnqEu92Fr1Mu4mxK.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/fonts/Roboto/KFOmCnqEu92Fr1Mu4mxK.woff2 -------------------------------------------------------------------------------- /powa/static/js/fonts/Roboto/KFOmCnqEu92Fr1Mu7GxKOzY.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/fonts/Roboto/KFOmCnqEu92Fr1Mu7GxKOzY.woff2 -------------------------------------------------------------------------------- /powa/static/js/fonts/Roboto/roboto.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/fonts/Roboto/roboto.css -------------------------------------------------------------------------------- /powa/static/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/main.js -------------------------------------------------------------------------------- /powa/static/js/plugins/powa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/plugins/powa.js -------------------------------------------------------------------------------- /powa/static/js/plugins/vuetify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/plugins/vuetify.js -------------------------------------------------------------------------------- /powa/static/js/stores/dashboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/stores/dashboard.js -------------------------------------------------------------------------------- /powa/static/js/stores/dateRange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/stores/dateRange.js -------------------------------------------------------------------------------- /powa/static/js/utils/datemath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/utils/datemath.js -------------------------------------------------------------------------------- /powa/static/js/utils/dates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/utils/dates.js -------------------------------------------------------------------------------- /powa/static/js/utils/duration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/utils/duration.js -------------------------------------------------------------------------------- /powa/static/js/utils/percentage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/utils/percentage.js -------------------------------------------------------------------------------- /powa/static/js/utils/rangeutil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/utils/rangeutil.js -------------------------------------------------------------------------------- /powa/static/js/utils/size.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/utils/size.js -------------------------------------------------------------------------------- /powa/static/js/utils/sql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/utils/sql.js -------------------------------------------------------------------------------- /powa/static/js/utils/widget-component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/js/utils/widget-component.js -------------------------------------------------------------------------------- /powa/static/styles/highlight.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/styles/highlight.scss -------------------------------------------------------------------------------- /powa/static/styles/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/styles/main.scss -------------------------------------------------------------------------------- /powa/static/styles/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/static/styles/variables.scss -------------------------------------------------------------------------------- /powa/templates/fullpage_dashboard.html: -------------------------------------------------------------------------------- 1 | {% extends "layout.html" %} 2 | -------------------------------------------------------------------------------- /powa/templates/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/templates/layout.html -------------------------------------------------------------------------------- /powa/templates/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/templates/login.html -------------------------------------------------------------------------------- /powa/templates/xhr.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/templates/xhr.html -------------------------------------------------------------------------------- /powa/ui_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/ui_methods.py -------------------------------------------------------------------------------- /powa/ui_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/ui_modules.py -------------------------------------------------------------------------------- /powa/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/user.py -------------------------------------------------------------------------------- /powa/wizard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/powa/wizard.py -------------------------------------------------------------------------------- /readme: -------------------------------------------------------------------------------- 1 | README.md -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- 1 | -r requirements.txt 2 | ruff==0.14.0 3 | check-manifest 4 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | psycopg2 2 | tornado>=2.0 3 | -------------------------------------------------------------------------------- /run_powa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/run_powa.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/setup.py -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/powa-team/powa-web/HEAD/vite.config.js --------------------------------------------------------------------------------