私はDockerコンテナとしてMarathonを実行します。"docker logs"のログにアクセスするマラソンを抑制する方法は?
私は「ドッキングウィンドウ・ログ」を実行しているログを要求すると、私がアクセスイベントに関連したレコードの多くを参照してください。
[2017-04-24 13:05:59,106] INFO 172.25.250.16 - - [24/Apr/2017:13:05:59 +0000] "GET //vdorct2:8080/v2/queue HTTP/1.1" 200 32 "http://vdorct2:8080/ui/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36" 1 (mesosphere.chaos.http.ChaosRequestLog$$EnhancerByGuice$$c1e74978:qtp2035387904-37)
[2017-04-24 13:05:59,107] INFO Proxying request to GET http://vdorct1:8080/v2/deployments from vdorct2:8080 (mesosphere.marathon.api.JavaUrlConnectionRequestForwarder$:qtp2035387904-31)
[2017-04-24 13:05:59,110] INFO 172.25.250.16 - - [24/Apr/2017:13:05:59 +0000] "GET //vdorct2:8080/v2/deployments HTTP/1.1" 200 22 "http://vdorct2:8080/ui/" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36" 1 (mesosphere.chaos.http.ChaosRequestLog$$EnhancerByGuice$$c1e74978:qtp2035387904-31)
私は、実行時にmarathon_url /ログを使用してそれらを抑制することができます。しかし、私はインストール時に、録音アクセスログをオンまたはオフに切り替えるパラメータを追加することでそれを実行したいと思います。出来ますか?
お返事ありがとうございます! しかし、この方法はファイルの数とサイズを管理するためだけです。 1つのタイプのメッセージだけを抑制する必要があります。 つまり、コマンドラインでmarathon_url/loggingを実行する必要があります。 – Gulnara