{"nodes": [{"id": "src_domains_monitoring_services_performance_monitor_ts", "label": "performance-monitor.ts", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L1"}, {"id": "performance_monitor_performancemonitor", "label": "PerformanceMonitor", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L59"}, {"id": "performance_monitor_performancemonitor_constructor", "label": ".constructor()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L75"}, {"id": "performance_monitor_performancemonitor_initialize", "label": ".initialize()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L88"}, {"id": "performance_monitor_performancemonitor_setdatabase", "label": ".setDatabase()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L104"}, {"id": "performance_monitor_performancemonitor_collectmetrics", "label": ".collectMetrics()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L114"}, {"id": "performance_monitor_performancemonitor_checkalerts", "label": ".checkAlerts()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L180"}, {"id": "performance_monitor_performancemonitor_addtohistory", "label": ".addToHistory()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L307"}, {"id": "performance_monitor_performancemonitor_resolvealert", "label": ".resolveAlert()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L320"}, {"id": "performance_monitor_performancemonitor_getmetrics", "label": ".getMetrics()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L334"}, {"id": "performance_monitor_performancemonitor_getmetricshistory", "label": ".getMetricsHistory()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L341"}, {"id": "performance_monitor_performancemonitor_getalerts", "label": ".getAlerts()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L351"}, {"id": "performance_monitor_performancemonitor_getactivealerts", "label": ".getActiveAlerts()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L355"}, {"id": "performance_monitor_performancemonitor_getallalerts", "label": ".getAllAlerts()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L359"}, {"id": "performance_monitor_performancemonitor_clearalerts", "label": ".clearAlerts()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L367"}, {"id": "performance_monitor_performancemonitor_getperformancereport", "label": ".getPerformanceReport()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L374"}, {"id": "performance_monitor_performancemonitor_generaterecommendations", "label": ".generateRecommendations()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L408"}, {"id": "performance_monitor_performancemonitor_startmonitoring", "label": ".startMonitoring()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L437"}, {"id": "performance_monitor_performancemonitor_stopmonitoring", "label": ".stopMonitoring()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L454"}, {"id": "performance_monitor_performancemonitor_ismonitoring", "label": ".isMonitoring()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L464"}, {"id": "performance_monitor_performancemonitor_recordsearch", "label": ".recordSearch()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L471"}, {"id": "performance_monitor_performancemonitor_getsearchmetrics", "label": ".getSearchMetrics()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L504"}, {"id": "performance_monitor_performancemonitor_getmemorymetrics", "label": ".getMemoryMetrics()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L537"}, {"id": "performance_monitor_performancemonitor_getsystemmetrics", "label": ".getSystemMetrics()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L560"}, {"id": "performance_monitor_performancemonitor_getdatabasemetrics", "label": ".getDatabaseMetrics()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L579"}, {"id": "performance_monitor_performancemonitor_resetstats", "label": ".resetStats()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L635"}, {"id": "performance_monitor_performancemonitor_ishealthy", "label": ".isHealthy()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L650"}, {"id": "performance_monitor_performancemonitor_exportmetrics", "label": ".exportMetrics()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L662"}, {"id": "performance_monitor_performancemonitor_importmetrics", "label": ".importMetrics()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L681"}, {"id": "performance_monitor_performancemonitor_getperformancesummary", "label": ".getPerformanceSummary()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L733"}, {"id": "performance_monitor_performancemonitor_getmetricsanalytics", "label": ".getMetricsAnalytics()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L763"}, {"id": "performance_monitor_performancemonitor_analyzetrend", "label": ".analyzeTrend()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L869"}, {"id": "performance_monitor_performancemonitor_updatethresholds", "label": ".updateThresholds()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L887"}, {"id": "performance_monitor_performancemonitor_formatbytes", "label": ".formatBytes()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L895"}, {"id": "performance_monitor_performancemonitor_calculatecpuusage", "label": ".calculateCpuUsage()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L913"}, {"id": "performance_monitor_performancemonitor_handlecriticalalert", "label": ".handleCriticalAlert()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L955"}, {"id": "performance_monitor_performancemonitor_optimizedatabase", "label": ".optimizeDatabase()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L991"}, {"id": "performance_monitor_performancemonitor_getalertstats", "label": ".getAlertStats()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L1016"}, {"id": "performance_monitor_performancemonitor_cleanupoldalerts", "label": ".cleanupOldAlerts()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L1055"}, {"id": "performance_monitor_performancemonitor_recordmetric", "label": ".recordMetric()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L1074"}, {"id": "performance_monitor_performancemonitor_incrementcounter", "label": ".incrementCounter()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L1083"}, {"id": "performance_monitor_performancemonitor_log", "label": ".log()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L1092"}, {"id": "performance_monitor_getperformancemonitor", "label": "getPerformanceMonitor()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L1100"}, {"id": "performance_monitor_createperformancemonitor", "label": "createPerformanceMonitor()", "file_type": "code", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L1107"}], "edges": [{"source": "src_domains_monitoring_services_performance_monitor_ts", "target": "better_sqlite3", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L6", "weight": 1.0}, {"source": "src_domains_monitoring_services_performance_monitor_ts", "target": "os", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L7", "weight": 1.0}, {"source": "src_domains_monitoring_services_performance_monitor_ts", "target": "logger_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L8", "weight": 1.0}, {"source": "src_domains_monitoring_services_performance_monitor_ts", "target": "alert_notification_service_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L9", "weight": 1.0}, {"source": "src_domains_monitoring_services_performance_monitor_ts", "target": "environment_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L10", "weight": 1.0}, {"source": "src_domains_monitoring_services_performance_monitor_ts", "target": "performance_monitor_performancemonitor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L59", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L75", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_initialize", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L88", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_setdatabase", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L104", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_collectmetrics", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L114", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_checkalerts", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L180", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_addtohistory", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L307", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_resolvealert", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L320", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_getmetrics", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L334", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_getmetricshistory", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L341", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_getalerts", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L351", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_getactivealerts", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L355", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_getallalerts", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L359", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_clearalerts", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L367", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_getperformancereport", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L374", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_generaterecommendations", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L408", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_startmonitoring", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L437", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_stopmonitoring", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L454", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_ismonitoring", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L464", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_recordsearch", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L471", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_getsearchmetrics", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L504", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_getmemorymetrics", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L537", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_getsystemmetrics", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L560", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_getdatabasemetrics", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L579", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_resetstats", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L635", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_ishealthy", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L650", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_exportmetrics", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L662", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_importmetrics", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L681", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_getperformancesummary", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L733", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_getmetricsanalytics", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L763", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_analyzetrend", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L869", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_updatethresholds", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L887", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_formatbytes", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L895", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_calculatecpuusage", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L913", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_handlecriticalalert", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L955", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_optimizedatabase", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L991", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_getalertstats", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L1016", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_cleanupoldalerts", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L1055", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_recordmetric", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L1074", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_incrementcounter", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L1083", "weight": 1.0}, {"source": "performance_monitor_performancemonitor", "target": "performance_monitor_performancemonitor_log", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L1092", "weight": 1.0}, {"source": "src_domains_monitoring_services_performance_monitor_ts", "target": "performance_monitor_getperformancemonitor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L1100", "weight": 1.0}, {"source": "src_domains_monitoring_services_performance_monitor_ts", "target": "performance_monitor_createperformancemonitor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L1107", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_collectmetrics", "target": "performance_monitor_performancemonitor_getdatabasemetrics", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L122", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_collectmetrics", "target": "performance_monitor_performancemonitor_getsearchmetrics", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L130", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_collectmetrics", "target": "performance_monitor_performancemonitor_getsystemmetrics", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L133", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_collectmetrics", "target": "performance_monitor_performancemonitor_calculatecpuusage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L137", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_collectmetrics", "target": "performance_monitor_performancemonitor_addtohistory", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L165", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_collectmetrics", "target": "performance_monitor_performancemonitor_checkalerts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L168", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_checkalerts", "target": "performance_monitor_performancemonitor_formatbytes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L199", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_checkalerts", "target": "performance_monitor_performancemonitor_handlecriticalalert", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L299", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_getmetrics", "target": "performance_monitor_performancemonitor_collectmetrics", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L335", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_getperformancereport", "target": "performance_monitor_performancemonitor_getperformancesummary", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L389", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_getperformancereport", "target": "performance_monitor_performancemonitor_getmetricshistory", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L390", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_getperformancereport", "target": "performance_monitor_performancemonitor_getalerts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L391", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_getperformancereport", "target": "performance_monitor_performancemonitor_generaterecommendations", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L392", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_getperformancereport", "target": "performance_monitor_performancemonitor_getmetricsanalytics", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L393", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_ishealthy", "target": "performance_monitor_performancemonitor_collectmetrics", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L651", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_ishealthy", "target": "performance_monitor_performancemonitor_getactivealerts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L652", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_exportmetrics", "target": "performance_monitor_performancemonitor_getmetricshistory", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L663", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_exportmetrics", "target": "performance_monitor_performancemonitor_getalerts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L664", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_exportmetrics", "target": "performance_monitor_performancemonitor_collectmetrics", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L665", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_importmetrics", "target": "performance_monitor_performancemonitor_collectmetrics", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L716", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_importmetrics", "target": "performance_monitor_performancemonitor_addtohistory", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L725", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_getperformancesummary", "target": "performance_monitor_performancemonitor_getalerts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L742", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_getperformancesummary", "target": "performance_monitor_performancemonitor_getallalerts", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L743", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_getperformancesummary", "target": "performance_monitor_performancemonitor_analyzetrend", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L747", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_formatbytes", "target": "performance_monitor_performancemonitor_log", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L900", "weight": 1.0}, {"source": "performance_monitor_performancemonitor_handlecriticalalert", "target": "performance_monitor_performancemonitor_optimizedatabase", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/monitoring/services/performance-monitor.ts", "source_location": "L975", "weight": 1.0}]}