Building a Custom Billing System for Red Hat OpenStack 18 with Real-Time Dashboard & Dynamic Pricing

EC INTELLIGENCE July 10, 2025
Video Thumbnail

EC INTELLIGENCE

View Channel

About

No channel description available.

Video Description

Learn how to implement a complete billing and cost management system for Red Hat OpenStack Services on OpenShift (RHOSO) 18.0! In this tutorial, I demonstrate a custom-built billing solution that addresses the lack of native billing capabilities in RHOSO. This production-ready system leverages Ceilometer metrics and Prometheus to provide real-time cost tracking and management. 📊 What You'll See: - Live demo of the billing dashboard with real-time metrics - Overview of the dynamic pricing editor feature - Creating a new OpenStack instance and watching it appear in the billing system within 5 minutes - Complete walkthrough of all YAML files used for deployment - Explanation of how the system integrates with Ceilometer 🔧 Key Features Covered: ✅ Real-time cost calculation per project and instance ✅ Dynamic pricing management interface ✅ Prometheus-based metrics collection ✅ Automatic instance detection ✅ Multi-tenant support with project isolation ✅ Zone-based instance tracking (dev/prod) 💡 Technical Stack: - Red Hat OpenStack Services on OpenShift (RHOSO) 18.0 - OpenShift 4.18 - Prometheus & Ceilometer for metrics - Python-based exporters - Flask REST API - Nginx web server 📁 Components Explained: 0:00 - Introduction & Problem Statement 2:00 - Dashboard Overview & Features 4:30 - Pricing Editor Interface 6:00 - Creating New Instance Demo 8:30 - Real-time Instance Detection 10:00 - YAML Files Walkthrough 13:00 - How It Works with Ceilometer 14:30 - Deployment Overview 📌 Why This Matters: RHOSO doesn't include a native billing system, making cost tracking and chargeback challenging for organizations. This solution fills that gap with a customizable billing platform. 💬 Questions? Drop them in the comments below! 👍 If this helped you, please like and subscribe for more OpenStack and cloud-native content!

You May Also Like