google-cloud-python: Add Error Reporting gRPC
This is a tracking work item to get the Error Reporting GAPIC into this library:
https://pypi.python.org/pypi/gapic-google-cloud-error-reporting-v1beta1
@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.
One 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.
About this issue
- Original URL
- State: closed
- Created 8 years ago
- Comments: 23 (13 by maintainers)
Commits related to this issue
- Add voice selection by name [(#2687)](https://github.com/GoogleCloudPlatform/python-docs-samples/issues/2687) * Add voice selection by name * Add future to requirements.txt Fixes python2 test f... — committed to googleapis/google-cloud-python by texasmichelle 4 years ago
- Add voice selection by name [(#2687)](https://github.com/GoogleCloudPlatform/python-docs-samples/issues/2687) * Add voice selection by name * Add future to requirements.txt Fixes python2 test f... — committed to googleapis/google-cloud-python by texasmichelle 4 years ago
I think this issue is best resolved by adding a dependency on the GAPIC package to https://github.com/GoogleCloudPlatform/google-cloud-python/blob/master/error_reporting/setup.py.
The documentation issue is covered by https://github.com/GoogleCloudPlatform/gcloud-common/issues/207.