Kibana画布Markdown元素可以显示总计列吗?

问题描述

我在Kibana画布上有一个表达式语法为Markdown的元素:

filters group="default"
| essql 
  query="SELECT host.hostname,(last(system.memory.actual.used.bytes,\"@timestamp\") as memoryused,last(system.memory.total,\"@timestamp\") as memory from \"metricbeat*\" where system.memory.actual.used.bytes is not null group by host.hostname"
| head 1
| mapColumn "memoryused" expression={getCell "memoryused" | math expression="value" | formatNumber "0,0"}
| mapColumn "memory" expression={getCell "memory" | math expression="value" | formatNumber "0,0"}
| markdown "
{{#each rows}}
 **{{memoryused}}** of **{{memory}}** GB
{{/each}}" 
  font={font family="Roboto,-apple-system,BlinkMacSystemFont,'Segoe UI','Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'" size=16 align="center" color="#000000" weight="normal" underline=false italic=false}
| render containerStyle={containerStyle}

此处使用的esSQL查询返回:

host.hostname | 难忘 | 内存

ip1 | 2 | 10

ip2 | 10 | 100

ip3 | 20 | 100

当前的markdown元素将显示结果的第一行,通常是这样:

“ 2个10 GB”

我可以在此markdown元素中更改 有关表达式语法或查询内容,以获取这两列的总计显示最终结果:>

“ 210 GB中的32个”

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)