A comprehensive system observability dashboard built with Python (Flask), InfluxDB 3 Core providing real-time system metrics and performance insights.
- Real-time system metrics visualization
- CPU, Memory, Network, and Disk I/O tracking
- Process monitoring
- Time-series metrics storage with InfluxDB
- Lightweight and extensible observability solution
- Python 3.10+
- InfluxDB 3 Core
- macOS, Linux, or Windows
- Backend: Flask
- Metrics Database: InfluxDB v3
- System Metrics: psutil
- Frontend: Chart.js
- Visualization: Real-time web dashboard
git clone https://github.com/InfluxCommunity/Python-Observability-Demo-v3core/tree/main
cd Python-Observability-Demo-v3core
# Using built-in venv
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
sh install_InfluxDB_3_Core.sh
python app.py
Open your web browser and navigate to: http://localhost:5000