PCF中是否有可能禁用所有与PCF相关的日志并仅将应用程序日志发送到日志分析器工具。这真的很有帮助。
所有的RTR日志都是以GB为单位的日志大小的总结,我们希望只看到与应用程序相关的日志
如果您使用syslog drain将特定应用程序的日志发送到日志聚合器,那么简单的答案是否定的。您无法阻止Gorouter记录访问条目。
我甚至想说你也不想。这些日志提供了有关请求访问您的应用程序的客户端的有价值的详细信息(IP、用户代理、请求(&请求处理时间。如果你正在排除问题,或者更糟的是,如果有人试图破解你的应用程序,这些都是了解问题的关键信息。
话虽如此,我理解访问日志可能是需要处理和存储的大量数据。您可以更改日志存储提供的规则。如果你真的不想要这些信息,并承担不保留这些信息的风险,你可以把这些条目放在一起。否则,您可以更改保留策略以将其保留较短的时间。
如果你不想/不能在日志聚合器上过滤这些内容,你可以考虑使用过滤消防软管喷嘴。这将听取消防水管的声音,并收到原木信封。Ss@K.AJ提到,你可以在喷嘴里做任何你想做的事。您的喷嘴可以过滤和丢弃来自Gorouter和/或其他服务的消息。不过,这比消耗木头还要费力。您还需要实现将日志发送到日志聚合器的代码。
这里有一些关于喷嘴的细节和一个例子。
希望能有所帮助!