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

Query Analytics

The Query Engine's analytics subsystem provides comprehensive visibility into query execution patterns, performance trends, resource consumption, and optimization opportunities. The AnalyticsController exposes these capabilities through the /v1/analytics REST API.


Analytics Endpoints Overview

EndpointMethodDescription
/v1/analyticsGETComprehensive analytics dashboard
/v1/analytics/summaryGETSummary statistics
/v1/analytics/trends/{metric}GETTrend analysis for a specific metric
/v1/analytics/insightsGETActionable insights and recommendations
/v1/analytics/compareGETCompare performance between time periods
/v1/analytics/enginesGETPer-engine statistics
/v1/analytics/usersGETPer-user statistics
/v1/analytics/slow-queriesGETTop slow queries
/v1/analytics/failed-queriesGETRecent failed queries
/v1/analytics/patternsGETFrequent query patterns
/v1/analytics/resourcesGETResource consumption metrics
/v1/analytics/time-seriesGETTime series data for visualization
/v1/analytics/insights/{id}/acknowledgePOSTAcknowledge an insight

Subsections

PageDescription
Performance TrendsqueryCount, avgLatency, successRate, cacheHitRate trends
InsightsActionable insights generation and acknowledgment
Slow QueriesTop slow queries with optimization suggestions
Query PatternsFrequent query patterns and clustering
Resource ConsumptionCPU, memory, I/O metrics per query
Engine StatisticsPer-engine query statistics (Trino, ClickHouse, Spark)
User StatisticsPer-user query statistics
Time SeriesTime series data for dashboard visualization
Period ComparisonComparing performance between two time periods