A comprehensive, unified Azure Platform Support web application built with Streamlit that runs seamlessly in both Replit and Azure Databricks environments using the same codebase.
This application provides a modern, user-friendly Azure Platform Support web portal that helps operations and platform engineers easily manage, monitor, and troubleshoot Azure services. The app features automatic environment detection and dynamic configuration for seamless deployment across different platforms.
- 🔍 Azure Resource Explorer - Browse and manage Azure resources across subscriptions
- 💰 Cost & Usage Dashboard - Monitor and analyze Azure spending patterns
- 🚨 Incident & Support Center - Track and resolve Azure service incidents
- 📈 Performance Monitor - View Azure Monitor metrics and insights
- 🧰 Tools & Utilities - Resource management and automation tools
- ⚙️ Admin Settings - Environment and database configuration management
- Replit: Built-in PostgreSQL, automatic HTTPS, real-time collaboration
- Azure Databricks: Databricks SQL Warehouse, Spark integration, MLflow support
- Local Development: Custom database setup, full system access
-
Fork this repository to Replit
# The app will automatically detect the Replit environment # Database connection is configured automatically
-
Configure environment variables (optional)
- Copy
.env.example
to.env
- Add your Azure credentials for real Azure data (optional for MVP)
- Copy
-
Run the application
streamlit run app.py --server.port 5000
-
Clone this repository to your Databricks workspace
%sh git clone https://github.com/your-org/azure-platform-support-app.git cd azure-platform-support-app
-
Install dependencies (handled automatically)
%pip install -r requirements.txt