我設置一個ELK疊層(Elasticsearch,Logstash和Kibana)Kibana顯示@timestamp字段爲可讀格式
不知如何顯示@timestamp
字段到含有此格式的可讀格式YYYY-MM-DDTHH:mm:ss.SSSZ
我想Kibana顯示類似HH:mm:ss DD MM YYYY
注:
我想配置@timestamp
字段在Kibana因爲我不想安裝logstash添加額外的字段只是爲了顯示可讀的時間戳。謝謝
我設置一個ELK疊層(Elasticsearch,Logstash和Kibana)Kibana顯示@timestamp字段爲可讀格式
不知如何顯示@timestamp
字段到含有此格式的可讀格式YYYY-MM-DDTHH:mm:ss.SSSZ
我想Kibana顯示類似HH:mm:ss DD MM YYYY
注:
我想配置@timestamp
字段在Kibana因爲我不想安裝logstash添加額外的字段只是爲了顯示可讀的時間戳。謝謝
Kibana4(現在在beta3中)允許您在設置中指定一個dateFormat。
您可以通過logstash添加一個新字段,比如time_readable
。
filter {
ruby {
code => "
timeRead = event['@timestamp']
event['time_readable'] = timeRead.strftime '%H:%M:%S %d %m %Y'
"
}
}
希望這可以幫助你。
非常感謝你的建議。然而,我儘可能地嘗試,我不想添加額外的字段,只是爲了顯示一個可讀的日期時間,認爲我已經有了由logstash生成的@ timestamp,我希望kibana能夠以可讀的方式顯示它時尚在桌面窗格中。如果你能建議Kibana的配置,我會很感激。 :) – Nataraki 2015-02-12 01:43:02
您可以就在「表」面板中更改代碼格式: .../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")
}
非常感謝,我會看看。所以這意味着在Kibana 3中這是不可能的? – Nataraki 2015-02-12 05:59:21