用途:该技能面向 Grafana metrics-drilldown 项目的 src/ 目录代码,帮助开发者理解与修改 MetricLabelValuesList 区域的实现,包括指标标签值的展示、过滤、排序与图表联动。
主要能力与关键符号:核心入口包括 publishTimeseriesData(发布时序数据)、resetYAxisSync(重置 Y 轴同步)、getLabelValueFromDataFrame(从数据帧取标签值)、onClickShowMore、onChangeState。关键类有 PanelMenu、SelectLabelAction、SceneByFrameRepeater、AddToFiltersGraphAction,以及事件类 EventTimeseriesDataReceived、EventResetSyncYAxis、EventForceSyncYAxis。SceneByFrameRepeater 提供 constructor、performRepeat、initFilterAndSort、filter、sort、filterAndSort、increaseBatchSize 等方法,实现按帧重复、过滤排序与分批加载。
使用方式:资料提供 gitnexus_context({name: "publishTimeseriesData"}) 查看调用关系,gitnexus_query({query: "metriclabelvalueslist"}) 查找相关执行流程,并建议直接阅读列出的关键文件。
适用场景:涉及标签值列表、过滤排序、Y 轴同步及面板菜单相关功能的开发与调试。
限制:资料未提供安装命令、依赖、运行环境、收费或效果信息;具体实现细节需查阅对应源文件。