在 Grafana 的时间序列图中,我尝试标记一堆标签,以便显示它们的所有曲线。
默认情况下,我在图表中只得到四个标签的曲线,但我有几十个标签,我不想用鼠标标记所有东西,这需要太多时间和精力。
这个想法很可能是选择太多曲线会让你迷失在线条中。但在这种情况下,图表是关于发现异常值、强烈的变化和趋势,或者只是高数字。您可以将鼠标悬停在任何可能引起您注意的曲线上,仅此而已。因此,一张图中有 80 条曲线是没有问题的。
过滤器只是缩小列表,而不是标记其中的所有标签。我可以使用它来正则表达式检查具有 2 位数秒持续时间的查询和 query_name 上的一些其他过滤器。
然而,我只想一次性查看所有标签的曲线,而不仅仅是单击以下内容:
有什么诀窍可以完成这项工作吗?甚至可以使用 Grafana Dashboard 代码将作业标记为硬编码列表?或者是否有捷径或其他技巧来选择所有?
更新
单击并取消单击标签就是您所需要的。
有一个简单的解决方案。您只需单击其中一个标签,以便只选择那个标签。然后再次单击它。这将标记所有标签。
旧的解决方法(不需要)
似乎没有办法用快捷方式或点击技巧来标记所有内容。
解决方法 1(最佳选择)
=
Ctrl
然后双击面板图形下方的一个标签。您需要在面板重新加载所有标签之前执行此操作。解决方法 2
在您的面板查询中选择一个标签过滤器,该过滤器可以
Ctrl+click
快速生成少量标签。为了获得几个标签,我=~ .*some_word.*
在 query_name 上使用了一个正则表达式:我想要完全标记的标签。标记手头的所有标签(这里是两个)后,我再次删除过滤器。并且标记所有内容的设置将被接管到没有该过滤器的任何内容。解决方法 3
另一个有效的技巧是复制另一个标记了所有内容的面板,然后再次将其更改为您想要的。但是上面的技巧更容易,不需要为此复制面板。