有没有办法将完整路径名转换为条形图中标签的类名

Posted

技术标签:

【中文标题】有没有办法将完整路径名转换为条形图中标签的类名【英文标题】:Is there a way to transform a full path name to just a class name for labels in a bar chart 【发布时间】:2021-11-09 00:43:06 【问题描述】:

我正在使用 ElasticSearch 和 Grafana 创建聚合日志记录解决方案。异常被推送到 ElasticSearch 没有问题。但是我使用的库会推送全名,例如 System.Net.Socket.SocketException。这些使得非常大的标签相互碰撞。有没有办法使用转换将标签更改为仅类名,即 SocketException?

【问题讨论】:

【参考方案1】:

您可以使用“通过正则表达式重命名”转换来重命名字段。我已经使用了几个来去除某些字段中不需要的文本。例如,在一个仪表板上,我有这个字段名称,我想在其中提取“instance01”:

servername_SQLStatistics_mssql$instance01\sql_compilations/sec

所以我第一次通过正则表达式重命名匹配“.*mssql$”并且什么都不替换。这会删除“instance01”开头的所有内容。

然后我通过匹配 "\sql_comp.*" 的正则表达式进行第二次重命名并替换为空。

【讨论】:

以上是关于有没有办法将完整路径名转换为条形图中标签的类名的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Plotly 删除堆叠和分组条形图中的 x 轴刻度标签

利用Code128字体将文本转换为code128条形码

熊猫条形图中的刻度标签重叠

熊猫条形图中的刻度标签重叠

如何将 pandas 系列转换为 seaborn 条形图

有没有办法从生成的条形码创建图像或矢量文件?