【发布时间】:2014-02-25 14:24:12
【问题描述】:
我正在使用 kibana(elasticsearch 仪表板),它允许指定日期模式来解释索引命名模式。
例如,默认模式是:[logstash-]YYYY-MM-DD.HH
我想以小时为单位组织我的索引,比如说以 4 小时为单位。然后将索引命名为logstash-2014-02-25.00、logstash-2014-02-25.04、logstash-2014-02-25.08、……
有没有办法用 momentjs 获得这种格式?我梦想着[logstash-]YYYY-MM-DD.{HH%4}
但是documentation 没有解释这样的事情(多么奇怪)。
【问题讨论】:
-
在格式化之前使用 Date API 调整小时。
-
我必须修改 kibana 源代码才能做到这一点,不是吗?除非必要,否则我想尽可能避免这种情况。
-
日期首先是如何进入系统的?
-
是moment(start)给出的值
-
这似乎不可能,但可能有使用语言自定义的解决方法
标签: javascript elasticsearch momentjs kibana