[Part 3/6] feat(telemetry): enhance metrics with performance monitoring APIs (#8113)

This commit is contained in:
Adrian Arribas
2025-09-25 18:12:46 +02:00
committed by GitHub
parent 135d3401cd
commit f80eb71068
4 changed files with 1015 additions and 3 deletions
+30
View File
@@ -74,3 +74,33 @@ export {
recordUserActivity,
isUserActive,
} from './activity-detector.js';
export {
// Core metrics functions
recordToolCallMetrics,
recordTokenUsageMetrics,
recordApiResponseMetrics,
recordApiErrorMetrics,
recordFileOperationMetric,
recordInvalidChunk,
recordContentRetry,
recordContentRetryFailure,
recordModelRoutingMetrics,
// Performance monitoring functions
recordStartupPerformance,
recordMemoryUsage,
recordCpuUsage,
recordToolQueueDepth,
recordToolExecutionBreakdown,
recordTokenEfficiency,
recordApiRequestBreakdown,
recordPerformanceScore,
recordPerformanceRegression,
recordBaselineComparison,
isPerformanceMonitoringActive,
// Performance monitoring types
PerformanceMetricType,
MemoryMetricType,
ToolExecutionPhase,
ApiRequestPhase,
FileOperation,
} from './metrics.js';