Skip to main content

Usage Metering

InfraSage meters your usage as it happens, in hourly event counts per tenant and per telemetry type.

How metering works​

Every event that passes validation and is stored counts once:

Event received → validation passes → stored → counted

Records that fail validation go to the dead-letter queue and do not count toward your quota. In a batch, each item counts individually.

What is counted, per hour:

Eventsby type: metric, log, trace, event, profile, slo
Bytesstored bytes, used for cost attribution and capacity planning

Checking your usage​

The console's Billing page shows this month's usage against your plan's quota, by type.

The same summary through the API:

curl $INFRASAGE_URL/api/v1/billing/usage \
-H "Authorization: Bearer $ADMIN_JWT"

Reading usage needs the view:billing permission.

Byte tracking​

Alongside event counts, InfraSage tracks bytes ingested per tenant per hour, for:

  • Cost attribution in multi-team organizations
  • Capacity planning
  • Volume-based enterprise billing

Byte counts reflect what is stored after compression, not raw HTTP request sizes.