Logging 将Cloud foundry流日志重定向到虚拟机

Logging 将Cloud foundry流日志重定向到虚拟机,logging,cloud-foundry,syslog,application-monitoring,Logging,Cloud Foundry,Syslog,Application Monitoring,我在Azure上有一个分布式云铸造设置 要访问应用程序日志,我必须使用cf日志。 我还可以使用firehose插件查看所有CloudFoundry日志 但所有这些日志都是流日志 是否有办法将这些日志重定向并存储到cloud foundry安装程序之外的其他虚拟机 我希望以后能够访问日志,以便在发生崩溃或错误时进行分析 因此,基本上我希望将CloudFoundry流日志本地存储在特定的虚拟机上。我不想使用第三方日志管理服务。您可以创建一个用户提供的服务,将应用程序的所有日志重定向到syslog服务

我在Azure上有一个分布式云铸造设置

要访问应用程序日志,我必须使用
cf日志
。 我还可以使用firehose插件查看所有CloudFoundry日志

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

是否有办法将这些日志重定向并存储到cloud foundry安装程序之外的其他虚拟机

我希望以后能够访问日志,以便在发生崩溃或错误时进行分析


因此,基本上我希望将CloudFoundry流日志本地存储在特定的虚拟机上。我不想使用第三方日志管理服务。

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

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

“远程机器记录器”vm中的Syslog将包含应用程序日志。

我的用例:我想将cloud foundry流日志推送到一个中心位置(s3或blob存储)。要调试任何问题,我希望能够转到s3或blob存储位置,并在应用程序级别对日志进行分析。有没有办法从cloud foundry做到这一点?要使用中央系统日志,您需要创建一个vm并安装类似rsyslog的东西来存储日志。@doit您能想出一个解决方案来将消防软管发送到s3吗?现有的第三方系统日志提供程序有PaperTrail、Splunk和Loggly。它们提供高级分析并保存日志。你能看看他们是否符合你的要求吗?