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 →

DAU — last 14 days illustrative — counts derived from raw requests, not stored metrics group by: tag = application statistics.mvdm.io
active usersDAU, WAU, or MAU, your choice
Active usersThroughputResponse timeRequest log Tag filteringPeriod comparisonSelf-hostedDrop-in client
01

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
DAU WAU MAU group by: tag = environment vs. same period last year
DAU / WAU / MAUsame data, different bucket
02

Throughput and response time, by path

PATHP50P95P99 /api/orders42ms180ms410ms /api/search88ms240ms520ms requests / min
throughput & latencyillustrative figures

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
03

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.Client NuGet 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
TIMEURLUSERTAGS 14:02:11/api/ordersuser_42prod 14:02:09/api/searchuser_17prod 14:02:07/dashboarduser_42staging search · sort · paginate, server-side
request logthe one fact everything derives from

Plain pricing

Statistics — annual licenceincluded
Active users, throughput & response time dashboardsincluded
Request log & tag-based filteringincluded
NuGet clientincluded
Tracked applications per projectunlimited
Per year, excl. VAT€999

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.