{"action":"created","issue":{"url":"https://api.github.com/repos/cf-tm-bot/routing/issues/367","repository_url":"https://api.github.com/repos/cf-tm-bot/routing","labels_url":"https://api.github.com/repos/cf-tm-bot/routing/issues/367/labels{/name}","comments_url":"https://api.github.com/repos/cf-tm-bot/routing/issues/367/comments","events_url":"https://api.github.com/repos/cf-tm-bot/routing/issues/367/events","html_url":"https://github.com/cf-tm-bot/routing/issues/367","id":190401696,"number":367,"title":"** explore ** any Golang logging libraries which are more efficient  - Story Id: 134605713","user":{"login":"cf-tm-bot","id":20690070,"avatar_url":"https://avatars.githubusercontent.com/u/20690070?v=3","gravatar_id":"","url":"https://api.github.com/users/cf-tm-bot","html_url":"https://github.com/cf-tm-bot","followers_url":"https://api.github.com/users/cf-tm-bot/followers","following_url":"https://api.github.com/users/cf-tm-bot/following{/other_user}","gists_url":"https://api.github.com/users/cf-tm-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/cf-tm-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cf-tm-bot/subscriptions","organizations_url":"https://api.github.com/users/cf-tm-bot/orgs","repos_url":"https://api.github.com/users/cf-tm-bot/repos","events_url":"https://api.github.com/users/cf-tm-bot/events{/privacy}","received_events_url":"https://api.github.com/users/cf-tm-bot/received_events","type":"User","site_admin":false},"labels":[{"id":440947849,"url":"https://api.github.com/repos/cf-tm-bot/routing/labels/feature","name":"feature","color":"ededed","default":false},{"id":448645876,"url":"https://api.github.com/repos/cf-tm-bot/routing/labels/perf%20gorouter%203x%20throughput","name":"perf gorouter 3x throughput","color":"ededed","default":false},{"id":440951204,"url":"https://api.github.com/repos/cf-tm-bot/routing/labels/started","name":"started","color":"c8cbd0","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2016-11-18T19:28:27Z","updated_at":"2016-12-08T01:29:10Z","closed_at":null,"body":"Look at comments for #133307521 story. Benchmarking results show that removing logging reduced 90% of operations per second\n\nhttp://libs.club/golang/developement/logging (list of all logging)\n\nhttps://github.com/uber-go/zap [better formatting options, better perf]\nhttps://github.com/Sirupsen/logrus [could not find support for sessions from first look]\nhttps://github.com/op/go-logging\nhttps://github.com/cihub/seelog [need to provide xml as input]\n\nfeatures we want in new logging lib\n- Session [easier way to prefix name of a component]\n- Same format for logs\n- Way to add multiple sinks for a log [ex: Access logs go to both syslog, file]\n- a way to add additional info to a log msg.\n\nNice to have:\n- log.Errorf , log.Infof [log with format support]\n\n\nOutcome for this story: \n- benchmark logging heavy function like Regsiter/ Proxy , Access log with above lib and see the diff \n- If we see huge difference , pick the best and update #134605969 story to change gorouter to use that. \n\n---\n\nMirrors: [story 134605713](https://www.pivotaltracker.com/story/show/134605713) submitted on Nov 18, 2016 UTC\n- **Requester**: Shash  Reddy\n- **Estimate**: 1.0"},"comment":{"url":"https://api.github.com/repos/cf-tm-bot/routing/issues/comments/265626939","html_url":"https://github.com/cf-tm-bot/routing/issues/367#issuecomment-265626939","issue_url":"https://api.github.com/repos/cf-tm-bot/routing/issues/367","id":265626939,"user":{"login":"cf-tm-bot","id":20690070,"avatar_url":"https://avatars.githubusercontent.com/u/20690070?v=3","gravatar_id":"","url":"https://api.github.com/users/cf-tm-bot","html_url":"https://github.com/cf-tm-bot","followers_url":"https://api.github.com/users/cf-tm-bot/followers","following_url":"https://api.github.com/users/cf-tm-bot/following{/other_user}","gists_url":"https://api.github.com/users/cf-tm-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/cf-tm-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cf-tm-bot/subscriptions","organizations_url":"https://api.github.com/users/cf-tm-bot/orgs","repos_url":"https://api.github.com/users/cf-tm-bot/repos","events_url":"https://api.github.com/users/cf-tm-bot/events{/privacy}","received_events_url":"https://api.github.com/users/cf-tm-bot/received_events","type":"User","site_admin":false},"created_at":"2016-12-08T01:29:10Z","updated_at":"2016-12-08T01:29:10Z","body":"Nino Kodabande [commented](https://www.pivotaltracker.com/n/projects/1358110/stories/134605713/comments/157641189) on Dec 8, 2016, 1.16 AM UTC:\n\n[Gorouter with zap](https://github.com/cloudfoundry-incubator/routing-release/commit/bd5f29015129df7739949c8394388cf29d0c7046) integrated vs [latest dev with no sink](https://github.com/cloudfoundry-incubator/routing-release/commit/29d381a03b73381fbfc708eca806f23e1e4d08be)\n\n\n\n<!--\nComment Id: 157641189\n-->"}}
{"actor":{"display_login":"cf-tm-bot"}}