我意识到Openshift每2/3秒在我的应用程序中进行健康检查,在apache的日志中产生大量的冗余垃圾。如何禁用openshift的健康检查服务器的日志?
谢谢!
答案 0 :(得分:2)
您可以有条件地执行访问日志记录,请参阅Conditional Logs。我不知道如何识别Openshift访问,但定义合适的SetEnvIf应该是可行的。然后,如上所述,将否定的环境变量添加到日志记录定义中:
CustomLog logs/access_log common env=!dontlog
答案 1 :(得分:0)
更完整的例子将是......
SetEnvIf Request_URI "^/metrics$" skiplog
CustomLog logs/access.log combined env=!skiplog
您的应用程序在通常的/metrics
端点处导出Prometheus的指标。