禁用Cloud Foundry RTR日志

时间:2018-11-09 12:19:39

标签: cloudfoundry pivotal-cloud-foundry

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

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

1 个答案:

答案 0 :(得分:1)

如果您正在使用系统日志消耗将特定应用程序的日志发送到日志聚合器,则简短答案为否。您无法阻止Gorouter记录访问条目。

我什至会说你也不想。这些日志提供有关正在请求访问您的应用程序的客户端(IP,用户代理,请求)和请求处理时间的有价值的详细信息。这是了解您是否正在解决问题或者更严重的问题(如果有人试图入侵您的应用程序)的所有关键信息。

话虽如此,我了解访问日志可能是很多要处理和存储的数据。您可以做的是更改日志存储提供的规则。如果您确实不希望使用此信息,并且承担不保留这些信息的风险,则可以将所有条目放在一起。否则,您可以更改保留策略以将其保留更短的时间。

如果您不想/不能在日志聚合器上过滤这些过滤器,则可以考虑实现过滤式水烟喷嘴。这将收听firehose,并接收日志信封。 Ss @ K.AJ提到,您几乎可以在喷嘴中做任何想做的事情。您的吸嘴可以过滤和丢弃来自Gorouter和/或其他服务的消息。但是,这比日志消耗还多。您还需要实现代码以将日志发送到日志聚合器。

有关喷嘴的一些详细信息和示例here

希望有帮助!