2

我在 Azure 上有一个分布式云代工厂设置。

要访问应用程序日志,我必须使用cf logs <app-name>. 此外,我还可以使用 firehose 插件查看所有 Cloud Foundry 日志。

但是所有这些日志都是流式日志。

有没有办法将这些日志重定向并存储到云代工厂设置之外的不同虚拟机?

我希望以后能够访问日志以分析是否发生崩溃或任何错误。

所以基本上我想将云铸造流日志本地存储在特定的虚拟机上。我不想使用第三方日志管理服务。

4

1 回答 1

2

您可以创建用户提供的服务,将应用程序的所有日志重定向到 syslog 服务器。此设置适用于每个应用程序。

cf cups my-application-logger -l syslog://remote-machine-logger
cf bs my-application my-application-logger

'remote-machine-logger' vm 中的 Syslog 将包含您的应用程序日志。

于 2017-07-31T20:44:54.733 回答