Projects

2024.01.01  /  Internal build, later adapted for client environments

MSP Operations Intelligence Dashboard

A Python dashboard bringing ticket, SLA, and alert data together for an MSP operations team.

Problem

Getting a view of service performance required pulling reports from several ticketing and monitoring systems.

Stack

Python

APIs

Plotly

Dashboard tooling

Outcome

Ticket, SLA, and alert metrics available together on a shared display, reducing the need to assemble separate reports.

Choosing what to show

The team needed a current view of tickets, SLAs, and alerts. Compiling the information manually meant moving between systems, and the figures could change while the report was being assembled.

I built a Python pipeline to collect and transform data through the source APIs, with Plotly for the charts. The dashboard tooling varied by client environment and display setup.

02

Live demo: operations dashboard

Demonstration data

SLA compliance

N/A

Open tickets

N/A

First response

N/A

Tickets opened
Table view
By category
Alerts

    The figures here are generated in your browser. The original dashboard read ticket, SLA and alert data from client systems, none of which can be published. What is shown is the layout and the thresholds, which is what the work actually was.

    Designing for the office

    The display was intended for passive monitoring. People needed to read it from across a room, so I kept the layout simple and limited the metrics to questions the team was already asking.

    That constraint helped decide what to leave out. Detailed investigation could stay in the source tools; the shared screen provided a view of service performance without someone having to compile a report first.