-
Notifications
You must be signed in to change notification settings - Fork 5.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Link some providers logs to Traefik #1746
Conversation
12cb6ac
to
cf0a20e
Compare
Note that the Marathon logs can be very verbose: They basically log every request and response sent to the Marathon API, which (in the case of Traefik) happens on (almost) every received Marathon event. I'm not saying that we shouldn't log them; but they come at a pretty noisy level, even for the DEBUG. |
cf0a20e
to
bc0e0db
Compare
@timoreimann you are the Marathon master, you decide 👍. We need a |
I ran your branch against a local test cluster with 9 apps already deployed and a 10th one deploying during runtime. Here's what the logs look like: 127.0.0.1 - - [11/May/2017:10:29:58 +0200] "GET /service HTTP/1.1" 200 279 "" "curl/7.43.0" 1 "frontend1" "http://127.0.0.1:10000" 81ms
time="2017-06-14T23:08:38+02:00" level=info msg="Traefik version dev built on I don't remember exactly"
time="2017-06-14T23:08:38+02:00" level=debug msg="Global configuration loaded {"GraceTimeOut":10000000000,"Debug":false,"CheckNewVersion":false,"AccessLogsFile":"","AccessLog":null,"TraefikLogsFile":"logs.txt","LogLevel":"DEBUG","EntryPoints":{"http":{"Network":"","Address":":8084","TLS":null,"Redirect":null,"Auth":null,"Compress":false}},"Cluster":null,"Constraints":[],"ACME":null,"DefaultEntryPoints":["http"],"ProvidersThrottleDuration":2000000000,"MaxIdleConnsPerHost":200,"IdleTimeout":180000000000,"InsecureSkipVerify":false,"Retry":null,"HealthCheck":{"Interval":30000000000},"Docker":null,"File":null,"Web":{"Address":":9090","CertFile":"","KeyFile":"","ReadOnly":true,"Statistics":null,"Metrics":null,"Path":"","Auth":null},"Marathon":{"Watch":true,"Filename":"","Constraints":[],"Endpoint":"http://192.168.99.100:8080","Domain":"","ExposedByDefault":true,"GroupsAsSubDomains":false,"DCOSToken":"","MarathonLBCompatibility":false,"TLS":null,"DialerTimeout":60000000000,"KeepAlive":10000000000,"ForceTaskHostname":false,"Basic":null},"Consul":null,"ConsulCatalog":null,"Etcd":null,"Zookeeper":null,"Boltdb":null,"Kubernetes":null,"Mesos":null,"Eureka":null,"ECS":null,"Rancher":null,"DynamoDB":null}"
time="2017-06-14T23:08:38+02:00" level=info msg="Preparing server http &{Network: Address::8084 TLS:<nil> Redirect:<nil> Auth:<nil> Compress:false}"
time="2017-06-14T23:08:38+02:00" level=info msg="Starting provider *marathon.Provider {"Watch":true,"Filename":"","Constraints":[],"Endpoint":"http://192.168.99.100:8080","Domain":"","ExposedByDefault":true,"GroupsAsSubDomains":false,"DCOSToken":"","MarathonLBCompatibility":false,"TLS":null,"DialerTimeout":60000000000,"KeepAlive":10000000000,"ForceTaskHostname":false,"Basic":null}"
time="2017-06-14T23:08:38+02:00" level=info msg="Starting provider *server.WebProvider {"Address":":9090","CertFile":"","KeyFile":"","ReadOnly":true,"Statistics":null,"Metrics":null,"Path":"","Auth":null}"
time="2017-06-14T23:08:38+02:00" level=info msg="Starting server on :8084"
time="2017-06-14T23:08:38+02:00" level=warning msg="clientTLS is nil"
time="2017-06-14T23:08:38+02:00" level=debug msg="apiCall(): GET http://192.168.99.100:8080/v2/apps returned 200 OK {"apps":[{"id":"/goecho6","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10006,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:41.025Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10006],"portDefinitions":[{"port":10006,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:41.025Z","lastConfigChangeAt":"2017-06-14T21:06:41.025Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho1","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10001,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:40.415Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10001],"portDefinitions":[{"port":10001,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:40.415Z","lastConfigChangeAt":"2017-06-14T21:06:40.415Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho5","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10005,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:40.911Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10005],"portDefinitions":[{"port":10005,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:40.911Z","lastConfigChangeAt":"2017-06-14T21:06:40.911Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho9","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10009,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:41.329Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10009],"portDefinitions":[{"port":10009,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:41.329Z","lastConfigChangeAt":"2017-06-14T21:06:41.329Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho2","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10002,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:40.532Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10002],"portDefinitions":[{"port":10002,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:40.532Z","lastConfigChangeAt":"2017-06-14T21:06:40.532Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho8","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10008,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:41.217Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10008],"portDefinitions":[{"port":10008,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:41.217Z","lastConfigChangeAt":"2017-06-14T21:06:41.217Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho3","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10003,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:40.608Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10003],"portDefinitions":[{"port":10003,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:40.608Z","lastConfigChangeAt":"2017-06-14T21:06:40.608Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho7","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10007,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:41.109Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10007],"portDefinitions":[{"port":10007,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:41.109Z","lastConfigChangeAt":"2017-06-14T21:06:41.109Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho4","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10004,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:40.807Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10004],"portDefinitions":[{"port":10004,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:40.807Z","lastConfigChangeAt":"2017-06-14T21:06:40.807Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]}]}"
time="2017-06-14T23:08:38+02:00" level=debug msg="apiCall(): GET http://192.168.99.100:8080/v2/tasks?status=running returned 200 OK {"tasks":[{"id":"goecho6.6024d852-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:48.008Z","stagedAt":"2017-06-14T21:06:46.571Z","ports":[31945],"version":"2017-06-14T21:06:41.025Z","ipAddresses":[{"ipAddress":"172.17.0.9","protocol":"IPv4"}],"appId":"/goecho6","servicePorts":[10006],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:51.123Z","lastFailure":null,"lastSuccess":"2017-06-14T21:08:36.449Z","lastFailureCause":null,"taskId":"goecho6.6024d852-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho1.5c82ab4b-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:41.404Z","stagedAt":"2017-06-14T21:06:40.476Z","ports":[31849],"version":"2017-06-14T21:06:40.415Z","ipAddresses":[{"ipAddress":"172.17.0.3","protocol":"IPv4"}],"appId":"/goecho1","servicePorts":[10001],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:45.471Z","lastFailure":null,"lastSuccess":"2017-06-14T21:08:35.694Z","lastFailureCause":null,"taskId":"goecho1.5c82ab4b-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho5.5f7efb60-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:47.151Z","stagedAt":"2017-06-14T21:06:45.484Z","ports":[31683],"version":"2017-06-14T21:06:40.911Z","ipAddresses":[{"ipAddress":"172.17.0.5","protocol":"IPv4"}],"appId":"/goecho5","servicePorts":[10005],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:51.053Z","lastFailure":null,"lastSuccess":"2017-06-14T21:08:36.369Z","lastFailureCause":null,"taskId":"goecho5.5f7efb60-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho9.5f7d74bc-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:47.157Z","stagedAt":"2017-06-14T21:06:45.479Z","ports":[31335],"version":"2017-06-14T21:06:41.329Z","ipAddresses":[{"ipAddress":"172.17.0.7","protocol":"IPv4"}],"appId":"/goecho9","servicePorts":[10009],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:51.443Z","lastFailure":null,"lastSuccess":"2017-06-14T21:08:36.809Z","lastFailureCause":null,"taskId":"goecho9.5f7d74bc-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho2.5f7e862e-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:47.120Z","stagedAt":"2017-06-14T21:06:45.482Z","ports":[31983],"version":"2017-06-14T21:06:40.532Z","ipAddresses":[{"ipAddress":"172.17.0.6","protocol":"IPv4"}],"appId":"/goecho2","servicePorts":[10002],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:50.606Z","lastFailure":null,"lastSuccess":"2017-06-14T21:08:35.820Z","lastFailureCause":null,"taskId":"goecho2.5f7e862e-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho8.5f7e5f1d-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:47.135Z","stagedAt":"2017-06-14T21:06:45.481Z","ports":[31099],"version":"2017-06-14T21:06:41.217Z","ipAddresses":[{"ipAddress":"172.17.0.8","protocol":"IPv4"}],"appId":"/goecho8","servicePorts":[10008],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:51.338Z","lastFailure":null,"lastSuccess":"2017-06-14T21:08:36.699Z","lastFailureCause":null,"taskId":"goecho8.5f7e5f1d-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho3.60226751-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:48.021Z","stagedAt":"2017-06-14T21:06:46.555Z","ports":[31241],"version":"2017-06-14T21:06:40.608Z","ipAddresses":[{"ipAddress":"172.17.0.10","protocol":"IPv4"}],"appId":"/goecho3","servicePorts":[10003],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:50.723Z","lastFailure":null,"lastSuccess":"2017-06-14T21:08:35.969Z","lastFailureCause":null,"taskId":"goecho3.60226751-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho7.5f7ed44f-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:46.841Z","stagedAt":"2017-06-14T21:06:45.483Z","ports":[31395],"version":"2017-06-14T21:06:41.109Z","ipAddresses":[{"ipAddress":"172.17.0.4","protocol":"IPv4"}],"appId":"/goecho7","servicePorts":[10007],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:51.223Z","lastFailure":null,"lastSuccess":"2017-06-14T21:08:36.569Z","lastFailureCause":null,"taskId":"goecho7.5f7ed44f-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho4.60b75453-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:48.380Z","stagedAt":"2017-06-14T21:06:47.532Z","ports":[31398],"version":"2017-06-14T21:06:40.807Z","ipAddresses":[{"ipAddress":"172.17.0.11","protocol":"IPv4"}],"appId":"/goecho4","servicePorts":[10004],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:50.920Z","lastFailure":null,"lastSuccess":"2017-06-14T21:08:36.189Z","lastFailureCause":null,"taskId":"goecho4.60b75453-5145-11e7-a616-02429c49abcd"}]}]}"
time="2017-06-14T23:08:38+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho9 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:08:38+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho3 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:08:38+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho1 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:08:38+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho2 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:08:38+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho7 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:08:38+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho5 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:08:38+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho8 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:08:38+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho4 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:08:38+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho6 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:08:38+02:00" level=debug msg="Configuration received from provider marathon: {"backends":{"backend-goecho1":{"servers":{"server-goecho1-5c82ab4b-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31849","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho2":{"servers":{"server-goecho2-5f7e862e-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31983","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho3":{"servers":{"server-goecho3-60226751-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31241","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho4":{"servers":{"server-goecho4-60b75453-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31398","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho5":{"servers":{"server-goecho5-5f7efb60-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31683","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho6":{"servers":{"server-goecho6-6024d852-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31945","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho7":{"servers":{"server-goecho7-5f7ed44f-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31395","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho8":{"servers":{"server-goecho8-5f7e5f1d-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31099","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho9":{"servers":{"server-goecho9-5f7d74bc-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31335","weight":0}},"loadBalancer":{"method":"wrr"}}},"frontends":{"frontend-goecho1":{"entryPoints":["http"],"backend":"backend-goecho1","routes":{"route-host-goecho1":{"rule":"Host:goecho1."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho2":{"entryPoints":["http"],"backend":"backend-goecho2","routes":{"route-host-goecho2":{"rule":"Host:goecho2."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho3":{"entryPoints":["http"],"backend":"backend-goecho3","routes":{"route-host-goecho3":{"rule":"Host:goecho3."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho4":{"entryPoints":["http"],"backend":"backend-goecho4","routes":{"route-host-goecho4":{"rule":"Host:goecho4."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho5":{"entryPoints":["http"],"backend":"backend-goecho5","routes":{"route-host-goecho5":{"rule":"Host:goecho5."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho6":{"entryPoints":["http"],"backend":"backend-goecho6","routes":{"route-host-goecho6":{"rule":"Host:goecho6."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho7":{"entryPoints":["http"],"backend":"backend-goecho7","routes":{"route-host-goecho7":{"rule":"Host:goecho7."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho8":{"entryPoints":["http"],"backend":"backend-goecho8","routes":{"route-host-goecho8":{"rule":"Host:goecho8."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho9":{"entryPoints":["http"],"backend":"backend-goecho9","routes":{"route-host-goecho9":{"rule":"Host:goecho9."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}}}}"
time="2017-06-14T23:08:38+02:00" level=debug msg="Last marathon config received more than 2s, OK"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating frontend frontend-goecho1"
time="2017-06-14T23:08:38+02:00" level=debug msg="Wiring frontend frontend-goecho1 to entryPoint http"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating route route-host-goecho1 Host:goecho1."
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating backend backend-goecho1"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating load-balancer wrr"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating server server-goecho1-5c82ab4b-5145-11e7-a616-02429c49abcd at http://192.168.99.100:31849 with weight 0"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating frontend frontend-goecho2"
time="2017-06-14T23:08:38+02:00" level=debug msg="Wiring frontend frontend-goecho2 to entryPoint http"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating route route-host-goecho2 Host:goecho2."
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating backend backend-goecho2"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating load-balancer wrr"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating server server-goecho2-5f7e862e-5145-11e7-a616-02429c49abcd at http://192.168.99.100:31983 with weight 0"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating frontend frontend-goecho3"
time="2017-06-14T23:08:38+02:00" level=debug msg="Wiring frontend frontend-goecho3 to entryPoint http"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating route route-host-goecho3 Host:goecho3."
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating backend backend-goecho3"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating load-balancer wrr"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating server server-goecho3-60226751-5145-11e7-a616-02429c49abcd at http://192.168.99.100:31241 with weight 0"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating frontend frontend-goecho4"
time="2017-06-14T23:08:38+02:00" level=debug msg="Wiring frontend frontend-goecho4 to entryPoint http"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating route route-host-goecho4 Host:goecho4."
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating backend backend-goecho4"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating load-balancer wrr"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating server server-goecho4-60b75453-5145-11e7-a616-02429c49abcd at http://192.168.99.100:31398 with weight 0"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating frontend frontend-goecho5"
time="2017-06-14T23:08:38+02:00" level=debug msg="Wiring frontend frontend-goecho5 to entryPoint http"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating route route-host-goecho5 Host:goecho5."
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating backend backend-goecho5"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating load-balancer wrr"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating server server-goecho5-5f7efb60-5145-11e7-a616-02429c49abcd at http://192.168.99.100:31683 with weight 0"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating frontend frontend-goecho6"
time="2017-06-14T23:08:38+02:00" level=debug msg="Wiring frontend frontend-goecho6 to entryPoint http"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating route route-host-goecho6 Host:goecho6."
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating backend backend-goecho6"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating load-balancer wrr"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating server server-goecho6-6024d852-5145-11e7-a616-02429c49abcd at http://192.168.99.100:31945 with weight 0"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating frontend frontend-goecho7"
time="2017-06-14T23:08:38+02:00" level=debug msg="Wiring frontend frontend-goecho7 to entryPoint http"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating route route-host-goecho7 Host:goecho7."
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating backend backend-goecho7"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating load-balancer wrr"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating server server-goecho7-5f7ed44f-5145-11e7-a616-02429c49abcd at http://192.168.99.100:31395 with weight 0"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating frontend frontend-goecho8"
time="2017-06-14T23:08:38+02:00" level=debug msg="Wiring frontend frontend-goecho8 to entryPoint http"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating route route-host-goecho8 Host:goecho8."
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating backend backend-goecho8"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating load-balancer wrr"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating server server-goecho8-5f7e5f1d-5145-11e7-a616-02429c49abcd at http://192.168.99.100:31099 with weight 0"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating frontend frontend-goecho9"
time="2017-06-14T23:08:38+02:00" level=debug msg="Wiring frontend frontend-goecho9 to entryPoint http"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating route route-host-goecho9 Host:goecho9."
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating backend backend-goecho9"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating load-balancer wrr"
time="2017-06-14T23:08:38+02:00" level=debug msg="Creating server server-goecho9-5f7d74bc-5145-11e7-a616-02429c49abcd at http://192.168.99.100:31335 with weight 0"
time="2017-06-14T23:08:38+02:00" level=info msg="Server configuration reloaded on :8084"
time="2017-06-14T23:08:48+02:00" level=debug msg="registerSSESubscription(): failed to handle event: failed to decode the event type, content: , error: EOF"
time="2017-06-14T23:08:58+02:00" level=debug msg="registerSSESubscription(): failed to handle event: failed to decode the event type, content: , error: EOF"
time="2017-06-14T23:09:03+02:00" level=debug msg="Provider event receivedtype: status_update_event, event: &{status_update_event 2017-06-14T21:09:03.463Z 427053d0-de4f-4e68-84bc-629f69366202-S0 goecho.b1bb6174-5145-11e7-a616-02429c49abcd TASK_STAGING /goecho 192.168.99.100 [%!s(int=31494)] [] 2017-06-14T21:09:03.347Z}"
time="2017-06-14T23:09:03+02:00" level=debug msg="apiCall(): GET http://192.168.99.100:8080/v2/apps returned 200 OK {"apps":[{"id":"/goecho6","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10006,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:41.025Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10006],"portDefinitions":[{"port":10006,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:41.025Z","lastConfigChangeAt":"2017-06-14T21:06:41.025Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho1","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10001,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:40.415Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10001],"portDefinitions":[{"port":10001,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:40.415Z","lastConfigChangeAt":"2017-06-14T21:06:40.415Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10000,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:09:03.347Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10000],"portDefinitions":[{"port":10000,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:09:03.347Z","lastConfigChangeAt":"2017-06-14T21:09:03.347Z"},"tasksStaged":1,"tasksRunning":0,"tasksHealthy":0,"tasksUnhealthy":0,"deployments":[{"id":"d3af7c4f-a5ac-4582-95f1-49656a2d95cd"}]},{"id":"/goecho5","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10005,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:40.911Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10005],"portDefinitions":[{"port":10005,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:40.911Z","lastConfigChangeAt":"2017-06-14T21:06:40.911Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho9","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10009,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:41.329Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10009],"portDefinitions":[{"port":10009,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:41.329Z","lastConfigChangeAt":"2017-06-14T21:06:41.329Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho2","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10002,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:40.532Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10002],"portDefinitions":[{"port":10002,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:40.532Z","lastConfigChangeAt":"2017-06-14T21:06:40.532Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho8","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10008,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:41.217Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10008],"portDefinitions":[{"port":10008,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:41.217Z","lastConfigChangeAt":"2017-06-14T21:06:41.217Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho3","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10003,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:40.608Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10003],"portDefinitions":[{"port":10003,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:40.608Z","lastConfigChangeAt":"2017-06-14T21:06:40.608Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho7","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10007,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:41.109Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10007],"portDefinitions":[{"port":10007,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:41.109Z","lastConfigChangeAt":"2017-06-14T21:06:41.109Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho4","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10004,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:40.807Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10004],"portDefinitions":[{"port":10004,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:40.807Z","lastConfigChangeAt":"2017-06-14T21:06:40.807Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]}]}"
time="2017-06-14T23:09:03+02:00" level=debug msg="apiCall(): GET http://192.168.99.100:8080/v2/tasks?status=running returned 200 OK {"tasks":[{"id":"goecho6.6024d852-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:48.008Z","stagedAt":"2017-06-14T21:06:46.571Z","ports":[31945],"version":"2017-06-14T21:06:41.025Z","ipAddresses":[{"ipAddress":"172.17.0.9","protocol":"IPv4"}],"appId":"/goecho6","servicePorts":[10006],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:51.123Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:01.509Z","lastFailureCause":null,"taskId":"goecho6.6024d852-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho1.5c82ab4b-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:41.404Z","stagedAt":"2017-06-14T21:06:40.476Z","ports":[31849],"version":"2017-06-14T21:06:40.415Z","ipAddresses":[{"ipAddress":"172.17.0.3","protocol":"IPv4"}],"appId":"/goecho1","servicePorts":[10001],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:45.471Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:00.739Z","lastFailureCause":null,"taskId":"goecho1.5c82ab4b-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho5.5f7efb60-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:47.151Z","stagedAt":"2017-06-14T21:06:45.484Z","ports":[31683],"version":"2017-06-14T21:06:40.911Z","ipAddresses":[{"ipAddress":"172.17.0.5","protocol":"IPv4"}],"appId":"/goecho5","servicePorts":[10005],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:51.053Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:01.431Z","lastFailureCause":null,"taskId":"goecho5.5f7efb60-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho9.5f7d74bc-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:47.157Z","stagedAt":"2017-06-14T21:06:45.479Z","ports":[31335],"version":"2017-06-14T21:06:41.329Z","ipAddresses":[{"ipAddress":"172.17.0.7","protocol":"IPv4"}],"appId":"/goecho9","servicePorts":[10009],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:51.443Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:01.869Z","lastFailureCause":null,"taskId":"goecho9.5f7d74bc-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho2.5f7e862e-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:47.120Z","stagedAt":"2017-06-14T21:06:45.482Z","ports":[31983],"version":"2017-06-14T21:06:40.532Z","ipAddresses":[{"ipAddress":"172.17.0.6","protocol":"IPv4"}],"appId":"/goecho2","servicePorts":[10002],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:50.606Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:00.891Z","lastFailureCause":null,"taskId":"goecho2.5f7e862e-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho8.5f7e5f1d-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:47.135Z","stagedAt":"2017-06-14T21:06:45.481Z","ports":[31099],"version":"2017-06-14T21:06:41.217Z","ipAddresses":[{"ipAddress":"172.17.0.8","protocol":"IPv4"}],"appId":"/goecho8","servicePorts":[10008],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:51.338Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:01.760Z","lastFailureCause":null,"taskId":"goecho8.5f7e5f1d-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho3.60226751-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:48.021Z","stagedAt":"2017-06-14T21:06:46.555Z","ports":[31241],"version":"2017-06-14T21:06:40.608Z","ipAddresses":[{"ipAddress":"172.17.0.10","protocol":"IPv4"}],"appId":"/goecho3","servicePorts":[10003],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:50.723Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:01.038Z","lastFailureCause":null,"taskId":"goecho3.60226751-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho7.5f7ed44f-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:46.841Z","stagedAt":"2017-06-14T21:06:45.483Z","ports":[31395],"version":"2017-06-14T21:06:41.109Z","ipAddresses":[{"ipAddress":"172.17.0.4","protocol":"IPv4"}],"appId":"/goecho7","servicePorts":[10007],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:51.223Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:01.630Z","lastFailureCause":null,"taskId":"goecho7.5f7ed44f-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho4.60b75453-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:48.380Z","stagedAt":"2017-06-14T21:06:47.532Z","ports":[31398],"version":"2017-06-14T21:06:40.807Z","ipAddresses":[{"ipAddress":"172.17.0.11","protocol":"IPv4"}],"appId":"/goecho4","servicePorts":[10004],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:50.920Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:01.251Z","lastFailureCause":null,"taskId":"goecho4.60b75453-5145-11e7-a616-02429c49abcd"}]}]}"
time="2017-06-14T23:09:03+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho9 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:03+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho8 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:03+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho3 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:03+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho7 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:03+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho5 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:03+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho4 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:03+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho1 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:03+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho2 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:03+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho6 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:03+02:00" level=debug msg="Configuration received from provider marathon: {"backends":{"backend-goecho1":{"servers":{"server-goecho1-5c82ab4b-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31849","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho2":{"servers":{"server-goecho2-5f7e862e-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31983","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho3":{"servers":{"server-goecho3-60226751-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31241","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho4":{"servers":{"server-goecho4-60b75453-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31398","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho5":{"servers":{"server-goecho5-5f7efb60-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31683","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho6":{"servers":{"server-goecho6-6024d852-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31945","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho7":{"servers":{"server-goecho7-5f7ed44f-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31395","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho8":{"servers":{"server-goecho8-5f7e5f1d-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31099","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho9":{"servers":{"server-goecho9-5f7d74bc-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31335","weight":0}},"loadBalancer":{"method":"wrr"}}},"frontends":{"frontend-goecho1":{"entryPoints":["http"],"backend":"backend-goecho1","routes":{"route-host-goecho1":{"rule":"Host:goecho1."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho2":{"entryPoints":["http"],"backend":"backend-goecho2","routes":{"route-host-goecho2":{"rule":"Host:goecho2."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho3":{"entryPoints":["http"],"backend":"backend-goecho3","routes":{"route-host-goecho3":{"rule":"Host:goecho3."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho4":{"entryPoints":["http"],"backend":"backend-goecho4","routes":{"route-host-goecho4":{"rule":"Host:goecho4."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho5":{"entryPoints":["http"],"backend":"backend-goecho5","routes":{"route-host-goecho5":{"rule":"Host:goecho5."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho6":{"entryPoints":["http"],"backend":"backend-goecho6","routes":{"route-host-goecho6":{"rule":"Host:goecho6."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho7":{"entryPoints":["http"],"backend":"backend-goecho7","routes":{"route-host-goecho7":{"rule":"Host:goecho7."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho8":{"entryPoints":["http"],"backend":"backend-goecho8","routes":{"route-host-goecho8":{"rule":"Host:goecho8."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho9":{"entryPoints":["http"],"backend":"backend-goecho9","routes":{"route-host-goecho9":{"rule":"Host:goecho9."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}}}}"
time="2017-06-14T23:09:03+02:00" level=info msg="Skipping same configuration for provider marathon"
time="2017-06-14T23:09:04+02:00" level=debug msg="Provider event receivedtype: status_update_event, event: &{status_update_event 2017-06-14T21:09:04.391Z 427053d0-de4f-4e68-84bc-629f69366202-S0 goecho.b1bb6174-5145-11e7-a616-02429c49abcd TASK_RUNNING /goecho 192.168.99.100 [%!s(int=31494)] [%!s(*marathon.IPAddress=&{172.17.0.2 IPv4})] 2017-06-14T21:09:03.347Z}"
time="2017-06-14T23:09:04+02:00" level=debug msg="apiCall(): GET http://192.168.99.100:8080/v2/apps returned 200 OK {"apps":[{"id":"/goecho6","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10006,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:41.025Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10006],"portDefinitions":[{"port":10006,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:41.025Z","lastConfigChangeAt":"2017-06-14T21:06:41.025Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho1","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10001,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:40.415Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10001],"portDefinitions":[{"port":10001,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:40.415Z","lastConfigChangeAt":"2017-06-14T21:06:40.415Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10000,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:09:03.347Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10000],"portDefinitions":[{"port":10000,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:09:03.347Z","lastConfigChangeAt":"2017-06-14T21:09:03.347Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":0,"tasksUnhealthy":0,"deployments":[{"id":"d3af7c4f-a5ac-4582-95f1-49656a2d95cd"}]},{"id":"/goecho5","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10005,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:40.911Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10005],"portDefinitions":[{"port":10005,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:40.911Z","lastConfigChangeAt":"2017-06-14T21:06:40.911Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho9","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10009,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:41.329Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10009],"portDefinitions":[{"port":10009,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:41.329Z","lastConfigChangeAt":"2017-06-14T21:06:41.329Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho2","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10002,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:40.532Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10002],"portDefinitions":[{"port":10002,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:40.532Z","lastConfigChangeAt":"2017-06-14T21:06:40.532Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho8","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10008,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:41.217Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10008],"portDefinitions":[{"port":10008,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:41.217Z","lastConfigChangeAt":"2017-06-14T21:06:41.217Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho3","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10003,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:40.608Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10003],"portDefinitions":[{"port":10003,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:40.608Z","lastConfigChangeAt":"2017-06-14T21:06:40.608Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho7","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10007,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:41.109Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10007],"portDefinitions":[{"port":10007,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:41.109Z","lastConfigChangeAt":"2017-06-14T21:06:41.109Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho4","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10004,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:40.807Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10004],"portDefinitions":[{"port":10004,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:40.807Z","lastConfigChangeAt":"2017-06-14T21:06:40.807Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]}]}"
time="2017-06-14T23:09:04+02:00" level=debug msg="apiCall(): GET http://192.168.99.100:8080/v2/tasks?status=running returned 200 OK {"tasks":[{"id":"goecho6.6024d852-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:48.008Z","stagedAt":"2017-06-14T21:06:46.571Z","ports":[31945],"version":"2017-06-14T21:06:41.025Z","ipAddresses":[{"ipAddress":"172.17.0.9","protocol":"IPv4"}],"appId":"/goecho6","servicePorts":[10006],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:51.123Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:01.509Z","lastFailureCause":null,"taskId":"goecho6.6024d852-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho1.5c82ab4b-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:41.404Z","stagedAt":"2017-06-14T21:06:40.476Z","ports":[31849],"version":"2017-06-14T21:06:40.415Z","ipAddresses":[{"ipAddress":"172.17.0.3","protocol":"IPv4"}],"appId":"/goecho1","servicePorts":[10001],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:45.471Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:00.739Z","lastFailureCause":null,"taskId":"goecho1.5c82ab4b-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho.b1bb6174-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:09:04.385Z","stagedAt":"2017-06-14T21:09:03.454Z","ports":[31494],"version":"2017-06-14T21:09:03.347Z","ipAddresses":[{"ipAddress":"172.17.0.2","protocol":"IPv4"}],"appId":"/goecho","servicePorts":[10000]},{"id":"goecho5.5f7efb60-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:47.151Z","stagedAt":"2017-06-14T21:06:45.484Z","ports":[31683],"version":"2017-06-14T21:06:40.911Z","ipAddresses":[{"ipAddress":"172.17.0.5","protocol":"IPv4"}],"appId":"/goecho5","servicePorts":[10005],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:51.053Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:01.431Z","lastFailureCause":null,"taskId":"goecho5.5f7efb60-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho9.5f7d74bc-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:47.157Z","stagedAt":"2017-06-14T21:06:45.479Z","ports":[31335],"version":"2017-06-14T21:06:41.329Z","ipAddresses":[{"ipAddress":"172.17.0.7","protocol":"IPv4"}],"appId":"/goecho9","servicePorts":[10009],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:51.443Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:01.869Z","lastFailureCause":null,"taskId":"goecho9.5f7d74bc-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho2.5f7e862e-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:47.120Z","stagedAt":"2017-06-14T21:06:45.482Z","ports":[31983],"version":"2017-06-14T21:06:40.532Z","ipAddresses":[{"ipAddress":"172.17.0.6","protocol":"IPv4"}],"appId":"/goecho2","servicePorts":[10002],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:50.606Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:00.891Z","lastFailureCause":null,"taskId":"goecho2.5f7e862e-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho8.5f7e5f1d-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:47.135Z","stagedAt":"2017-06-14T21:06:45.481Z","ports":[31099],"version":"2017-06-14T21:06:41.217Z","ipAddresses":[{"ipAddress":"172.17.0.8","protocol":"IPv4"}],"appId":"/goecho8","servicePorts":[10008],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:51.338Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:01.760Z","lastFailureCause":null,"taskId":"goecho8.5f7e5f1d-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho3.60226751-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:48.021Z","stagedAt":"2017-06-14T21:06:46.555Z","ports":[31241],"version":"2017-06-14T21:06:40.608Z","ipAddresses":[{"ipAddress":"172.17.0.10","protocol":"IPv4"}],"appId":"/goecho3","servicePorts":[10003],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:50.723Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:01.038Z","lastFailureCause":null,"taskId":"goecho3.60226751-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho7.5f7ed44f-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:46.841Z","stagedAt":"2017-06-14T21:06:45.483Z","ports":[31395],"version":"2017-06-14T21:06:41.109Z","ipAddresses":[{"ipAddress":"172.17.0.4","protocol":"IPv4"}],"appId":"/goecho7","servicePorts":[10007],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:51.223Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:01.630Z","lastFailureCause":null,"taskId":"goecho7.5f7ed44f-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho4.60b75453-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:48.380Z","stagedAt":"2017-06-14T21:06:47.532Z","ports":[31398],"version":"2017-06-14T21:06:40.807Z","ipAddresses":[{"ipAddress":"172.17.0.11","protocol":"IPv4"}],"appId":"/goecho4","servicePorts":[10004],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:50.920Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:01.251Z","lastFailureCause":null,"taskId":"goecho4.60b75453-5145-11e7-a616-02429c49abcd"}]}]}"
time="2017-06-14T23:09:04+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho4 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:04+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho2 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:04+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho1 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:04+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:04+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho5 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:04+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho8 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:04+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho6 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:04+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho9 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:04+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho7 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:04+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho3 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:04+02:00" level=debug msg="Configuration received from provider marathon: {"backends":{"backend-goecho":{"servers":{"server-goecho-b1bb6174-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31494","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho1":{"servers":{"server-goecho1-5c82ab4b-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31849","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho2":{"servers":{"server-goecho2-5f7e862e-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31983","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho3":{"servers":{"server-goecho3-60226751-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31241","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho4":{"servers":{"server-goecho4-60b75453-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31398","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho5":{"servers":{"server-goecho5-5f7efb60-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31683","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho6":{"servers":{"server-goecho6-6024d852-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31945","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho7":{"servers":{"server-goecho7-5f7ed44f-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31395","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho8":{"servers":{"server-goecho8-5f7e5f1d-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31099","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho9":{"servers":{"server-goecho9-5f7d74bc-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31335","weight":0}},"loadBalancer":{"method":"wrr"}}},"frontends":{"frontend-goecho":{"entryPoints":["http"],"backend":"backend-goecho","routes":{"route-host-goecho":{"rule":"Host:goecho."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho1":{"entryPoints":["http"],"backend":"backend-goecho1","routes":{"route-host-goecho1":{"rule":"Host:goecho1."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho2":{"entryPoints":["http"],"backend":"backend-goecho2","routes":{"route-host-goecho2":{"rule":"Host:goecho2."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho3":{"entryPoints":["http"],"backend":"backend-goecho3","routes":{"route-host-goecho3":{"rule":"Host:goecho3."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho4":{"entryPoints":["http"],"backend":"backend-goecho4","routes":{"route-host-goecho4":{"rule":"Host:goecho4."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho5":{"entryPoints":["http"],"backend":"backend-goecho5","routes":{"route-host-goecho5":{"rule":"Host:goecho5."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho6":{"entryPoints":["http"],"backend":"backend-goecho6","routes":{"route-host-goecho6":{"rule":"Host:goecho6."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho7":{"entryPoints":["http"],"backend":"backend-goecho7","routes":{"route-host-goecho7":{"rule":"Host:goecho7."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho8":{"entryPoints":["http"],"backend":"backend-goecho8","routes":{"route-host-goecho8":{"rule":"Host:goecho8."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho9":{"entryPoints":["http"],"backend":"backend-goecho9","routes":{"route-host-goecho9":{"rule":"Host:goecho9."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}}}}"
time="2017-06-14T23:09:04+02:00" level=debug msg="Last marathon config received more than 2s, OK"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating frontend frontend-goecho"
time="2017-06-14T23:09:04+02:00" level=debug msg="Wiring frontend frontend-goecho to entryPoint http"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating route route-host-goecho Host:goecho."
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating backend backend-goecho"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating load-balancer wrr"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating server server-goecho-b1bb6174-5145-11e7-a616-02429c49abcd at http://192.168.99.100:31494 with weight 0"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating frontend frontend-goecho1"
time="2017-06-14T23:09:04+02:00" level=debug msg="Wiring frontend frontend-goecho1 to entryPoint http"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating route route-host-goecho1 Host:goecho1."
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating backend backend-goecho1"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating load-balancer wrr"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating server server-goecho1-5c82ab4b-5145-11e7-a616-02429c49abcd at http://192.168.99.100:31849 with weight 0"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating frontend frontend-goecho2"
time="2017-06-14T23:09:04+02:00" level=debug msg="Wiring frontend frontend-goecho2 to entryPoint http"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating route route-host-goecho2 Host:goecho2."
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating backend backend-goecho2"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating load-balancer wrr"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating server server-goecho2-5f7e862e-5145-11e7-a616-02429c49abcd at http://192.168.99.100:31983 with weight 0"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating frontend frontend-goecho3"
time="2017-06-14T23:09:04+02:00" level=debug msg="Wiring frontend frontend-goecho3 to entryPoint http"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating route route-host-goecho3 Host:goecho3."
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating backend backend-goecho3"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating load-balancer wrr"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating server server-goecho3-60226751-5145-11e7-a616-02429c49abcd at http://192.168.99.100:31241 with weight 0"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating frontend frontend-goecho4"
time="2017-06-14T23:09:04+02:00" level=debug msg="Wiring frontend frontend-goecho4 to entryPoint http"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating route route-host-goecho4 Host:goecho4."
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating backend backend-goecho4"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating load-balancer wrr"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating server server-goecho4-60b75453-5145-11e7-a616-02429c49abcd at http://192.168.99.100:31398 with weight 0"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating frontend frontend-goecho5"
time="2017-06-14T23:09:04+02:00" level=debug msg="Wiring frontend frontend-goecho5 to entryPoint http"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating route route-host-goecho5 Host:goecho5."
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating backend backend-goecho5"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating load-balancer wrr"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating server server-goecho5-5f7efb60-5145-11e7-a616-02429c49abcd at http://192.168.99.100:31683 with weight 0"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating frontend frontend-goecho6"
time="2017-06-14T23:09:04+02:00" level=debug msg="Wiring frontend frontend-goecho6 to entryPoint http"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating route route-host-goecho6 Host:goecho6."
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating backend backend-goecho6"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating load-balancer wrr"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating server server-goecho6-6024d852-5145-11e7-a616-02429c49abcd at http://192.168.99.100:31945 with weight 0"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating frontend frontend-goecho7"
time="2017-06-14T23:09:04+02:00" level=debug msg="Wiring frontend frontend-goecho7 to entryPoint http"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating route route-host-goecho7 Host:goecho7."
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating backend backend-goecho7"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating load-balancer wrr"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating server server-goecho7-5f7ed44f-5145-11e7-a616-02429c49abcd at http://192.168.99.100:31395 with weight 0"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating frontend frontend-goecho8"
time="2017-06-14T23:09:04+02:00" level=debug msg="Wiring frontend frontend-goecho8 to entryPoint http"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating route route-host-goecho8 Host:goecho8."
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating backend backend-goecho8"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating load-balancer wrr"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating server server-goecho8-5f7e5f1d-5145-11e7-a616-02429c49abcd at http://192.168.99.100:31099 with weight 0"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating frontend frontend-goecho9"
time="2017-06-14T23:09:04+02:00" level=debug msg="Wiring frontend frontend-goecho9 to entryPoint http"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating route route-host-goecho9 Host:goecho9."
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating backend backend-goecho9"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating load-balancer wrr"
time="2017-06-14T23:09:04+02:00" level=debug msg="Creating server server-goecho9-5f7d74bc-5145-11e7-a616-02429c49abcd at http://192.168.99.100:31335 with weight 0"
time="2017-06-14T23:09:04+02:00" level=info msg="Server configuration reloaded on :8084"
time="2017-06-14T23:09:08+02:00" level=debug msg="registerSSESubscription(): failed to handle event: failed to decode the event type, content: , error: EOF"
time="2017-06-14T23:09:08+02:00" level=debug msg="Provider event receivedtype: health_status_changed_event, event: &{health_status_changed_event 2017-06-14T21:09:08.466Z /goecho goecho.b1bb6174-5145-11e7-a616-02429c49abcd 2017-06-14T21:09:03.347Z %!s(bool=true)}"
time="2017-06-14T23:09:08+02:00" level=debug msg="apiCall(): GET http://192.168.99.100:8080/v2/apps returned 200 OK {"apps":[{"id":"/goecho6","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10006,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:41.025Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10006],"portDefinitions":[{"port":10006,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:41.025Z","lastConfigChangeAt":"2017-06-14T21:06:41.025Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho1","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10001,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:40.415Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10001],"portDefinitions":[{"port":10001,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:40.415Z","lastConfigChangeAt":"2017-06-14T21:06:40.415Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10000,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:09:03.347Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10000],"portDefinitions":[{"port":10000,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:09:03.347Z","lastConfigChangeAt":"2017-06-14T21:09:03.347Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho5","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10005,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:40.911Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10005],"portDefinitions":[{"port":10005,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:40.911Z","lastConfigChangeAt":"2017-06-14T21:06:40.911Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho9","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10009,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:41.329Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10009],"portDefinitions":[{"port":10009,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:41.329Z","lastConfigChangeAt":"2017-06-14T21:06:41.329Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho2","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10002,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:40.532Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10002],"portDefinitions":[{"port":10002,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:40.532Z","lastConfigChangeAt":"2017-06-14T21:06:40.532Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho8","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10008,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:41.217Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10008],"portDefinitions":[{"port":10008,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:41.217Z","lastConfigChangeAt":"2017-06-14T21:06:41.217Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho3","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10003,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:40.608Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10003],"portDefinitions":[{"port":10003,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:40.608Z","lastConfigChangeAt":"2017-06-14T21:06:40.608Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho7","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10007,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:41.109Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10007],"portDefinitions":[{"port":10007,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:41.109Z","lastConfigChangeAt":"2017-06-14T21:06:41.109Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]},{"id":"/goecho4","cmd":null,"args":null,"user":null,"env":{},"instances":1,"cpus":0.1,"mem":32,"disk":0,"gpus":0,"executor":"","constraints":[],"uris":[],"fetch":[],"storeUrls":[],"backoffSeconds":1,"backoffFactor":1.15,"maxLaunchDelaySeconds":3600,"container":{"type":"DOCKER","volumes":[],"docker":{"image":"xperimental/goecho:1.3","network":"BRIDGE","portMappings":[{"containerPort":8080,"hostPort":0,"servicePort":10004,"protocol":"tcp","labels":{}}],"privileged":false,"parameters":[],"forcePullImage":false}},"healthChecks":[{"path":"/health","protocol":"HTTP","portIndex":0,"gracePeriodSeconds":3,"intervalSeconds":5,"timeoutSeconds":5,"maxConsecutiveFailures":2,"ignoreHttp1xx":false}],"readinessChecks":[],"dependencies":[],"upgradeStrategy":{"minimumHealthCapacity":1,"maximumOverCapacity":1},"labels":{},"acceptedResourceRoles":null,"ipAddress":null,"version":"2017-06-14T21:06:40.807Z","residency":null,"secrets":{},"taskKillGracePeriodSeconds":null,"ports":[10004],"portDefinitions":[{"port":10004,"protocol":"tcp","labels":{}}],"requirePorts":false,"versionInfo":{"lastScalingAt":"2017-06-14T21:06:40.807Z","lastConfigChangeAt":"2017-06-14T21:06:40.807Z"},"tasksStaged":0,"tasksRunning":1,"tasksHealthy":1,"tasksUnhealthy":0,"deployments":[]}]}"
time="2017-06-14T23:09:08+02:00" level=debug msg="apiCall(): GET http://192.168.99.100:8080/v2/tasks?status=running returned 200 OK {"tasks":[{"id":"goecho6.6024d852-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:48.008Z","stagedAt":"2017-06-14T21:06:46.571Z","ports":[31945],"version":"2017-06-14T21:06:41.025Z","ipAddresses":[{"ipAddress":"172.17.0.9","protocol":"IPv4"}],"appId":"/goecho6","servicePorts":[10006],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:51.123Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:06.529Z","lastFailureCause":null,"taskId":"goecho6.6024d852-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho1.5c82ab4b-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:41.404Z","stagedAt":"2017-06-14T21:06:40.476Z","ports":[31849],"version":"2017-06-14T21:06:40.415Z","ipAddresses":[{"ipAddress":"172.17.0.3","protocol":"IPv4"}],"appId":"/goecho1","servicePorts":[10001],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:45.471Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:05.752Z","lastFailureCause":null,"taskId":"goecho1.5c82ab4b-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho.b1bb6174-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:09:04.385Z","stagedAt":"2017-06-14T21:09:03.454Z","ports":[31494],"version":"2017-06-14T21:09:03.347Z","ipAddresses":[{"ipAddress":"172.17.0.2","protocol":"IPv4"}],"appId":"/goecho","servicePorts":[10000],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:09:08.465Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:08.465Z","lastFailureCause":null,"taskId":"goecho.b1bb6174-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho5.5f7efb60-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:47.151Z","stagedAt":"2017-06-14T21:06:45.484Z","ports":[31683],"version":"2017-06-14T21:06:40.911Z","ipAddresses":[{"ipAddress":"172.17.0.5","protocol":"IPv4"}],"appId":"/goecho5","servicePorts":[10005],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:51.053Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:06.442Z","lastFailureCause":null,"taskId":"goecho5.5f7efb60-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho9.5f7d74bc-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:47.157Z","stagedAt":"2017-06-14T21:06:45.479Z","ports":[31335],"version":"2017-06-14T21:06:41.329Z","ipAddresses":[{"ipAddress":"172.17.0.7","protocol":"IPv4"}],"appId":"/goecho9","servicePorts":[10009],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:51.443Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:06.889Z","lastFailureCause":null,"taskId":"goecho9.5f7d74bc-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho2.5f7e862e-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:47.120Z","stagedAt":"2017-06-14T21:06:45.482Z","ports":[31983],"version":"2017-06-14T21:06:40.532Z","ipAddresses":[{"ipAddress":"172.17.0.6","protocol":"IPv4"}],"appId":"/goecho2","servicePorts":[10002],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:50.606Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:05.903Z","lastFailureCause":null,"taskId":"goecho2.5f7e862e-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho8.5f7e5f1d-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:47.135Z","stagedAt":"2017-06-14T21:06:45.481Z","ports":[31099],"version":"2017-06-14T21:06:41.217Z","ipAddresses":[{"ipAddress":"172.17.0.8","protocol":"IPv4"}],"appId":"/goecho8","servicePorts":[10008],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:51.338Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:06.771Z","lastFailureCause":null,"taskId":"goecho8.5f7e5f1d-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho3.60226751-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:48.021Z","stagedAt":"2017-06-14T21:06:46.555Z","ports":[31241],"version":"2017-06-14T21:06:40.608Z","ipAddresses":[{"ipAddress":"172.17.0.10","protocol":"IPv4"}],"appId":"/goecho3","servicePorts":[10003],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:50.723Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:06.050Z","lastFailureCause":null,"taskId":"goecho3.60226751-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho7.5f7ed44f-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:46.841Z","stagedAt":"2017-06-14T21:06:45.483Z","ports":[31395],"version":"2017-06-14T21:06:41.109Z","ipAddresses":[{"ipAddress":"172.17.0.4","protocol":"IPv4"}],"appId":"/goecho7","servicePorts":[10007],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:51.223Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:06.651Z","lastFailureCause":null,"taskId":"goecho7.5f7ed44f-5145-11e7-a616-02429c49abcd"}]},{"id":"goecho4.60b75453-5145-11e7-a616-02429c49abcd","slaveId":"427053d0-de4f-4e68-84bc-629f69366202-S0","host":"192.168.99.100","state":"TASK_RUNNING","startedAt":"2017-06-14T21:06:48.380Z","stagedAt":"2017-06-14T21:06:47.532Z","ports":[31398],"version":"2017-06-14T21:06:40.807Z","ipAddresses":[{"ipAddress":"172.17.0.11","protocol":"IPv4"}],"appId":"/goecho4","servicePorts":[10004],"healthCheckResults":[{"alive":true,"consecutiveFailures":0,"firstSuccess":"2017-06-14T21:06:50.920Z","lastFailure":null,"lastSuccess":"2017-06-14T21:09:06.261Z","lastFailureCause":null,"taskId":"goecho4.60b75453-5145-11e7-a616-02429c49abcd"}]}]}"
time="2017-06-14T23:09:08+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:08+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho9 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:08+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho7 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:08+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho5 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:08+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho8 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:08+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho2 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:08+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho3 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:08+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho4 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:08+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho6 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:08+02:00" level=debug msg="Validation of load balancer method for backend backend-goecho1 failed: invalid load-balancing method ''. Using default method wrr."
time="2017-06-14T23:09:08+02:00" level=debug msg="Configuration received from provider marathon: {"backends":{"backend-goecho":{"servers":{"server-goecho-b1bb6174-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31494","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho1":{"servers":{"server-goecho1-5c82ab4b-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31849","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho2":{"servers":{"server-goecho2-5f7e862e-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31983","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho3":{"servers":{"server-goecho3-60226751-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31241","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho4":{"servers":{"server-goecho4-60b75453-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31398","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho5":{"servers":{"server-goecho5-5f7efb60-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31683","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho6":{"servers":{"server-goecho6-6024d852-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31945","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho7":{"servers":{"server-goecho7-5f7ed44f-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31395","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho8":{"servers":{"server-goecho8-5f7e5f1d-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31099","weight":0}},"loadBalancer":{"method":"wrr"}},"backend-goecho9":{"servers":{"server-goecho9-5f7d74bc-5145-11e7-a616-02429c49abcd":{"url":"http://192.168.99.100:31335","weight":0}},"loadBalancer":{"method":"wrr"}}},"frontends":{"frontend-goecho":{"entryPoints":["http"],"backend":"backend-goecho","routes":{"route-host-goecho":{"rule":"Host:goecho."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho1":{"entryPoints":["http"],"backend":"backend-goecho1","routes":{"route-host-goecho1":{"rule":"Host:goecho1."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho2":{"entryPoints":["http"],"backend":"backend-goecho2","routes":{"route-host-goecho2":{"rule":"Host:goecho2."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho3":{"entryPoints":["http"],"backend":"backend-goecho3","routes":{"route-host-goecho3":{"rule":"Host:goecho3."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho4":{"entryPoints":["http"],"backend":"backend-goecho4","routes":{"route-host-goecho4":{"rule":"Host:goecho4."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho5":{"entryPoints":["http"],"backend":"backend-goecho5","routes":{"route-host-goecho5":{"rule":"Host:goecho5."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho6":{"entryPoints":["http"],"backend":"backend-goecho6","routes":{"route-host-goecho6":{"rule":"Host:goecho6."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho7":{"entryPoints":["http"],"backend":"backend-goecho7","routes":{"route-host-goecho7":{"rule":"Host:goecho7."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho8":{"entryPoints":["http"],"backend":"backend-goecho8","routes":{"route-host-goecho8":{"rule":"Host:goecho8."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}},"frontend-goecho9":{"entryPoints":["http"],"backend":"backend-goecho9","routes":{"route-host-goecho9":{"rule":"Host:goecho9."}},"passHostHeader":true,"priority":0,"basicAuth":null,"headers":{}}}}"
time="2017-06-14T23:09:08+02:00" level=info msg="Skipping same configuration for provider marathon"
time="2017-06-14T23:09:13+02:00" level=info msg="I have to go... interrupt"
time="2017-06-14T23:09:13+02:00" level=info msg="Stopping server"
time="2017-06-14T23:09:13+02:00" level=debug msg="Waiting 10s seconds before killing connections on entrypoint http..."
time="2017-06-14T23:09:13+02:00" level=debug msg="Entrypoint http closed"
time="2017-06-14T23:09:13+02:00" level=info msg="Server stopped"
time="2017-06-14T23:09:13+02:00" level=info msg="Shutting down"
time="2017-06-14T23:09:13+02:00" level=error msg="Error creating server: http: Server closed"}} (You probably have to scroll to the right to see what I mean.) go-marathon logs the full application and task content that we retrieve from the cluster on each event received. Some people may have hundreds of applications running and an even higher number of tasks (because usually every application comes with a multiplicative amount of tasks), so the DEBUG logs will definitely become much bigger. Is there a way to introduce a new log level (like Maybe some Marathon users like @stibbons @argeiger @gnur want to chime in as well on how to move forward here. |
@juliens maybe too? |
330675f
to
f55ed1d
Compare
If marathon really log the full apps and tasks configuration, I think we can't have this log, even in the debug level. But, I wonder if we could not just truncate the marathon log ? |
@juliens indeed, the size aspect is a valid point. I'm also a bit worried about logging sensitive information. The newer Secrets feature in Marathon should log responsibly (i.e., replace credentials by asterisks). It's not super trivial to implement, however, so I guess many users are still using environment variables to inject such data, which would be exposed through logging. In the light of this confidentiality question, I'm not sure we can even truncate and be certain that certain information isn't shown. I'm also open to extending go-marathon, though I'm not clear what path we could take. Happy for suggestions. I haven't found the time yet to investigate whether logrus supports custom log levels to have something like a |
@ldez @timoreimann @juliens I'm a bit concerned about this one, I don't think that's a good idea to enable this by default. What about adding an option in the Marathon config section ? |
@emilevauge I agree, and my preferred way to do that would be to have a TRACE log level. That way, we could reuse the same mechanism for other providers as well. In fact, the Kubernetes provider could already benefit as it's logging every full-sized event, which not only pollutes the logs but may also include sensitive data like Secrets. WDYT? |
@timoreimann it's not possible for now. In the meantime, I suggest we add a new |
@emilevauge another flag in How about |
|
f55ed1d
to
7ddca2b
Compare
1b367e0
to
6b44413
Compare
6b44413
to
2f8319e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
But we should open an issue to track adding similar functionality to all the providers.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ALLLL THE LOGS!
LGTM!
provider/provider.go
Outdated
@@ -30,6 +30,7 @@ type BaseProvider struct { | |||
Watch bool `description:"Watch provider"` | |||
Filename string `description:"Override default configuration template. For advanced users :)"` | |||
Constraints types.Constraints `description:"Filter services by constraint, matching with Traefik tags."` | |||
Trace bool `description:"Display additional provider logs."` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This only works for 3 providers as of now, right?
How about extending the description like
Display additional provider logs. (Not supported by all providers.)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would rewrite that suggestion as:
Display additional provider logs (if available).
because the next question is "Why is it not supported by all providers" :P
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works for me. :-)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not ideal that we have to copy-pasta logrus code. Looks like sirupsen/logrus#564 could help us, but it's only been created very recently.
LGTM. 👍
- Hack logrus scanner buffer size. - dedicate method for large scanner buffer.
84d3cfe
to
34214b6
Compare
Description
Display logs from provider clients.
Link client debug log to Traefik debug log: