MATIH Platform is in active MVP development. Documentation reflects current implementation status.
9. Query Engine & SQL
Analytics Endpoints

Analytics Endpoints

The analytics endpoints provide comprehensive query performance analytics, trend analysis, actionable insights, and resource consumption metrics. Served by AnalyticsController at /v1/analytics.


Endpoints

MethodEndpointDescription
GET/v1/analyticsGet comprehensive analytics
GET/v1/analytics/summaryGet summary statistics
GET/v1/analytics/trends/:metricGet metric trend
GET/v1/analytics/insightsGet actionable insights
GET/v1/analytics/compareCompare performance periods
GET/v1/analytics/enginesGet engine statistics
GET/v1/analytics/usersGet user statistics
GET/v1/analytics/slow-queriesGet slow queries
GET/v1/analytics/failed-queriesGet failed queries
GET/v1/analytics/patternsGet query patterns
GET/v1/analytics/resourcesGet resource metrics
GET/v1/analytics/time-seriesGet time series data
POST/v1/analytics/insights/:insightId/acknowledgeAcknowledge insight

GET /v1/analytics

Returns comprehensive query analytics for the tenant.

ParameterTypeDefaultDescription
daysint7Number of days to analyze
granularitystringdayTime granularity: hour, day, week

GET /v1/analytics/trends/:metric

Returns trend analysis for a specific metric.

Available metrics: queryCount, avgLatency, successRate, cacheHitRate.

ParameterTypeDefaultDescription
daysint7Analysis window
granularitystringhourTime granularity

GET /v1/analytics/compare

Compares query performance between two time periods.

ParameterTypeDescription
period1StartISO-8601Start of first period
period1EndISO-8601End of first period
period2StartISO-8601Start of second period
period2EndISO-8601End of second period

GET /v1/analytics/slow-queries

Returns the top slow queries ranked by execution time.

ParameterTypeDefaultDescription
daysint7Analysis window
limitint10Maximum results

GET /v1/analytics/insights

Returns actionable recommendations for improving query performance, such as missing indexes, frequently failing patterns, and cache optimization opportunities.