配置openshift在线Kibana查看存档日志

时间:2018-04-06 05:57:40

标签: openshift openshift-online

更新 kibana无需任何工作就可以将python目录模板部署为入门集群,而是“pro-us-east-1”。它打破了“pro-eu-west-1”的旧项目和新项目,并使用看到的模板在其他地方工作。

更新:以下是问题https://www.useloom.com/share/70469210881a46b69a1914462f8cc7ad

的屏幕录制

我已使用官方openshift/php:7.0在OpenShift Online Pro上设置了一个流程。运行状况检查正在运行,因此它正在记录:

10.131.30.1 - - [08 / Apr / 2018:16:33:43 +0000]“GET / HTTP / 1.1”200 1023“ - ”“Go-http-client / 1.1” 10.131.30.1 - - [08 / Apr / 2018:16:33:53 +0000]“GET /health.php HTTP / 1.1”200 2“ - ”“Go-http-client / 1.1”

如果我点击“查看档案”,它会转到Kibana 4.6.4仪表板。我看到“警告无默认索引模式”。 Kibana文档和之前的经验告诉我,Kibana应该让我浏览字段来配置索引。四处寻找我无法在Kibana上显示任何数据,似乎在弹性搜索中没有找到任何数据,或者Kibana没有连接到正确的日志索引。我该如何引导这个?谢谢!

要在openshift online pro上重现:

  1. 转到目录。选择“PHP”然后选择“Laravel + MySQL(持久性)”
  2. 只需接受所有默认值
  3. 运行ab -c 5 -n 50000 <route>以尝试强制冲洗kibana
  4. 我在OpenShift Online Starter上尝试了相同的步骤,而Kibana给出了相同的Warning No default index pattern. You must select or create one to continue.

    更新

    在一个群集logs.pro-us-east-1.openshift.com上,Kibana不会加载JavaScript错误。它应该显示一个名为tiller的项目,但Kibana崩溃时引用了一个不同的openhift项目legalknowledge。这是一个屏幕截图,其左上角显示了使用上述步骤laravel-mysql-persistent创建的演示项目名称,但浏览器javascript错误正在讨论已删除项目的弹性索引id: project.legalknowledge.e60761e4-3b39-11e8-b27b-12b5519f9b58.* https://www.dropbox.com/s/0pcgu5yhsw2yi8m/wrong-project-openshift.png?dl=0 < / p>

    更新:在eu-west群集上遇到js错误但项目名称正确的问题相同。

2 个答案:

答案 0 :(得分:0)

编辑 这实际上似乎不是解决问题似乎在特定群集上的问题。将这个答案保留为评论的空白。

答案 1 :(得分:0)

结果是群集管理员必须删除一些旧的弹性搜索索引并提供更多空间。

所以技术上的答案是你不需要做任何事情来让“查看档案”工作,并且应该提出支持票。