Internal Operations Dashboard

A robust, multi-page Streamlit application designed to centralize channel metadata and automate the processing of WMM meter XML logs.

Live Demo: Channel Information Search & Automated XML Log Processing

Problem Statement

Retrieving specific channel IP addresses across hundreds of terminals and manually unzipping/parsing WMM meter XML logs to find time drift or missing WMIDs was a massive bottleneck for the operations team.

Solution & Features

I built a centralized Streamlit platform consisting of multiple specialized apps:

  • Channel Search Engine: Allows instant querying of channel names to fetch associated IP addresses across Airtel, TataSky, Dish TV, etc., with full data export to Excel.
  • Log Data Processor: Automatically extracts and processes `.xml` logs from zipped snapshots based on IP and date.
  • Anomaly Detection: Automatically flags missing WMID differences greater than 1 min 30 sec and highlights time drifts greater than 2 minutes.

Tech Stack

PythonStreamlitPandasXML ParsingData Analysis

Confidentiality Notice

Source code and proprietary network topologies are withheld due to organizational confidentiality policies.