我目前正在使用Kubernetes运行分布式solr云。
我用kubernetes配置了一个活跃度探测,如果活跃度探测失败,它总是重新启动solr pod。
solr healthckeck -c collection-name这非常有效,除了每次执行活动探测时,solr都会记录此请求(当前为4行日志输出)。活动探测每10秒执行一次,因此整个日志文件由健康检查消息组成,真正有用的消息消失或几乎找不到。
有没有人知道solr中有没有办法禁用这些健康检查消息/日志?
发布于 2018-09-20 08:41:44
你可以在你的Solr log4j2配置上设置一个过滤器:
类似于:
<Loggers>
<Root level="INFO">
<RegexFilter regex=".*something-that-matches-the-liveness-probe.*" onMatch="DENY" onMismatch="NEUTRAL"/>
</Root>
</Loggers>希望它能帮上忙!
https://stackoverflow.com/questions/52406746
复制相似问题