禁用apache访问日志以进行openshift的应用健康检查

时间:2015-08-27 18:54:31

标签: apache logging openshift

我意识到Openshift每2/3秒在我的应用程序中进行健康检查,在apache的日志中产生大量的冗余垃圾。如何禁用openshift的健康检查服务器的日志?

谢谢!

2 个答案:

答案 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的指标。