{"action":"created","issue":{"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-python/issues/2687","repository_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-python","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-python/issues/2687/labels{/name}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-python/issues/2687/comments","events_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-python/issues/2687/events","html_url":"https://github.com/GoogleCloudPlatform/google-cloud-python/issues/2687","id":187398687,"number":2687,"title":"Add Error Reporting gRPC","user":{"login":"waprin","id":1075173,"avatar_url":"https://avatars1.githubusercontent.com/u/1075173?v=3","gravatar_id":"","url":"https://api.github.com/users/waprin","html_url":"https://github.com/waprin","followers_url":"https://api.github.com/users/waprin/followers","following_url":"https://api.github.com/users/waprin/following{/other_user}","gists_url":"https://api.github.com/users/waprin/gists{/gist_id}","starred_url":"https://api.github.com/users/waprin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/waprin/subscriptions","organizations_url":"https://api.github.com/users/waprin/orgs","repos_url":"https://api.github.com/users/waprin/repos","events_url":"https://api.github.com/users/waprin/events{/privacy}","received_events_url":"https://api.github.com/users/waprin/received_events","type":"User","site_admin":false},"labels":[{"id":544604260,"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-python/labels/api:%20error-reporting","name":"api: error-reporting","color":"cd7f32","default":false},{"id":544604243,"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-python/labels/priority:%20p2+","name":"priority: p2+","color":"ffee58","default":false},{"id":544604235,"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-python/labels/status:%20acknowledged","name":"status: acknowledged","color":"fef2c0","default":false},{"id":77438582,"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-python/labels/type:%20enhancement","name":"type: enhancement","color":"8bc34a","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":22,"created_at":"2016-11-04T17:53:57Z","updated_at":"2017-03-16T21:05:16Z","closed_at":"2017-03-16T21:05:16Z","body":"This is a tracking work item to get the Error Reporting GAPIC into this library:\r\n\r\nhttps://pypi.python.org/pypi/gapic-google-cloud-error-reporting-v1beta1\r\n\r\n@steren and I agree that the existing (small) `report` and `report_exception` is what we want to keep, along with possible more framework integrations in the future. So I think what we primarily want is the same thing as with done with Logging where we add the GAPIC as a dependency, and then fallback to the existing code if gRPC is disabled.\r\n\r\nOne small question is if and to what extent we want to expose the rest of the GAPIC besides events.report via this library. There are a few API calls that will likely only be used by power users, but it might be worth having some sort of pass-through mechanism. Unless I'm mistake, it looks like so far we either wrap all the GAPIC calls or pass-through completely, but we haven't done both, so not sure exactly how this would look.\r\n\r\ncc @bjwatson @jgeewax @omaray in case you have comments."},"comment":{"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-python/issues/comments/287190673","html_url":"https://github.com/GoogleCloudPlatform/google-cloud-python/issues/2687#issuecomment-287190673","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-python/issues/2687","id":287190673,"user":{"login":"lukesneeringer","id":4346,"avatar_url":"https://avatars3.githubusercontent.com/u/4346?v=3","gravatar_id":"","url":"https://api.github.com/users/lukesneeringer","html_url":"https://github.com/lukesneeringer","followers_url":"https://api.github.com/users/lukesneeringer/followers","following_url":"https://api.github.com/users/lukesneeringer/following{/other_user}","gists_url":"https://api.github.com/users/lukesneeringer/gists{/gist_id}","starred_url":"https://api.github.com/users/lukesneeringer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lukesneeringer/subscriptions","organizations_url":"https://api.github.com/users/lukesneeringer/orgs","repos_url":"https://api.github.com/users/lukesneeringer/repos","events_url":"https://api.github.com/users/lukesneeringer/events{/privacy}","received_events_url":"https://api.github.com/users/lukesneeringer/received_events","type":"User","site_admin":false},"created_at":"2017-03-16T21:05:16Z","updated_at":"2017-03-16T21:05:16Z","body":"Closing this issue (done in #2894)."}}
{"actor":{"display_login":"lukesneeringer"}}