Jhipster 应用程序记录到远程 ELK(弹性堆栈)
Jhipster app logging to remote ELK (elastic stack)
我被要求配置一个 ELK 堆栈,以便管理来自某个客户端的多个应用程序的日志。我在 redhat 7 服务器上托管并工作了给定的堆栈(遵循 this cookbook), and a test instance in a virtual machine with Ubuntu 16.04 (followed this other 食谱),但我遇到了障碍,似乎无法通过它。 Kibana 对我来说是相当新的,也许我不完全理解它的工作方式。另外,客户端最重要的应用是一个JHipster管理的应用,另一个我不太熟悉的工具。
到目前为止,我所发现的关于 jhipster 和 logstash 的所有信息都告诉我 install the full ELK stack using Docker(我没有,并且宁愿避免以其他方式保留我已经完成的配置),因此,通过该方法部署的 Kibana 已经配置了一个仪表板,该仪表板调整用于显示应用程序将使用本机配置发送的信息,在 application.yml logstash: enabled: true
.
中激活
所以...我的问题是...我能否在我先前存在的 Kibana 部署中导入预配置的 jhipster 仪表板。应用程序记录的数据存储在哪里?我可以期待给定的人类可读格式吗?由于我没有任何流量通过测试实例进入虚拟机,是否有任何其他方法可以测试配置是否正常工作?
由于 JHipster 应用程序不是我唯一关心的应用程序,我希望从其他应用程序显示其他仪表板和输入,最有可能使用文件节拍。
感谢任何对有用信息的引用。
是的,你可以。看看这个存储库:https://github.com/jhipster/jhipster-console/tree/master/jhipster-console
存储库中存储了来自 kibana 的导出(JSON 格式)以及 load.sh
脚本通过 API 添加配置。正如您所暗示的,任何最近的仪表板都不受此影响,因此您可以使用现有配置。
我被要求配置一个 ELK 堆栈,以便管理来自某个客户端的多个应用程序的日志。我在 redhat 7 服务器上托管并工作了给定的堆栈(遵循 this cookbook), and a test instance in a virtual machine with Ubuntu 16.04 (followed this other 食谱),但我遇到了障碍,似乎无法通过它。 Kibana 对我来说是相当新的,也许我不完全理解它的工作方式。另外,客户端最重要的应用是一个JHipster管理的应用,另一个我不太熟悉的工具。
到目前为止,我所发现的关于 jhipster 和 logstash 的所有信息都告诉我 install the full ELK stack using Docker(我没有,并且宁愿避免以其他方式保留我已经完成的配置),因此,通过该方法部署的 Kibana 已经配置了一个仪表板,该仪表板调整用于显示应用程序将使用本机配置发送的信息,在 application.yml logstash: enabled: true
.
所以...我的问题是...我能否在我先前存在的 Kibana 部署中导入预配置的 jhipster 仪表板。应用程序记录的数据存储在哪里?我可以期待给定的人类可读格式吗?由于我没有任何流量通过测试实例进入虚拟机,是否有任何其他方法可以测试配置是否正常工作?
由于 JHipster 应用程序不是我唯一关心的应用程序,我希望从其他应用程序显示其他仪表板和输入,最有可能使用文件节拍。
感谢任何对有用信息的引用。
是的,你可以。看看这个存储库:https://github.com/jhipster/jhipster-console/tree/master/jhipster-console
存储库中存储了来自 kibana 的导出(JSON 格式)以及 load.sh
脚本通过 API 添加配置。正如您所暗示的,任何最近的仪表板都不受此影响,因此您可以使用现有配置。