应用程序日志&并在Openshift V3(pro)项目中记录时间

时间:2017-09-14 14:34:18

标签: openshift openshift-origin

我刚刚将我的Java + Mysql应用程序部署到Openshift V3平台上 我注意到日志文件中的一些内容:

  1. 即使我的帐户的服务器是us-east-x,时间戳也不是EST。我看到4小时的差异,但今天是美国东部时间提前3小时。所以我的问题是:如何设置我的POD时间为当地时间?否则,日志(具有未知时间戳)将毫无用处。

  2. 在V3上,我是否有办法在Openshift Web控制台上访问viewLog for POD以外的日志文件?我发现viewLog on console不是一个实用的工具:a)它只提供5000行日志,(b)它缺乏基本的搜索/查找功能。

1 个答案:

答案 0 :(得分:1)

  1. Web控制台中的所有日志输出均为UTC(使用OpenShift提供的容器映像),但时区可能由您使用的容器映像设置为UTC以外的其他容器。您可以使用TZ环境变量(oc env [dc] TZ=Europe/Vienna)设置pod的时区。
  2. Kibana安装在所有OpenShift集群上。在OpenShift显示pod的日志的每个地方,您都应该看到指向" View Archive"的链接。在日志输出上方的右上角(视图存档链接仅显示上面的pod日志 - 不适用于部署/构建)。如果找不到,只需直接导航到日志子域(https://logs .. openshift.com /)。