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.