humbug
humbug copied to clipboard
Get usage metrics and crash reports for your API, library, or command line tool.
Some options. We should implement at least one of the following options, but we do not have to implement them all. ### Using inspect Here is an example of how...
Some of our customers build software that's intended to run in CI/CD pipelines. It is important for them to have a good sense of which CI/CD tools their users are...
See: https://consoledonottrack.com/ We have already implemented `BUGGER_OFF=1`. We should just add `DO_NOT_TRACK=1` as well with the same functionality. We have to do this in every client library.
User request was to identify when Humbug is run in colab. There are a few environment variables available there that will help us. E.g. `COLAB_GPU`. For other Jupyter environments, this...
See: https://github.com/bugout-dev/moonstream/blob/dd9954094ccaee2dc6c5d51121f84f37e097fff5/backend/setup.py#L21
Add a mode which gives callers a job queue to submit reports (rather than request/response).
This is a report from a user. I will verify the issue and add the stack trace here.
We should clean up paths (for example in stack traces) which look like `/home/zomglings/blahblahblah` to not include things like username. One way to make progress in Python is to make...
Our Python 3.6 tests did not catch the issue that `dataclasses` is not a standard package. (See this PR: https://github.com/bugout-dev/humbug/pull/84) It means that we don't have any tests for `HumbugReporter`....
The function should have a signature like this: ```go func (reporter *HumbugReporter) PublishAsync(report Report) (func,