Skip to content

[Analytics] Add platform-level time series endpoint #360

@PierreLeGuen

Description

@PierreLeGuen

Description

Add a new endpoint to provide platform-wide time series data for charting trends.

Motivation

The admin dashboard currently shows platform summary metrics, but lacks time series charts showing trends over time (requests, revenue, tokens).

Proposed Solution

Add GET /v1/admin/platform/metrics/timeseries endpoint that returns:

  • Requests over time
  • Revenue over time
  • Token usage over time (input/output)
  • Support for granularity (hour/day/week)

Technical Details

  • Similar to /v1/admin/organizations/{org_id}/metrics/timeseries but aggregated across all orgs
  • Support time range filtering
  • Support granularity parameter

Acceptance Criteria

  • New endpoint returns time series data
  • Supports granularity (hour/day/week)
  • Supports time range filtering
  • Returns requests, revenue, and token counts per time bucket

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions