我设置了一个ELK堆栈(Elasticsearch,Logstash和Kibana)
我想知道如何将@timestamp
字段显示为包含此格式的可读格式YYYY-MM-DDTHH:mm:ss.SSSZ
我希望Kibana显示类似HH:mm:ss DD MM YYYY
注意:
我想在Kibana中配置@timestamp
字段,因为我不想设置logstash来添加额外的字段,只是为了在可读的时尚中显示时间戳。感谢
答案 0 :(得分:6)
Kibana4(现在处于测试版3)允许您在设置中指定dateFormat。
答案 1 :(得分:0)
您可以按logstash添加新字段,例如time_readable
。
filter {
ruby {
code => "
timeRead = event['@timestamp']
event['time_readable'] = timeRead.strftime '%H:%M:%S %d %m %Y'
"
}
}
希望这可以帮到你。
答案 2 :(得分:0)
您可以在'表'的代码中更改格式。面板: 的 ... / kibana /应用程序/板/台/ module.js 强>
在文件底部找到原始代码:
f.filter("tableLocalTime", function() {
return function(a, b) {
return e(b.sort[1]).format("YYYY-MM-DDTHH:mm:ss.SSSZ")
}
并将其更改为您想要的内容,例如:
f.filter("tableLocalTime", function() {
return function(a, b) {
return e(b.sort[1]).format("DD.MM HH:mm")
}