{"action":"created","issue":{"url":"https://api.github.com/repos/prometheus/client_golang/issues/196","repository_url":"https://api.github.com/repos/prometheus/client_golang","labels_url":"https://api.github.com/repos/prometheus/client_golang/issues/196/labels{/name}","comments_url":"https://api.github.com/repos/prometheus/client_golang/issues/196/comments","events_url":"https://api.github.com/repos/prometheus/client_golang/issues/196/events","html_url":"https://github.com/prometheus/client_golang/issues/196","id":145489179,"number":196,"title":"noop mode","user":{"login":"fabxc","id":4948210,"avatar_url":"https://avatars.githubusercontent.com/u/4948210?v=3","gravatar_id":"","url":"https://api.github.com/users/fabxc","html_url":"https://github.com/fabxc","followers_url":"https://api.github.com/users/fabxc/followers","following_url":"https://api.github.com/users/fabxc/following{/other_user}","gists_url":"https://api.github.com/users/fabxc/gists{/gist_id}","starred_url":"https://api.github.com/users/fabxc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fabxc/subscriptions","organizations_url":"https://api.github.com/users/fabxc/orgs","repos_url":"https://api.github.com/users/fabxc/repos","events_url":"https://api.github.com/users/fabxc/events{/privacy}","received_events_url":"https://api.github.com/users/fabxc/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/prometheus/client_golang/labels/feature%20request","name":"feature request","color":"009800"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/prometheus/client_golang/milestones/2","html_url":"https://github.com/prometheus/client_golang/milestones/v0.10","labels_url":"https://api.github.com/repos/prometheus/client_golang/milestones/2/labels","id":1952372,"number":2,"title":"v0.10","description":"This is the \"big breaking\" release. Ideally, no invasive breaking changes need to happen after this on the way to v1.0","creator":{"login":"beorn7","id":5609886,"avatar_url":"https://avatars.githubusercontent.com/u/5609886?v=3","gravatar_id":"","url":"https://api.github.com/users/beorn7","html_url":"https://github.com/beorn7","followers_url":"https://api.github.com/users/beorn7/followers","following_url":"https://api.github.com/users/beorn7/following{/other_user}","gists_url":"https://api.github.com/users/beorn7/gists{/gist_id}","starred_url":"https://api.github.com/users/beorn7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/beorn7/subscriptions","organizations_url":"https://api.github.com/users/beorn7/orgs","repos_url":"https://api.github.com/users/beorn7/repos","events_url":"https://api.github.com/users/beorn7/events{/privacy}","received_events_url":"https://api.github.com/users/beorn7/received_events","type":"User","site_admin":false},"open_issues":6,"closed_issues":0,"state":"open","created_at":"2016-08-19T21:36:29Z","updated_at":"2016-08-19T21:42:45Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2016-04-03T12:33:43Z","updated_at":"2016-08-19T21:45:07Z","closed_at":null,"body":"It should be possible to have a no-op registry that does nothing.\r\n\r\nMany things should be instrumented. But despite being fast, there can still be performance impact. Having a way to make instrumentation calls no-ops will provide quick benchmark feedback on the instrumentation overhead.\r\n\r\nInstrumenting packages/libs is tricky since it might turn some potential users away, who don't want to use it and see it as \"bloat\". So this would also provide a simple way to effectively turn off instrumentation via a configuration parameter of your library."},"comment":{"url":"https://api.github.com/repos/prometheus/client_golang/issues/comments/241143383","html_url":"https://github.com/prometheus/client_golang/issues/196#issuecomment-241143383","issue_url":"https://api.github.com/repos/prometheus/client_golang/issues/196","id":241143383,"user":{"login":"beorn7","id":5609886,"avatar_url":"https://avatars.githubusercontent.com/u/5609886?v=3","gravatar_id":"","url":"https://api.github.com/users/beorn7","html_url":"https://github.com/beorn7","followers_url":"https://api.github.com/users/beorn7/followers","following_url":"https://api.github.com/users/beorn7/following{/other_user}","gists_url":"https://api.github.com/users/beorn7/gists{/gist_id}","starred_url":"https://api.github.com/users/beorn7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/beorn7/subscriptions","organizations_url":"https://api.github.com/users/beorn7/orgs","repos_url":"https://api.github.com/users/beorn7/repos","events_url":"https://api.github.com/users/beorn7/events{/privacy}","received_events_url":"https://api.github.com/users/beorn7/received_events","type":"User","site_admin":false},"created_at":"2016-08-19T21:45:07Z","updated_at":"2016-08-19T21:45:07Z","body":"This requires #223 (we have to switch the various XxxVecs into interfaces to back them with no-op implementations) and therefore has to go into 0.10."}}
{"actor":{"display_login":"beorn7"}}