Files
Victoria Martinez de la CruzandClaude Sonnet 4.5 7590259f25 Add volume metrics dashboard
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>
2026-06-29 17:32:44 +02:00

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