Interface: UsageAnalyticsStore
Defined in: javascript/src/credits/types/analytics.ts:48
Read-only usage analytics backend.
PostgreSQL implements this contract by default. High-volume deployments can provide a ClickHouse implementation without moving balances or compact accounting receipts out of PostgreSQL.
Methods
aggregateStats()
aggregateStats(
start,end):Promise<AggregateStats>
Defined in: javascript/src/credits/types/analytics.ts:53
Parameters
start
Date
end
Date
Returns
Promise<AggregateStats>
dailySpend()
dailySpend(
start,end):Promise<DailySpendRow[]>
Defined in: javascript/src/credits/types/analytics.ts:52
Parameters
start
Date
end
Date
Returns
Promise<DailySpendRow[]>
spendByModel()
spendByModel(
start,end):Promise<SpendByModelRow[]>
Defined in: javascript/src/credits/types/analytics.ts:50
Parameters
start
Date
end
Date
Returns
Promise<SpendByModelRow[]>
spendByUser()
spendByUser(
start,end):Promise<SpendByUserRow[]>
Defined in: javascript/src/credits/types/analytics.ts:49
Parameters
start
Date
end
Date
Returns
Promise<SpendByUserRow[]>
topUsers()
topUsers(
limit,start,end):Promise<TopUserRow[]>
Defined in: javascript/src/credits/types/analytics.ts:51
Parameters
limit
number
start
Date
end
Date
Returns
Promise<TopUserRow[]>