OpsPulse- Real Time KPI Anomaly Monitor
Dec 5, 2025
Solo Data Scientist & Developer

Tech: Python, Pandas, scikit-learn, Apache Airflow, Streamlit, Git.
Repo: https://github.com/Durianlychee/OpsPulse-Real-Time-KPI-Anomaly-Monitor
Author: Abdul Rahman Addakhili Ibrahim
Introduction
OpsPulse is a Python-based web dashboard and helper library for real-time KPI anomaly monitoring. It focuses on operational metrics (KPIs) and uses a machine-learning anomaly detector to flag unusual behavior before it turns into an incident. The project combines:
A Streamlit dashboard for interactive exploration and visualization of anomalies
A pipeline library
(kpi_monitor)that handles data loading, anomaly detection, and alert formatting.An Airflow DAG for scheduled anomaly checks in a batch/orchestrated environment
Project Objectives
Make KPI anomaly detection easy to prototype- Ship a ready-to-run dataset and detector so you can validate ideas quickly.
Provide an interactive monitoring dashboard- Let operators and analysts slice KPIs by metric, region, and date range and visually inspect anomalies.
Demonstrate an end-to-end anomaly pipeline- From raw KPI data → detection → formatted alerts → scheduled runs via Airflow.
Serve as a scaffold for production integrations- Swap the CSV dataset with data warehouse queries or PostgreSQL and wire alert messages into Slack/email or other incident-management tools.
Example

© 2025 Addakhili Ibrahim. All Right Reserved