elasticsearch Kibana将@timestamp字段显示为可读格式
我设置了一个麋鹿堆(Elasticsearch、Logstash和Kibana) 我想知道如何将
elasticsearch Kibana将@timestamp字段显示为可读格式,
elasticsearch,logstash,kibana,
elasticsearch,Logstash,Kibana,我设置了一个麋鹿堆(Elasticsearch、Logstash和Kibana) 我想知道如何将@timestamp字段显示为可读格式,其中包含此格式YYYY-MM-DDTHH:MM:ss.SSSZ 我希望Kibana显示类似于HH:mm:ss DD mm YYYY 注意: 我想在Kibana中配置@timestamp字段,因为我不想设置logstash来添加额外的字段,只是为了以可读的方式显示时间戳。谢谢您可以通过logstash添加一个新字段,比如time\u readable filter
@timestamp
字段显示为可读格式,其中包含此格式YYYY-MM-DDTHH:MM:ss.SSSZ
我希望Kibana显示类似于HH:mm:ss DD mm YYYY
注意:
我想在Kibana中配置
@timestamp
字段,因为我不想设置logstash来添加额外的字段,只是为了以可读的方式显示时间戳。谢谢您可以通过logstash添加一个新字段,比如time\u readable
filter {
ruby {
code => "
timeRead = event['@timestamp']
event['time_readable'] = timeRead.strftime '%H:%M:%S %d %m %Y'
"
}
}
希望这能帮助你 Kibana4(现在在beta3中)允许您在设置中指定日期格式。您可以在“表”面板的代码中更改格式: ../kibana/app/panels/table/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")
}
非常感谢你的建议。然而,我正在尽可能地尝试,我不想仅仅为了显示可读的datetime而添加额外的字段,因为我已经有了logstash生成的
@timestamp
,我希望kibana在表窗格中以可读的方式显示它。如果您能推荐Kibana的配置,我将不胜感激。:)非常感谢,我会调查一下的。这意味着在Kibana 3中这是不可能的?