# FinOpsMetrics Dashboard
**Modern Web UI for FinOps Cost Monitoring & Analytics**
FinOpsMetrics Dashboard provides a modern, role-based web interface for visualizing costs, monitoring infrastructure, and managing budgets across multi-cloud and AI/ML workloads.
## 🎯 Features
### Role-Based Executive Dashboards
- **CFO Dashboard**: Financial overview, budget tracking, cost trends, ROI analysis
- **COO Dashboard**: Operational metrics, service health, efficiency indicators
- **Infrastructure Leader Dashboard**: Resource utilization, capacity planning, technical metrics
- **Finance Analyst Dashboard**: Detailed cost breakdowns, variance analysis, forecasting
### Real-Time Monitoring
- **WebSocket Integration**: Live cost and metric updates
- **Interactive Charts**: Chart.js-powered visualizations
- **Streaming Telemetry**: Real-time infrastructure monitoring
- **Alert Notifications**: In-dashboard alert system
### IAM & Security
- **Role-Based Access Control (RBAC)**: CFO, COO, Finance Analyst, Infrastructure Leader, Developer
- **Authentication Middleware**: Secure login and session management
- **User Management CLI**: Add, remove, and modify user permissions
- **Audit Logging**: Complete audit trail of dashboard access
### Dashboard Capabilities
- **Multi-Cloud Cost Views**: Unified view across AWS, Azure, GCP
- **Budget Tracking**: Visual budget vs. actual comparisons
- **Cost Attribution**: Tag-based cost breakdowns
- **Service Health**: Real-time infrastructure health status
- **Anomaly Detection**: Visual indicators for cost anomalies
- **Export & Reports**: Download charts and generate reports
### Enterprise Features (with Enterprise Edition)
- **Advanced AI Recommendations**: ML-driven optimization suggestions
- **Workspace Collaboration**: Team-based dashboard sharing
- **Version Control**: Track dashboard configuration changes
- **Custom Branding**: White-label dashboards
- **SSO Integration**: Enterprise authentication providers
## 📦 Installation
### Prerequisites
1. **FinOpsMetrics Community Edition** must be installed:
```bash
pip install finopsmetrics
```
### Install Dashboard
```bash
pip install finopsmetrics-dashboard
```
### With Enterprise Features (Optional)
```bash
pip install finopsmetrics-dashboard[enterprise]
```
### Development Installation
```bash
git clone <your-private-dashboard-repo>
cd finopsmetrics-dashboard
pip install -e ".[dev]"
```
## 🚀 Quick Start
### 1. Start the Dashboard Server
```bash
finopsmetrics-dashboard
```
The dashboard will be available at: `http://localhost:5000`
### 2. Custom Port and Host
```bash
finopsmetrics-dashboard --host 0.0.0.0 --port 8080
```
### 3. First-Time Setup
Create an admin user:
```bash
python -m finopsmetrics.dashboard.iam_cli add-user \
--username admin \
--email admin@company.com \
--role admin \
--password SecurePassword123
```
### 4. Access Dashboards
Navigate to:
- **CFO Dashboard**: `http://localhost:5000/dashboard/cfo`
- **COO Dashboard**: `http://localhost:5000/dashboard/coo`
- **Infrastructure Dashboard**: `http://localhost:5000/dashboard/infrastructure`
- **Finance Analyst Dashboard**: `http://localhost:5000/dashboard/finance`
## 🔐 IAM Configuration
### User Roles
| Role | Permissions | Use Case |
|------|-------------|----------|
| **CFO** | View financials, budgets, ROI | Executive financial oversight |
| **COO** | View operations, service health | Operational management |
| **Infrastructure Leader** | View infrastructure, capacity | Technical leadership |
| **Finance Analyst** | Detailed cost analysis, forecasting | Cost analysis and reporting |
| **Developer** | Limited cost visibility | Development teams |
| **Admin** | Full system access | System administration |
### Manage Users
```bash
# Add user
python -m finopsmetrics.dashboard.iam_cli add-user \
--username john.doe \
--email john@company.com \
--role finance_analyst \
--password TempPassword123
# List users
python -m finopsmetrics.dashboard.iam_cli list-users
# Update user role
python -m finopsmetrics.dashboard.iam_cli update-user \
--username john.doe \
--role cfo
# Remove user
python -m finopsmetrics.dashboard.iam_cli remove-user \
--username john.doe
```
### IAM Configuration File
Edit `src/finopsmetrics/dashboard/iam_config.yaml`:
```yaml
roles:
cfo:
permissions:
- view_financial_dashboard
- view_budgets
- view_cost_trends
- export_reports
dashboards:
- cfo_dashboard
finance_analyst:
permissions:
- view_detailed_costs
- view_cost_attribution
- create_reports
- view_forecasts
dashboards:
- finance_analyst_dashboard
infrastructure_leader:
permissions:
- view_infrastructure_metrics
- view_capacity_planning
- view_service_health
dashboards:
- infrastructure_dashboard
```
## 🎨 Dashboard Customization
### Custom Configuration
Create `dashboard_config.yaml`:
```yaml
dashboard:
title: "YourCompany FinOps Dashboard"
logo: "/static/logo.png"
theme: "dark" # or "light"
refresh_interval: 60 # seconds
charts:
default_chart_type: "line"
color_scheme: "corporate"
features:
real_time_updates: true
export_enabled: true
alerts_enabled: true
integrations:
slack_webhook: "https://hooks.slack.com/..."
email_enabled: true
email_smtp_server: "smtp.company.com"
```
### Custom Branding (Enterprise Only)
```python
from finopsmetrics.dashboard import DashboardServer
server = DashboardServer(
branding={
"company_name": "YourCompany",
"logo_url": "/static/your-logo.png",
"primary_color": "#0066cc",
"secondary_color": "#ff9900"
}
)
server.run(host="0.0.0.0", port=5000)
```
## 📊 Dashboard Views
### CFO Dashboard
- **Total Cost Overview**: Current month, quarter, year
- **Budget Status**: Budget vs. actual with variance %
- **Cost Trends**: Daily/weekly/monthly cost charts
- **Top Cost Drivers**: Services and resources by cost
- **ROI Metrics**: Cost optimization savings
- **Forecast**: Projected costs for next period
### COO Dashboard
- **Service Health**: Uptime, availability, incidents
- **Operational Efficiency**: Resource utilization rates
- **Performance Metrics**: Response times, throughput
- **Capacity Status**: Available vs. used capacity
- **Cost per Transaction**: Efficiency indicators
- **Team Performance**: Deployment frequency, lead time
### Infrastructure Leader Dashboard
- **Resource Utilization**: CPU, memory, GPU, storage
- **Capacity Planning**: Growth trends and forecasts
- **Infrastructure Health**: Cluster and node status
- **Performance Metrics**: Latency, throughput
- **Scaling Events**: Auto-scaling activity
- **Cost by Resource Type**: EC2, Lambda, RDS, etc.
### Finance Analyst Dashboard
- **Detailed Cost Breakdown**: By service, region, tag
- **Variance Analysis**: Budget vs. actual deep-dive
- **Cost Attribution**: Team, project, environment
- **Trend Analysis**: Historical cost patterns
- **Anomaly Detection**: Cost spike identification
- **Forecast Models**: Multiple forecasting scenarios
## 🔌 API Integration
The dashboard exposes REST APIs for integration:
```python
import requests
# Get dashboard data
response = requests.get(
"http://localhost:5000/api/dashboard/cfo",
headers={"Authorization": "Bearer YOUR_API_KEY"}
)
data = response.json()
# Get real-time metrics
response = requests.get(
"http://localhost:5000/api/metrics/realtime",
headers={"Authorization": "Bearer YOUR_API_KEY"}
)
metrics = response.json()
```
## 🔧 WebSocket Real-Time Updates
Connect to WebSocket for live updates:
```javascript
// JavaScript client
const socket = io('http://localhost:5000');
socket.on('cost_update', (data) => {
console.log('New cost data:', data);
updateChart(data);
});
socket.on('alert', (alert) => {
console.log('Alert:', alert.message);
showNotification(alert);
});
```
## 🚦 Health Check
Check dashboard health:
```bash
curl http://localhost:5000/health
```
Response:
```json
{
"status": "healthy",
"version": "0.3.0",
"uptime_seconds": 3600,
"database": "connected",
"observability_hub": "connected"
}
```
## 🔐 Security
### Authentication
The dashboard supports multiple authentication methods:
1. **Username/Password**: Default authentication
2. **API Keys**: For programmatic access
3. **SSO (Enterprise)**: Okta, Azure AD, Google Workspace
### HTTPS Configuration
For production, enable HTTPS:
```bash
finopsmetrics-dashboard \
--host 0.0.0.0 \
--port 443 \
--ssl-cert /path/to/cert.pem \
--ssl-key /path/to/key.pem
```
### CORS Configuration
Configure CORS for API access:
```python
from finopsmetrics.dashboard import DashboardServer
server = DashboardServer(
cors_origins=["https://yourapp.com", "https://admin.yourapp.com"]
)
server.run()
```
## 📱 Mobile Access
The dashboard is mobile-responsive and works on:
- iOS Safari
- Android Chrome
- Mobile browsers
## 🔄 Integration with FinOpsMetrics Server
The dashboard connects to the FinOpsMetrics observability server:
```yaml
# dashboard_config.yaml
observability:
endpoint: "http://localhost:8080"
api_key: "your-api-key"
timeout: 30
```
## 🐛 Troubleshooting
### Dashboard Won't Start
```bash
# Check if port is available
lsof -i :5000
# Start with debug logging
finopsmetrics-dashboard --debug
```
### No Data Showing
```bash
# Verify observability server is running
curl http://localhost:8080/health
# Check telemetry agents are sending data
curl http://localhost:8080/api/v1/telemetry/status
```
### WebSocket Connection Issues
```bash
# Check firewall settings
# Ensure WebSocket port is open
# Verify eventlet is installed
pip install eventlet>=0.33.0
```
## 📚 Documentation
- **Installation Guide**: See above
- **IAM Configuration**: See `iam_config.yaml`
- **API Reference**: Coming soon
- **Customization Guide**: Coming soon
## 🤝 Support
- **Issues**: Contact durai@infinidatum.net
- **Enterprise Support**: Priority support included with Enterprise Edition
## 🔐 License
**Proprietary - Free for Use with FinOpsMetrics Community Edition**
The dashboard is free to use with FinOpsMetrics Community Edition. Enterprise features require FinOpsMetrics Enterprise Edition license.
See [LICENSE](LICENSE) for complete terms.
## 🆚 Community vs. Enterprise Dashboards
| Feature | Community | Enterprise |
|---------|-----------|------------|
| Role-Based Dashboards | ✅ | ✅ |
| Real-Time Updates | ✅ | ✅ |
| Basic IAM | ✅ | ✅ |
| Export Charts | ✅ | ✅ |
| AI Recommendations | ❌ | ✅ |
| Workspace Collaboration | ❌ | ✅ |
| Custom Branding | ❌ | ✅ |
| SSO Integration | ❌ | ✅ |
| Advanced Analytics | ❌ | ✅ |
| Version Control | ❌ | ✅ |
---
**FinOpsMetrics Dashboard** - Modern Web UI for Cloud and AI/ML Cost Observability
Copyright © 2025 Infinidatum. All rights reserved.
Raw data
{
"_id": null,
"home_page": null,
"name": "finopsmetrics-dashboard",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "FinOpsMetrics <durai@infinidatum.net>",
"keywords": "finops, dashboard, web-ui, monitoring, visualization, iam, rbac, real-time, websocket",
"author": null,
"author_email": "FinOpsMetrics <durai@infinidatum.net>",
"download_url": "https://files.pythonhosted.org/packages/38/21/59761fa4234007b152b08e9dbc5a1fecadf0d8fd6ac58c1a8a3780d92e67/finopsmetrics_dashboard-0.3.1.tar.gz",
"platform": null,
"description": "# FinOpsMetrics Dashboard\n\n**Modern Web UI for FinOps Cost Monitoring & Analytics**\n\nFinOpsMetrics Dashboard provides a modern, role-based web interface for visualizing costs, monitoring infrastructure, and managing budgets across multi-cloud and AI/ML workloads.\n\n## \ud83c\udfaf Features\n\n### Role-Based Executive Dashboards\n- **CFO Dashboard**: Financial overview, budget tracking, cost trends, ROI analysis\n- **COO Dashboard**: Operational metrics, service health, efficiency indicators\n- **Infrastructure Leader Dashboard**: Resource utilization, capacity planning, technical metrics\n- **Finance Analyst Dashboard**: Detailed cost breakdowns, variance analysis, forecasting\n\n### Real-Time Monitoring\n- **WebSocket Integration**: Live cost and metric updates\n- **Interactive Charts**: Chart.js-powered visualizations\n- **Streaming Telemetry**: Real-time infrastructure monitoring\n- **Alert Notifications**: In-dashboard alert system\n\n### IAM & Security\n- **Role-Based Access Control (RBAC)**: CFO, COO, Finance Analyst, Infrastructure Leader, Developer\n- **Authentication Middleware**: Secure login and session management\n- **User Management CLI**: Add, remove, and modify user permissions\n- **Audit Logging**: Complete audit trail of dashboard access\n\n### Dashboard Capabilities\n- **Multi-Cloud Cost Views**: Unified view across AWS, Azure, GCP\n- **Budget Tracking**: Visual budget vs. actual comparisons\n- **Cost Attribution**: Tag-based cost breakdowns\n- **Service Health**: Real-time infrastructure health status\n- **Anomaly Detection**: Visual indicators for cost anomalies\n- **Export & Reports**: Download charts and generate reports\n\n### Enterprise Features (with Enterprise Edition)\n- **Advanced AI Recommendations**: ML-driven optimization suggestions\n- **Workspace Collaboration**: Team-based dashboard sharing\n- **Version Control**: Track dashboard configuration changes\n- **Custom Branding**: White-label dashboards\n- **SSO Integration**: Enterprise authentication providers\n\n## \ud83d\udce6 Installation\n\n### Prerequisites\n1. **FinOpsMetrics Community Edition** must be installed:\n ```bash\n pip install finopsmetrics\n ```\n\n### Install Dashboard\n```bash\npip install finopsmetrics-dashboard\n```\n\n### With Enterprise Features (Optional)\n```bash\npip install finopsmetrics-dashboard[enterprise]\n```\n\n### Development Installation\n```bash\ngit clone <your-private-dashboard-repo>\ncd finopsmetrics-dashboard\npip install -e \".[dev]\"\n```\n\n## \ud83d\ude80 Quick Start\n\n### 1. Start the Dashboard Server\n```bash\nfinopsmetrics-dashboard\n```\n\nThe dashboard will be available at: `http://localhost:5000`\n\n### 2. Custom Port and Host\n```bash\nfinopsmetrics-dashboard --host 0.0.0.0 --port 8080\n```\n\n### 3. First-Time Setup\n\nCreate an admin user:\n```bash\npython -m finopsmetrics.dashboard.iam_cli add-user \\\n --username admin \\\n --email admin@company.com \\\n --role admin \\\n --password SecurePassword123\n```\n\n### 4. Access Dashboards\n\nNavigate to:\n- **CFO Dashboard**: `http://localhost:5000/dashboard/cfo`\n- **COO Dashboard**: `http://localhost:5000/dashboard/coo`\n- **Infrastructure Dashboard**: `http://localhost:5000/dashboard/infrastructure`\n- **Finance Analyst Dashboard**: `http://localhost:5000/dashboard/finance`\n\n## \ud83d\udd10 IAM Configuration\n\n### User Roles\n\n| Role | Permissions | Use Case |\n|------|-------------|----------|\n| **CFO** | View financials, budgets, ROI | Executive financial oversight |\n| **COO** | View operations, service health | Operational management |\n| **Infrastructure Leader** | View infrastructure, capacity | Technical leadership |\n| **Finance Analyst** | Detailed cost analysis, forecasting | Cost analysis and reporting |\n| **Developer** | Limited cost visibility | Development teams |\n| **Admin** | Full system access | System administration |\n\n### Manage Users\n\n```bash\n# Add user\npython -m finopsmetrics.dashboard.iam_cli add-user \\\n --username john.doe \\\n --email john@company.com \\\n --role finance_analyst \\\n --password TempPassword123\n\n# List users\npython -m finopsmetrics.dashboard.iam_cli list-users\n\n# Update user role\npython -m finopsmetrics.dashboard.iam_cli update-user \\\n --username john.doe \\\n --role cfo\n\n# Remove user\npython -m finopsmetrics.dashboard.iam_cli remove-user \\\n --username john.doe\n```\n\n### IAM Configuration File\n\nEdit `src/finopsmetrics/dashboard/iam_config.yaml`:\n\n```yaml\nroles:\n cfo:\n permissions:\n - view_financial_dashboard\n - view_budgets\n - view_cost_trends\n - export_reports\n dashboards:\n - cfo_dashboard\n\n finance_analyst:\n permissions:\n - view_detailed_costs\n - view_cost_attribution\n - create_reports\n - view_forecasts\n dashboards:\n - finance_analyst_dashboard\n\n infrastructure_leader:\n permissions:\n - view_infrastructure_metrics\n - view_capacity_planning\n - view_service_health\n dashboards:\n - infrastructure_dashboard\n```\n\n## \ud83c\udfa8 Dashboard Customization\n\n### Custom Configuration\n\nCreate `dashboard_config.yaml`:\n\n```yaml\ndashboard:\n title: \"YourCompany FinOps Dashboard\"\n logo: \"/static/logo.png\"\n theme: \"dark\" # or \"light\"\n\n refresh_interval: 60 # seconds\n\n charts:\n default_chart_type: \"line\"\n color_scheme: \"corporate\"\n\n features:\n real_time_updates: true\n export_enabled: true\n alerts_enabled: true\n\n integrations:\n slack_webhook: \"https://hooks.slack.com/...\"\n email_enabled: true\n email_smtp_server: \"smtp.company.com\"\n```\n\n### Custom Branding (Enterprise Only)\n\n```python\nfrom finopsmetrics.dashboard import DashboardServer\n\nserver = DashboardServer(\n branding={\n \"company_name\": \"YourCompany\",\n \"logo_url\": \"/static/your-logo.png\",\n \"primary_color\": \"#0066cc\",\n \"secondary_color\": \"#ff9900\"\n }\n)\nserver.run(host=\"0.0.0.0\", port=5000)\n```\n\n## \ud83d\udcca Dashboard Views\n\n### CFO Dashboard\n- **Total Cost Overview**: Current month, quarter, year\n- **Budget Status**: Budget vs. actual with variance %\n- **Cost Trends**: Daily/weekly/monthly cost charts\n- **Top Cost Drivers**: Services and resources by cost\n- **ROI Metrics**: Cost optimization savings\n- **Forecast**: Projected costs for next period\n\n### COO Dashboard\n- **Service Health**: Uptime, availability, incidents\n- **Operational Efficiency**: Resource utilization rates\n- **Performance Metrics**: Response times, throughput\n- **Capacity Status**: Available vs. used capacity\n- **Cost per Transaction**: Efficiency indicators\n- **Team Performance**: Deployment frequency, lead time\n\n### Infrastructure Leader Dashboard\n- **Resource Utilization**: CPU, memory, GPU, storage\n- **Capacity Planning**: Growth trends and forecasts\n- **Infrastructure Health**: Cluster and node status\n- **Performance Metrics**: Latency, throughput\n- **Scaling Events**: Auto-scaling activity\n- **Cost by Resource Type**: EC2, Lambda, RDS, etc.\n\n### Finance Analyst Dashboard\n- **Detailed Cost Breakdown**: By service, region, tag\n- **Variance Analysis**: Budget vs. actual deep-dive\n- **Cost Attribution**: Team, project, environment\n- **Trend Analysis**: Historical cost patterns\n- **Anomaly Detection**: Cost spike identification\n- **Forecast Models**: Multiple forecasting scenarios\n\n## \ud83d\udd0c API Integration\n\nThe dashboard exposes REST APIs for integration:\n\n```python\nimport requests\n\n# Get dashboard data\nresponse = requests.get(\n \"http://localhost:5000/api/dashboard/cfo\",\n headers={\"Authorization\": \"Bearer YOUR_API_KEY\"}\n)\ndata = response.json()\n\n# Get real-time metrics\nresponse = requests.get(\n \"http://localhost:5000/api/metrics/realtime\",\n headers={\"Authorization\": \"Bearer YOUR_API_KEY\"}\n)\nmetrics = response.json()\n```\n\n## \ud83d\udd27 WebSocket Real-Time Updates\n\nConnect to WebSocket for live updates:\n\n```javascript\n// JavaScript client\nconst socket = io('http://localhost:5000');\n\nsocket.on('cost_update', (data) => {\n console.log('New cost data:', data);\n updateChart(data);\n});\n\nsocket.on('alert', (alert) => {\n console.log('Alert:', alert.message);\n showNotification(alert);\n});\n```\n\n## \ud83d\udea6 Health Check\n\nCheck dashboard health:\n\n```bash\ncurl http://localhost:5000/health\n```\n\nResponse:\n```json\n{\n \"status\": \"healthy\",\n \"version\": \"0.3.0\",\n \"uptime_seconds\": 3600,\n \"database\": \"connected\",\n \"observability_hub\": \"connected\"\n}\n```\n\n## \ud83d\udd10 Security\n\n### Authentication\n\nThe dashboard supports multiple authentication methods:\n\n1. **Username/Password**: Default authentication\n2. **API Keys**: For programmatic access\n3. **SSO (Enterprise)**: Okta, Azure AD, Google Workspace\n\n### HTTPS Configuration\n\nFor production, enable HTTPS:\n\n```bash\nfinopsmetrics-dashboard \\\n --host 0.0.0.0 \\\n --port 443 \\\n --ssl-cert /path/to/cert.pem \\\n --ssl-key /path/to/key.pem\n```\n\n### CORS Configuration\n\nConfigure CORS for API access:\n\n```python\nfrom finopsmetrics.dashboard import DashboardServer\n\nserver = DashboardServer(\n cors_origins=[\"https://yourapp.com\", \"https://admin.yourapp.com\"]\n)\nserver.run()\n```\n\n## \ud83d\udcf1 Mobile Access\n\nThe dashboard is mobile-responsive and works on:\n- iOS Safari\n- Android Chrome\n- Mobile browsers\n\n## \ud83d\udd04 Integration with FinOpsMetrics Server\n\nThe dashboard connects to the FinOpsMetrics observability server:\n\n```yaml\n# dashboard_config.yaml\nobservability:\n endpoint: \"http://localhost:8080\"\n api_key: \"your-api-key\"\n timeout: 30\n```\n\n## \ud83d\udc1b Troubleshooting\n\n### Dashboard Won't Start\n```bash\n# Check if port is available\nlsof -i :5000\n\n# Start with debug logging\nfinopsmetrics-dashboard --debug\n```\n\n### No Data Showing\n```bash\n# Verify observability server is running\ncurl http://localhost:8080/health\n\n# Check telemetry agents are sending data\ncurl http://localhost:8080/api/v1/telemetry/status\n```\n\n### WebSocket Connection Issues\n```bash\n# Check firewall settings\n# Ensure WebSocket port is open\n# Verify eventlet is installed\npip install eventlet>=0.33.0\n```\n\n## \ud83d\udcda Documentation\n\n- **Installation Guide**: See above\n- **IAM Configuration**: See `iam_config.yaml`\n- **API Reference**: Coming soon\n- **Customization Guide**: Coming soon\n\n## \ud83e\udd1d Support\n\n- **Issues**: Contact durai@infinidatum.net\n- **Enterprise Support**: Priority support included with Enterprise Edition\n\n## \ud83d\udd10 License\n\n**Proprietary - Free for Use with FinOpsMetrics Community Edition**\n\nThe dashboard is free to use with FinOpsMetrics Community Edition. Enterprise features require FinOpsMetrics Enterprise Edition license.\n\nSee [LICENSE](LICENSE) for complete terms.\n\n## \ud83c\udd9a Community vs. Enterprise Dashboards\n\n| Feature | Community | Enterprise |\n|---------|-----------|------------|\n| Role-Based Dashboards | \u2705 | \u2705 |\n| Real-Time Updates | \u2705 | \u2705 |\n| Basic IAM | \u2705 | \u2705 |\n| Export Charts | \u2705 | \u2705 |\n| AI Recommendations | \u274c | \u2705 |\n| Workspace Collaboration | \u274c | \u2705 |\n| Custom Branding | \u274c | \u2705 |\n| SSO Integration | \u274c | \u2705 |\n| Advanced Analytics | \u274c | \u2705 |\n| Version Control | \u274c | \u2705 |\n\n---\n\n**FinOpsMetrics Dashboard** - Modern Web UI for Cloud and AI/ML Cost Observability\n\nCopyright \u00a9 2025 Infinidatum. All rights reserved.\n",
"bugtrack_url": null,
"license": "Proprietary",
"summary": "FinOpsMetrics Dashboard - Web UI for FinOps Cost Monitoring & Analytics",
"version": "0.3.1",
"project_urls": {
"Documentation": "https://finopsmetrics.readthedocs.io/dashboard",
"Homepage": "https://github.com/rdmurugan/finopsmetrics-dashboard",
"Repository": "https://github.com/rdmurugan/finopsmetrics-dashboard"
},
"split_keywords": [
"finops",
" dashboard",
" web-ui",
" monitoring",
" visualization",
" iam",
" rbac",
" real-time",
" websocket"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "02e5a9cf01b0fd1917f0027899b3b753b7df852de40110a4a8458cb6bdf1b08f",
"md5": "112e1be3ad618f19070435b95ba00ca8",
"sha256": "c2fa195dea407def75421cc024435fbc73f302832f6cdf75965e74c73fd82476"
},
"downloads": -1,
"filename": "finopsmetrics_dashboard-0.3.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "112e1be3ad618f19070435b95ba00ca8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 253128,
"upload_time": "2025-10-10T00:51:41",
"upload_time_iso_8601": "2025-10-10T00:51:41.697326Z",
"url": "https://files.pythonhosted.org/packages/02/e5/a9cf01b0fd1917f0027899b3b753b7df852de40110a4a8458cb6bdf1b08f/finopsmetrics_dashboard-0.3.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "382159761fa4234007b152b08e9dbc5a1fecadf0d8fd6ac58c1a8a3780d92e67",
"md5": "149632c75e72780e4ea455dcb957d99c",
"sha256": "302ee6caa75b1d1b5daab5a432e67b5fcb10e3123fdef6e64d8b4498b168c005"
},
"downloads": -1,
"filename": "finopsmetrics_dashboard-0.3.1.tar.gz",
"has_sig": false,
"md5_digest": "149632c75e72780e4ea455dcb957d99c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 237511,
"upload_time": "2025-10-10T00:51:43",
"upload_time_iso_8601": "2025-10-10T00:51:43.489762Z",
"url": "https://files.pythonhosted.org/packages/38/21/59761fa4234007b152b08e9dbc5a1fecadf0d8fd6ac58c1a8a3780d92e67/finopsmetrics_dashboard-0.3.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-10 00:51:43",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "rdmurugan",
"github_project": "finopsmetrics-dashboard",
"github_not_found": true,
"lcname": "finopsmetrics-dashboard"
}