Cloud foundry 禁用Cloud Foundry RTR日志

Cloud foundry 禁用Cloud Foundry RTR日志,cloud-foundry,Cloud Foundry,在PCF中是否有可能禁用所有与PCF相关的日志,并仅将应用程序日志发送到日志分析器工具。这真的很有帮助 所有RTR日志都是以GB为单位汇总日志大小,我们只希望看到与应用程序相关的日志如果您使用syslog drain将特定应用程序的日志发送到日志聚合器,那么简短的回答是否。您无法阻止Gorouter记录访问条目 我甚至可以说你也不想。这些日志提供了有关请求访问您的应用程序的客户端(IP、用户代理、请求)和请求处理时间的有价值的详细信息。如果有人试图破解你的应用程序,这些都是关键信息,可以帮助你了

在PCF中是否有可能禁用所有与PCF相关的日志,并仅将应用程序日志发送到日志分析器工具。这真的很有帮助


所有RTR日志都是以GB为单位汇总日志大小,我们只希望看到与应用程序相关的日志

如果您使用syslog drain将特定应用程序的日志发送到日志聚合器,那么简短的回答是否。您无法阻止Gorouter记录访问条目

我甚至可以说你也不想。这些日志提供了有关请求访问您的应用程序的客户端(IP、用户代理、请求)和请求处理时间的有价值的详细信息。如果有人试图破解你的应用程序,这些都是关键信息,可以帮助你了解你正在解决的问题或更糟的问题

话虽如此,我知道访问日志可能是需要处理和存储的大量数据。您可以做的是更改日志存储上的规则。如果您真的不想要这些信息,并承担不保留这些信息的风险,您可以将所有条目一起删除。否则,您可以更改保留策略以将其保留较短的时间

如果你不想/不能在日志聚合器上过滤这些,你可以考虑实现一个过滤防火墙喷嘴。这将听取消防水龙带和接收日志信封。Ss@K.AJ提到,你可以在喷嘴中做任何你想做的事情。您的喷嘴可以过滤和删除来自Gorouter和/或其他服务的消息。不过,这比一根木头排水管要费劲得多。您还需要实现将日志发送到日志聚合器的代码

这里有一些关于喷嘴的细节和一个例子


希望有帮助

无法解决您的问题,但可能有助于查看日志。。。从这里开始:您可以尝试像CF docs$
CF logs spring music中显示的那样进行过滤——最近的| grep-v RTR
也将此功能请求添加到stratos ui github项目中