Grafana面板如何减少图例展示标签数量或仅显示指定标签
Grafana 图例冗余标签精简、指定标签展示配置指南
从源头减少图例总展示数量
所有操作均在面板编辑模式下的右侧「图例(Legend)」设置栏完成:
- 数据源查询层过滤:在对应查询语句中通过标签匹配规则,直接筛去不需要采集展示的序列,从根本上减少返回的结果数,避免全量标签加载到图例列表。这是最干净的处理方式,不会带来额外的前端渲染负担。
- 图例内置自动隐藏规则:开启
隐藏空值序列、隐藏全零值序列选项,自动把没有实际展示意义的序列从图例列表中剔除,这类序列通常占冗余标签的30%以上。 - 调整图例布局:选择「表格布局」展示图例,开启内置的图例搜索框,临时用关键词过滤不需要展示的标签,适合临时排查场景。
设置仅展示选中标签的操作方法
- 固定选中序列持久展示:在Legend设置中把「选中序列展示范围」从默认的
所有序列调整为仅可见选中的序列,手动勾选需要长期展示的标签,未勾选的序列会自动折叠到下拉列表中,不会占用当前图例的展示空间。 - 临时聚焦单标签查看:按住
Ctrl(Windows系统)/Cmd(macOS系统)按键点击目标图例标签,系统会自动进入聚焦模式,隐藏所有其他未选中的序列和对应图例,需要切回全量模式时按Esc即可。 - 长期固定指定展示标签:如果业务上长期只需要展示固定几组标签,直接在查询语句中枚举需要匹配的标签值,让数据源只返回对应序列,从根源上保证图例不会加载多余的标签项。
常见坑点:如果配置后图例数量没有变化,检查是否开启了「在所有面板应用相同图例配置」的全局选项,局部面板的过滤规则会被全局配置覆盖,需要在对应的全局配置中调整对应规则。
内容的提问来源于stack exchange,提问作者Jordi
相关产品推荐
相关产品推荐

