在logstash中“Etc / UTC”和“UTC”之间有区别吗?

时间:2017-04-14 12:18:47

标签: iis logstash elastic-stack logstash-grok

我正在解析W3C IIS日志,我正在使用我在this article中找到的作为首发。

但是他的logstash配置的这部分我不确定:

  ## Set the Event Timesteamp from the log
  #
  date {
    match => [ "log_timestamp", "YYYY-MM-dd HH:mm:ss" ]
      timezone => "Etc/UTC"
  }

log_timestamp来自:match => ["message", "%{TIMESTAMP_ISO8601:log_timestamp}.....

我的问题是为什么他使用“Etc / UTC”而不仅仅是“UTC”?这是我在网上找到使用“Etc / UTC”的logstash配置的唯一例子。

这是因为IIS吗?如果我只做UTC,会发生什么?它们应该是相同的(etc / UTC只是“长”名称),但我想确认一下。

1 个答案:

答案 0 :(得分:1)

此处列出了date过滤器支持的时区:

http://joda-time.sourceforge.net/timezones.html

Etc/UTC是协调世界时的允许时区之一。 UTC也是允许的值。他们是同义词。