用途:这是 Grafana metrics-drilldown 项目中 RelatedLogs 区域的技能条目,用于在开发时快速定位与理解“相关日志”功能的代码结构。资料显示该区域包含 12 个符号、分布在 2 个文件中,内聚度为 75%。
主要能力与关键文件:核心文件为 src/MetricScene/RelatedLogs/RelatedLogsScene.tsx 与 src/MetricScene/RelatedLogs/RelatedLogsOrchestrator.ts。前者包含 constructor、_onActivate、showNoLogsFound、_buildQueryRunner、setupLogsPanel、_constructLogsDrilldownLinkContext、updateLokiQuery 等符号;后者包含 addLokiDataSourcesChangeHandler、handleFiltersChange、findAndCheckAllDatasources、checkLogsInDataSources、countLogsLines 等方法。
使用方式:资料建议从入口方法开始探索,包括 addLokiDataSourcesChangeHandler、handleFiltersChange、findAndCheckAllDatasources、checkLogsInDataSources、countLogsLines。可用 gitnexus_context({name: "addLokiDataSourcesChangeHandler"}) 查看调用关系,用 gitnexus_query({query: "relatedlogs"}) 查找相关执行流,并直接阅读上述关键文件了解实现细节。
适用场景:适用于需要理解相关日志数据源检查、过滤器变更处理、日志行计数、日志面板搭建与 Loki 查询更新等逻辑的开发者。
限制:资料未提供安装命令、依赖版本、运行环境、收费信息或具体实现代码,相关细节暂未提供。