elasticsearch 如何设置日志记录的当前时间(-zone)?,elasticsearch,logging,timezone,nlog,elasticsearch,Logging,Timezone,Nlog" /> elasticsearch 如何设置日志记录的当前时间(-zone)?,elasticsearch,logging,timezone,nlog,elasticsearch,Logging,Timezone,Nlog" />

elasticsearch 如何设置日志记录的当前时间(-zone)?

elasticsearch 如何设置日志记录的当前时间(-zone)?,elasticsearch,logging,timezone,nlog,elasticsearch,Logging,Timezone,Nlog,我用于记录Microsoft.Extensions.logging和NLog。日志将写入Elasticsearch。当我使用Kibana查找日志时,我所有的日志都是在UT上写的,这意味着两个小时与我的本地时间(-zone)不同。我想看看我在Kibana当地时间的日志如何调整记录的时区? 我添加了NLog.config: 您可以在Kibana网站上设置时区 设置-->高级-->日期格式:tz 要获取更多信息:您可以在Kibana网站上设置时区 设置-->高级-->日期格式:tz 要获取更多信息:不

我用于记录Microsoft.Extensions.logging和NLog。日志将写入Elasticsearch。当我使用Kibana查找日志时,我所有的日志都是在UT上写的,这意味着两个小时与我的本地时间(-zone)不同。我想看看我在Kibana当地时间的日志如何调整记录的时区?

我添加了NLog.config:


您可以在Kibana网站上设置时区

设置-->高级-->日期格式:tz


要获取更多信息:

您可以在Kibana网站上设置时区

设置-->高级-->日期格式:tz


要获取更多信息:

不要使用
universalTime=true
? 因此,与此相反:


使用以下命令:



不要使用
universalTime=true
? 因此,与此相反:


使用以下命令:



其他日志来自其他软件,并且在正确的时间出现。表示现在12:01时正在提交12:01时的日志。但是我的日志是10:01写的。所以我认为当我调整Kibana时,其他日志的时间会错误。此外,它还可以根据我的浏览器时间进行适当调整。@FrankMehlhop行业标准是在编写JSON时编写UTC时间戳。Elasticsearch非常喜欢JSON。NLog中的IJsonConverter默认情况下会转换为UTC(不确定是否可以进行不同的配置)。其他日志会从其他软件输入,并且在正确的时间有。表示现在12:01时正在提交12:01时的日志。但是我的日志是10:01写的。所以我认为当我调整Kibana时,其他日志的时间会错误。此外,它还可以根据我的浏览器时间进行适当调整。@FrankMehlhop行业标准是在编写JSON时编写UTC时间戳。Elasticsearch非常喜欢JSON。默认情况下,NLog中的IJsonConverter将转换为UTC(不确定是否可以进行不同的配置)。NLog配置中可能有一个选项。请共享您的NLog配置如何将日志事件从NLog转发到Elasticsearch?你是使用filebeat还是使用?@Julian我将NLog.config添加到我的初始问题中。我尝试使用该行或其他在节省的时间内没有任何影响的内容。@RolfKristensen我使用nuget包NLog。var logger=new LoggerFactory().AddNLog().CreateLogger();NLog配置中可能有一个选项。请共享您的NLog配置如何将日志事件从NLog转发到Elasticsearch?你是使用filebeat还是使用?@Julian我将NLog.config添加到我的初始问题中。我尝试使用该行或其他在节省的时间内没有任何影响的内容。@RolfKristensen我使用nuget包NLog。var logger=new LoggerFactory().AddNLog().CreateLogger();谢谢朱利安!我忽略了这一点。谢谢朱利安!我忽略了这一点。