Aggregate Usage Metrics
admin.usage_metrics.aggregate(UsageMetricAggregateParams**kwargs) -> UsageMetricAggregateResponse
GET/api/v1/admin/usage-metrics/aggregate
Aggregate usage metrics by one or more dimensions, reporting total credits used. Global admin only.
A date range is required, which bounds the scan via the day-leading index. Supplying organization_id narrows it further via the (organization_id, day) index.
Supported group_by dimensions: day, organization_id, project_id, event_type, user_id. Buckets are ordered by total credits descending.
Aggregate Usage Metrics
import os
from llama_cloud_admin import LlamaCloudAdmin
client = LlamaCloudAdmin(
api_key=os.environ.get("LLAMA_CLOUD_API_KEY"), # This is the default and can be omitted
)
response = client.admin.usage_metrics.aggregate(
day_on_or_after="day_on_or_after",
day_on_or_before="day_on_or_before",
group_by=["string"],
)
print(response.buckets){
"buckets": [
{
"dimensions": {
"foo": "string"
},
"metric_count": 0,
"total_credits": 0,
"total_value": 0
}
],
"group_by": [
"day"
]
}Returns Examples
{
"buckets": [
{
"dimensions": {
"foo": "string"
},
"metric_count": 0,
"total_credits": 0,
"total_value": 0
}
],
"group_by": [
"day"
]
}