问题描述
我在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 (将#修改为@)