Analytics
Analytics - Performance

Get Engine Performance

Changed on

Get engine performance metrics over time.

Query profiling data logged by the engine's profiling infrastructure. All queries are automatically filtered to your namespace.

Time Range:

  • Specify hours for recent history (e.g., hours=24 for last 24 hours)
  • OR specify start_date and end_date for custom range
  • Defaults to last 24 hours if neither provided

Grouping:

  • minute: High-resolution (for short time ranges)
  • hour: Standard resolution (default)
  • day: For longer time ranges
  • week, month: For historical trends

Response:

  • Time-series metrics (avg, p50, p95, p99 latencies)
  • Summary statistics across the entire time range
  • All latencies in milliseconds

Example:

GET /v1/analytics/performance/engine?hours=24&group_by=hour
get/v1/analytics/performance/engine

Request

  • Base URL: https://api.mixpeek.com
  • URL: https://api.mixpeek.com/v1/analytics/performance/engine
  • Auth: HTTP bearer and API key in header X-Namespace

Query parameters

hoursinteger nullable

Hours of history (alternative to date range)

start_datestring date-time nullable

Start date for time range

end_datestring date-time nullable

End date for time range

group_bystring

Time grouping (minute, hour, day, week)

Response

Successful Response

Changes

    • warning

      removed the optional property from the response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the optional property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the optional property to the response with the status