Metadata-Version: 2.4
Name: finopsmetrics
Version: 0.3.0
Summary: Enterprise FinOps Metrics Platform for AI/ML Cost Observability with Intelligent LLM-Powered Recommendations
Author-email: FinOpsMetrics <durai@infinidatum.net>
Maintainer-email: FinOpsMetrics <durai@infinidatum.net>
License: Proprietary
Project-URL: Homepage, https://github.com/rdmurugan/openfinops
Project-URL: Documentation, https://finopsmetrics.readthedocs.io/
Project-URL: Repository, https://github.com/rdmurugan/openfinops
Project-URL: Bug Tracker, https://github.com/rdmurugan/openfinops/issues
Keywords: finops,finops-metrics,metrics,cost-optimization,observability,ai-ml,cloud-cost,aws,azure,gcp,openai,anthropic,llm-monitoring,rag-monitoring,cost-attribution,visualization,dashboard,telemetry,multi-cloud,intelligent-recommendations,hardware-optimization,gpu-optimization,scaling-recommendations,auto-scaling,llm-powered,claude,enterprise
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: Topic :: System :: Monitoring
Classifier: Topic :: Office/Business :: Financial
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy>=1.24.0
Requires-Dist: matplotlib>=3.7.0
Requires-Dist: tornado>=6.0.0
Requires-Dist: flask>=2.0.0
Requires-Dist: flask-socketio>=5.3.0
Requires-Dist: flask-cors>=4.0.0
Requires-Dist: eventlet>=0.33.0
Requires-Dist: requests>=2.28.0
Requires-Dist: pyyaml>=6.0
Provides-Extra: aws
Requires-Dist: boto3>=1.26.0; extra == "aws"
Provides-Extra: azure
Requires-Dist: azure-monitor-query>=1.1.0; extra == "azure"
Requires-Dist: azure-identity>=1.12.0; extra == "azure"
Provides-Extra: gcp
Requires-Dist: google-cloud-monitoring>=2.11.0; extra == "gcp"
Provides-Extra: openai
Requires-Dist: openai>=1.0.0; extra == "openai"
Provides-Extra: anthropic
Requires-Dist: anthropic>=0.8.0; extra == "anthropic"
Provides-Extra: postgres
Requires-Dist: psycopg2-binary>=2.9.0; extra == "postgres"
Provides-Extra: mongodb
Requires-Dist: pymongo>=4.3.0; extra == "mongodb"
Provides-Extra: ml
Requires-Dist: scikit-learn>=1.0.0; extra == "ml"
Requires-Dist: numpy>=1.24.0; extra == "ml"
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: pytest-cov>=4.0.0; extra == "dev"
Requires-Dist: black>=23.0.0; extra == "dev"
Requires-Dist: ruff>=0.1.0; extra == "dev"
Requires-Dist: mypy>=1.0.0; extra == "dev"
Provides-Extra: all
Requires-Dist: boto3>=1.26.0; extra == "all"
Requires-Dist: azure-monitor-query>=1.1.0; extra == "all"
Requires-Dist: azure-identity>=1.12.0; extra == "all"
Requires-Dist: google-cloud-monitoring>=2.11.0; extra == "all"
Requires-Dist: openai>=1.0.0; extra == "all"
Requires-Dist: anthropic>=0.8.0; extra == "all"
Requires-Dist: psycopg2-binary>=2.9.0; extra == "all"
Requires-Dist: pymongo>=4.3.0; extra == "all"
Requires-Dist: scikit-learn>=1.0.0; extra == "all"
Dynamic: license-file

# finopsmetrics

Open-source FinOps telemetry and cost observability for AI/ML and cloud.

## Status

The project is preparing a proposal for incubation at the Apache Software Foundation (ASF).

## License

Apache License 2.0

---

## Overview

finopsmetrics is a comprehensive platform for tracking, analyzing, and optimizing costs across AI/ML infrastructure and multi-cloud environments. It provides real-time visibility into LLM training costs, RAG pipeline monitoring, and cloud resource utilization.

### Key Features

- **AI/ML Cost Tracking**: Monitor GPU utilization, training jobs, and inference costs
- **Multi-Cloud Support**: Unified view across AWS, Azure, and GCP
- **FinOps-as-Code**: Terraform provider for infrastructure management
- **SaaS License Management**: Track and optimize SaaS spending
- **Executive Dashboards**: Role-based views for CFO, COO, and Infrastructure Leaders
- **AI-Powered Optimization**: Intelligent cost-saving recommendations

## Quick Start

```bash
# Install from source
git clone https://github.com/rdmurugan/finopsmetrics.git
cd finopsmetrics
pip install -e .

# Start the dashboard
finopsmetrics-dashboard
```

## Documentation

- **[2025 Roadmap](ROADMAP_2025.md)** - Strategic initiatives and features
- **[Completed Features](docs/ROADMAP_2025_COMPLETED.md)** - Implementation status
- **[Contributing Guide](CONTRIBUTING.md)** - How to contribute

## Architecture

finopsmetrics uses an agent-based architecture for automatic cost tracking:

- **Telemetry Agents**: Deployed in cloud accounts to discover resources and calculate costs
- **Observability Hub**: Central hub for receiving and processing telemetry data
- **Cost Observatory**: Cost aggregation, budgets, and alerts
- **Dashboards**: Role-based executive dashboards

## Community

- **GitHub Issues**: [Report bugs or request features](https://github.com/rdmurugan/finopsmetrics/issues)
- **Email**: durai@infinidatum.net

## Acknowledgments

finopsmetrics is built with inspiration from the FinOps Foundation principles and best practices from the cloud cost optimization community.

---

**Made with ❤️ by the finopsmetrics community**
