Implements a comprehensive admin dashboard for monitoring block storage Features: - Live metrics dashboard with HTMX auto-refresh - Prometheus datasource integration via Aetos pattern - Storage pool monitoring with capacity visualization - Capacity forecast using predict_linear() to identify pools at risk - Chart.js doughnut chart for volume/snapshot distribution - Responsive UI with Bootstrap grid layout - Configuration management via centralized config module - Support for both fake (development) and Prometheus datasources The capacity prediction feature analyzes 7 days of historical data to forecast when storage pools will run out of space within 30 days, helping administrators proactively manage storage resources. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> Change-Id: I3dc2676d0d247df242a16df5f32c219ee0d29f53 Signed-off-by: Victoria Martinez de la Cruz <victoria@redhat.com>
73 lines
739 B
Plaintext
73 lines
739 B
Plaintext
*.py[cod]
|
|
|
|
# C extensions
|
|
*.so
|
|
|
|
# Packages
|
|
*.egg
|
|
*.egg-info
|
|
dist
|
|
build
|
|
.eggs
|
|
eggs
|
|
parts
|
|
bin
|
|
var
|
|
sdist
|
|
develop-eggs
|
|
.installed.cfg
|
|
lib
|
|
lib64
|
|
|
|
# Installer logs
|
|
pip-log.txt
|
|
|
|
# Unit test / coverage reports
|
|
.coverage
|
|
cover/
|
|
.tox
|
|
nosetests.xml
|
|
.testrepository
|
|
.venv
|
|
node_modules
|
|
.stestr
|
|
|
|
# Translations
|
|
*.mo
|
|
|
|
# Mr Developer
|
|
.mr.developer.cfg
|
|
.project
|
|
.pydevproject
|
|
|
|
# Complexity
|
|
output/*.html
|
|
output/*/index.html
|
|
|
|
# Sphinx
|
|
doc/build
|
|
|
|
# pbr generates these
|
|
AUTHORS
|
|
ChangeLog
|
|
|
|
# Editors
|
|
*~
|
|
.*.swp
|
|
.*sw?
|
|
|
|
|
|
# Horizon related
|
|
*.lock
|
|
src/grian_ui/.secret_key_store
|
|
|
|
# Files created by releasenotes build
|
|
releasenotes/build
|
|
|
|
# DS_Store on Mac computers
|
|
*.DS_Store
|
|
CLAUDE.md
|
|
|
|
# Vendored JS (downloaded via get_vendor.sh)
|
|
src/grian_ui/static/vendor/*.js
|