mvdmio · Statistics
Know how your app is actually used.
Statistics tracks every request your applications make, self-hosted, and turns that raw stream into active-user counts, throughput, and response times — no third party ever sees your data.
€999 / year, excl. VAT — every project you track. See pricing →
Active users, at the interval that matters
One dashboard covers daily, weekly, and monthly active users over any date range you pick, with no separate metric to configure for each.
- Switch interval between Day, Week, and Month to get DAU, WAU, or MAU from the same underlying request data
- Monthly buckets align to calendar month boundaries, so a range like "last 30 days" still renders full, correctly-bounded months instead of ragged partial ones
- Compare the current range against the previous period or the same period last year to see growth or seasonality at a glance
- Group and filter by any tag your requests carry — application, account, feature area — to slice activity by the dimension you care about
Throughput and response time, by path
Two more views over the same request stream, grouped the same way as active users.
- The throughput dashboard shows total requests and average requests per minute per day, so you can see traffic spikes and measure the effect of a release
- The response time view aggregates requests by normalized path and reports P50, P95, and P99 processing-time percentiles per path
- Both views support the same tag-based grouping and filtering as active users — drill into one application, one account, or one environment without a separate dashboard
Every request, searchable, and one client to install
Statistics is built on a single append-only fact: the tracked request. Every dashboard is derived from that stream at query time — there's no separate metrics pipeline to keep in sync.
- The request log lists every tracked request with timestamp, URL, user, and tags, with server-side search, sort, and pagination for ad-hoc debugging
- Tags are free-form key-value pairs on each request — there's no fixed catalog to maintain, and a tag appears in filters the moment a request in your window carries it
- Install the
mvdmio.Statistics.ClientNuGet package and tracking starts automatically: it intercepts authenticated requests, captures user identity and your custom tags, and skips static files and unauthenticated traffic on its own
Plain pricing
Stop guessing how your app is used.
Install the client, and Statistics starts turning your own request traffic into dashboards you can actually act on.