{"action":"created","issue":{"url":"https://api.github.com/repos/Graylog2/graylog2-server/issues/1364","labels_url":"https://api.github.com/repos/Graylog2/graylog2-server/issues/1364/labels{/name}","comments_url":"https://api.github.com/repos/Graylog2/graylog2-server/issues/1364/comments","events_url":"https://api.github.com/repos/Graylog2/graylog2-server/issues/1364/events","html_url":"https://github.com/Graylog2/graylog2-server/pull/1364","id":102378348,"number":1364,"title":"gzip compression for tcp connections","user":{"login":"gbu-censhare","id":12797061,"avatar_url":"https://avatars.githubusercontent.com/u/12797061?v=3","gravatar_id":"","url":"https://api.github.com/users/gbu-censhare","html_url":"https://github.com/gbu-censhare","followers_url":"https://api.github.com/users/gbu-censhare/followers","following_url":"https://api.github.com/users/gbu-censhare/following{/other_user}","gists_url":"https://api.github.com/users/gbu-censhare/gists{/gist_id}","starred_url":"https://api.github.com/users/gbu-censhare/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gbu-censhare/subscriptions","organizations_url":"https://api.github.com/users/gbu-censhare/orgs","repos_url":"https://api.github.com/users/gbu-censhare/repos","events_url":"https://api.github.com/users/gbu-censhare/events{/privacy}","received_events_url":"https://api.github.com/users/gbu-censhare/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-08-21T13:18:33Z","updated_at":"2015-08-21T16:20:26Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Graylog2/graylog2-server/pulls/1364","html_url":"https://github.com/Graylog2/graylog2-server/pull/1364","diff_url":"https://github.com/Graylog2/graylog2-server/pull/1364.diff","patch_url":"https://github.com/Graylog2/graylog2-server/pull/1364.patch"},"body":"enable gzip compression on tcp connection (incoming traffic)"},"comment":{"url":"https://api.github.com/repos/Graylog2/graylog2-server/issues/comments/133480190","html_url":"https://github.com/Graylog2/graylog2-server/pull/1364#issuecomment-133480190","issue_url":"https://api.github.com/repos/Graylog2/graylog2-server/issues/1364","id":133480190,"user":{"login":"gbu-censhare","id":12797061,"avatar_url":"https://avatars.githubusercontent.com/u/12797061?v=3","gravatar_id":"","url":"https://api.github.com/users/gbu-censhare","html_url":"https://github.com/gbu-censhare","followers_url":"https://api.github.com/users/gbu-censhare/followers","following_url":"https://api.github.com/users/gbu-censhare/following{/other_user}","gists_url":"https://api.github.com/users/gbu-censhare/gists{/gist_id}","starred_url":"https://api.github.com/users/gbu-censhare/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gbu-censhare/subscriptions","organizations_url":"https://api.github.com/users/gbu-censhare/orgs","repos_url":"https://api.github.com/users/gbu-censhare/repos","events_url":"https://api.github.com/users/gbu-censhare/events{/privacy}","received_events_url":"https://api.github.com/users/gbu-censhare/received_events","type":"User","site_admin":false},"created_at":"2015-08-21T16:20:26Z","updated_at":"2015-08-21T16:20:26Z","body":"we have a wide use of  Mapped Diagnostic Context (http://logback.qos.ch/manual/mdc.html) in our application logging (slf4j/logback), tough we have more data per log entry (but, we don't need to have parse rules to get to this data).\r\n\r\nbut as gelf/json can be quite verbose with the keys, the amount of data is ofcourse  increased  vs stand syslog-logging. thus we want to compress it on transfer. \r\n\r\ni'm not sure if any existing library supports this, we support it in our plain tcp connector, and it should be pretty ease to add e.g. to your log4j connector.\r\n"}}