如何解决在Splunk中创建静态表
我有一个很小的数据表,希望作为参考显示在仪表板上-类似于:
date | val1 | val2
9/16/2020 | 10 | 12
9/17/2020 | 11 | 14
9/18/2020 | 12 | 13
我要显示为折线图的:
我发现这种非常复杂的构建方式:
| makeresults
| eval testDay="9/16/2020"
| eval testVal1=10
| eval testVal2=12
| append
[| makeresults
| eval testDay="9/17/2020"
| eval testVal1=11
| eval testVal2=14
]
| append
[| makeresults
| eval testDay="9/18/2020"
| eval testVal1=12
| eval testVal2=13
]
| chart first(testVal1),first(testVal2) over testDay
有没有更简单的方法?也许更像是帖子开头的表格中的小表格语法?或至少类似:
val1 = [10,11,12]
解决方法
有一种更简单的方法。这是我在回答有关Splunk的问题时用来产生测试数据的方法。
| makeresults
| eval _raw="date val1 val2
9/16/2020 10 12
9/17/2020 11 14
9/18-2020 12 13"
| multikv forceheader=1
| chart values(val1) as val1,values(val2) as val2 by date
对于mutlikv来说,正常工作很重要,即标头和数据垂直对齐。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。