Get usage metrics and crash reports for your API, library, or command line tool.
Version refs/tags/python/v0.3.2 of the Humbug Python library
Full Changelog: https://github.com/bugout-dev/humbug/compare/python/v0.3.1...python/v0.3.2
Fix pkg_resources module not found in packages report.
Extend report functionality.
We add a new method called metric_report to HumbugReporter that collects various metrics such as CPU usage, GPU usage, RAM usage, and so on. This method will return the collected metrics as a bugout entry.
You can push it to bugout or use it locally.
Blacklisting parameters in feature reports allow you to specify which parameters from an argument list to filter out.
Fixes error when importing HumbugReporter
in Python 3.6 environments.
The issue was caused by the fact that dataclasses
was only introduces as a standard package in Python 3.7. We fixed the issue by conditionally installing the dataclasses
backport when the Python version is 3.6.
Removed Apache HTTP library dependency in favor of native requests.
Hello world! First version of the Humbug Java library.
Javascript error names are now reported using tags of the form error:<error_name>
.
Consent flow of Javascript library now matches the flow of the Python library - consent is calculated at reporting time, every time!
Also removed package-lock.json from git, as is appropriate for a library like this.
Added documentation for various methods.
record_call
and record_error
decorators now correctly wrap their functions so that docstrings, name, etc. pass through.