{"action":"created","issue":{"url":"https://api.github.com/repos/ocf/puppet/issues/102","repository_url":"https://api.github.com/repos/ocf/puppet","labels_url":"https://api.github.com/repos/ocf/puppet/issues/102/labels{/name}","comments_url":"https://api.github.com/repos/ocf/puppet/issues/102/comments","events_url":"https://api.github.com/repos/ocf/puppet/issues/102/events","html_url":"https://github.com/ocf/puppet/pull/102","id":193320040,"number":102,"title":"Add syslog server","user":{"login":"chriskuehl","id":665269,"avatar_url":"https://avatars.githubusercontent.com/u/665269?v=3","gravatar_id":"","url":"https://api.github.com/users/chriskuehl","html_url":"https://github.com/chriskuehl","followers_url":"https://api.github.com/users/chriskuehl/followers","following_url":"https://api.github.com/users/chriskuehl/following{/other_user}","gists_url":"https://api.github.com/users/chriskuehl/gists{/gist_id}","starred_url":"https://api.github.com/users/chriskuehl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chriskuehl/subscriptions","organizations_url":"https://api.github.com/users/chriskuehl/orgs","repos_url":"https://api.github.com/users/chriskuehl/repos","events_url":"https://api.github.com/users/chriskuehl/events{/privacy}","received_events_url":"https://api.github.com/users/chriskuehl/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-12-03T23:22:19Z","updated_at":"2016-12-03T23:36:36Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ocf/puppet/pulls/102","html_url":"https://github.com/ocf/puppet/pull/102","diff_url":"https://github.com/ocf/puppet/pull/102.diff","patch_url":"https://github.com/ocf/puppet/pull/102.patch"},"body":"The config file should be pretty easy to read. Basically, each log line coming in specifies a tag (\"programname\" is a variable for it which strips off some stuff we don't want, same thing).\r\n\r\nWe use that tag as the \"stream\" name.\r\n\r\nThe messages then get saved to `/var/log/remote/<stream>` on `democracy`, the new syslog server.\r\n\r\nFor now we're not using this to aggregate syslog from servers, just to get centralized logging for applications (especially ones running in Marathon).\r\n\r\nHere's my script for writing to it: https://i.fluffy.cc/hm6XhQnJtCc4DbdR95kjdVnQBfsNb9WH.html\r\n\r\nNeed to figure out where to put that, but you can download and try it out if you'd like."},"comment":{"url":"https://api.github.com/repos/ocf/puppet/issues/comments/264673156","html_url":"https://github.com/ocf/puppet/pull/102#issuecomment-264673156","issue_url":"https://api.github.com/repos/ocf/puppet/issues/102","id":264673156,"user":{"login":"matthew-mcallister","id":6722367,"avatar_url":"https://avatars.githubusercontent.com/u/6722367?v=3","gravatar_id":"","url":"https://api.github.com/users/matthew-mcallister","html_url":"https://github.com/matthew-mcallister","followers_url":"https://api.github.com/users/matthew-mcallister/followers","following_url":"https://api.github.com/users/matthew-mcallister/following{/other_user}","gists_url":"https://api.github.com/users/matthew-mcallister/gists{/gist_id}","starred_url":"https://api.github.com/users/matthew-mcallister/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matthew-mcallister/subscriptions","organizations_url":"https://api.github.com/users/matthew-mcallister/orgs","repos_url":"https://api.github.com/users/matthew-mcallister/repos","events_url":"https://api.github.com/users/matthew-mcallister/events{/privacy}","received_events_url":"https://api.github.com/users/matthew-mcallister/received_events","type":"User","site_admin":false},"created_at":"2016-12-03T23:36:36Z","updated_at":"2016-12-03T23:36:36Z","body":"This is pretty neat. We still have to get web logs to users somehow if we want to move Apache on there, but it works great so far."}}
{"actor":{"display_login":"matthew-mcallister"}}