Internal Tool|

DevOps Portal: A Cleaner Lens on Azure Infrastructure Health

A focused Azure monitoring portal that aggregates Application Insights, database signals, and distributed traces across multiple subscriptions and tenants — stripping the noise out of the standard Azure console.

The business problem

Monitoring modern Azure estates means hopping between Application Insights, Log Analytics, resource health, and per-database consoles — often across multiple subscriptions and tenants. Useful signals are there, but they’re buried under layers of navigation, verbose Kusto queries, and portal UX that wasn’t designed for on-call engineers trying to answer a simple question: is anything broken right now, and where?

What we delivered

  • A single-pane Azure health dashboard aggregating Application Insights metrics across subscriptions and tenants — request volumes, failure rates, latency, and top exceptions in one view.
  • Per-resource and per-group tabbed views with filtering, plus a “slowest calls” breakdown and dependency graphs for end-to-end trace inspection.
  • Native database monitoring (Azure SQL, SQL Server, PostgreSQL) — active queries, blocking chains, and wait statistics without leaving the portal.
  • CSV export, incremental data loading, and a mobile-responsive UI so on-call engineers can triage from anywhere.

Results

Cross-tenant by design

Per-tenant token acquisition lets you monitor Azure estates spread across multiple Entra ID tenants from a single app

Noise, removed

Purpose-built views replace deep portal navigation — failure trends, slow calls, and exceptions front-and-centre

DB + APM, unified

Application telemetry and database-level diagnostics in one place, not three separate portals

Built on the modern stack

Next.js 16 + React 19, Azure SDK (@azure/arm-appinsights, @azure/monitor-query), NextAuth v5 with Entra ID

Ready to operationalise AI?

Let's have an honest conversation about where AI can create real value in your business — and what it takes to get there.