.NET Technology Show

Backstage pass to all things ServiceStack & .NET

Listen

In Depth Interactive API Analytics for PostgreSQL, SQL Server & MySQL

Comprehensive and Interactive RDBMS API Analytics in Admin UI, deep insights into API usage, performance, users, API Keys & IPs


This episode details a significant update to ServiceStack's API Analytics features, restoring parity for PostgreSQL, SQL Server, and MySQL through the new DbRequestLogger, which replaces the previous SQLite-only request logging system. This new implementation enables a comprehensive and interactive Admin UI for monitoring API usage, performance, and security insights.

Key functionalities include visual dashboards that track overall system metrics like response times and request volume across various dimensions, as well as the ability to drill down into individual analytics for specific APIs, authenticated Users, API Keys, and source IP Addresses.

The system is designed for high-volume logging by batching inserts to reduce network latency, and it specifically leverages PostgreSQL's native table partitioning for efficient data management.