{"action":"created","issue":{"url":"https://api.github.com/repos/docker/docker/issues/13015","labels_url":"https://api.github.com/repos/docker/docker/issues/13015/labels{/name}","comments_url":"https://api.github.com/repos/docker/docker/issues/13015/comments","events_url":"https://api.github.com/repos/docker/docker/issues/13015/events","html_url":"https://github.com/docker/docker/pull/13015","id":73628631,"number":13015,"title":"Add logging driver for GELF via UDP","user":{"login":"mariussturm","id":356597,"avatar_url":"https://avatars.githubusercontent.com/u/356597?v=3","gravatar_id":"","url":"https://api.github.com/users/mariussturm","html_url":"https://github.com/mariussturm","followers_url":"https://api.github.com/users/mariussturm/followers","following_url":"https://api.github.com/users/mariussturm/following{/other_user}","gists_url":"https://api.github.com/users/mariussturm/gists{/gist_id}","starred_url":"https://api.github.com/users/mariussturm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mariussturm/subscriptions","organizations_url":"https://api.github.com/users/mariussturm/orgs","repos_url":"https://api.github.com/users/mariussturm/repos","events_url":"https://api.github.com/users/mariussturm/events{/privacy}","received_events_url":"https://api.github.com/users/mariussturm/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/docker/docker/labels/status/1-needs-design-review","name":"status/1-needs-design-review","color":"fef2c0"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-05-06T13:54:22Z","updated_at":"2015-05-12T09:49:19Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/docker/docker/pulls/13015","html_url":"https://github.com/docker/docker/pull/13015","diff_url":"https://github.com/docker/docker/pull/13015.diff","patch_url":"https://github.com/docker/docker/pull/13015.patch"},"body":"A first shot of a remote logging driver. The driver sends log messages to a GELF endpoint (e.g. Graylog or Logstash/ELK) via UDP.\r\nI had to introduce a new command line option `--log-opt` in order to make the target IP and port configurable. I think this needs to be done in a better implementation but it is not exactly scope of this PR. Maybe someone from the core team can help out.\r\nCurrently you have to start the _daemon_ with  `--log-opt=gelf.host=<Graylog server ip>` and start a container with `docker run --log-driver=gelf` to send logs remotely."},"comment":{"url":"https://api.github.com/repos/docker/docker/issues/comments/101217609","html_url":"https://github.com/docker/docker/pull/13015#issuecomment-101217609","issue_url":"https://api.github.com/repos/docker/docker/issues/13015","id":101217609,"user":{"login":"plu","id":31597,"avatar_url":"https://avatars.githubusercontent.com/u/31597?v=3","gravatar_id":"","url":"https://api.github.com/users/plu","html_url":"https://github.com/plu","followers_url":"https://api.github.com/users/plu/followers","following_url":"https://api.github.com/users/plu/following{/other_user}","gists_url":"https://api.github.com/users/plu/gists{/gist_id}","starred_url":"https://api.github.com/users/plu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/plu/subscriptions","organizations_url":"https://api.github.com/users/plu/orgs","repos_url":"https://api.github.com/users/plu/repos","events_url":"https://api.github.com/users/plu/events{/privacy}","received_events_url":"https://api.github.com/users/plu/received_events","type":"User","site_admin":false},"created_at":"2015-05-12T09:49:19Z","updated_at":"2015-05-12T09:49:19Z","body":":+1: \r\n\r\nWe'd really like to see this feature merged too! And I'm quite sure there are others who use Docker and also have a Graylog setup. Having your container logs in a central place is also great for monitoring/alerting."}}