Products — Analytics

Usage Metrics

Track exactly how your organization and your customers are consuming the Ventryx platform — by endpoint, API key, workflow, and time period — for billing, capacity planning, and product decisions.

Key metrics

MetricGranularityUse case
API requestsPer minute / hour / dayCapacity planning, billing
Workflow runsPer workflow, per dayOperational health, billing
Events emittedPer type, per hourEvent throughput monitoring
Active API keysDaily activeSecurity, key lifecycle
Rate limit hitsPer key, per windowQuota management, upgrades
Storage usedCurrent snapshot + trendData retention decisions

Usage API

Get daily request counts for current month
GET /v1/analytics/usage?metric=api_requests&group_by=day&from=2026-04-01
Response
{
  "data": [
    { "date": "2026-04-01", "count": 42180 },
    { "date": "2026-04-02", "count": 38940 },
    { "date": "2026-04-03", "count": 51220 }
  ]
}

Usage alerts

Set thresholds on usage metrics to receive alerts before you hit plan limits. Configure alerts in Settings → Alerts or via the API to notify your team when request volume exceeds 80% of the monthly limit, for example.

Customer usage (multi-tenant)

If you're building a product on top of Ventryx, you can track usage per customer API key and use it to drive your own billing logic — connecting usage data to your Stripe metering configuration via the Stripe integration.