galaxy.tools.error_reports.plugins package
This module describes the abstract interface for InstrumentPlugin
.
These are responsible for collecting and formatting a coherent set of metrics.
- class galaxy.tools.error_reports.plugins.ErrorPlugin[source]
Bases:
object
Describes how to send bug reports to various locations.
- abstract property plugin_type
Short string providing labelling this plugin
Submodules
galaxy.tools.error_reports.plugins.base_git module
This module defines the common functions for error reporting for Galaxy jobs towards Git applications (e.g. Github/GitLab).
galaxy.tools.error_reports.plugins.email module
The module describes the email
error plugin.
galaxy.tools.error_reports.plugins.github module
The module describes the github
error plugin plugin.
- class galaxy.tools.error_reports.plugins.github.GithubPlugin(**kwargs)[source]
Bases:
BaseGitPlugin
Send error report to GitHub.
- plugin_type = 'github'
galaxy.tools.error_reports.plugins.gitlab module
The module describes the gitlab
error plugin plugin.
galaxy.tools.error_reports.plugins.influxdb module
The module describes the influxdb
error plugin plugin.
galaxy.tools.error_reports.plugins.json module
The module describes the json
error plugin.
galaxy.tools.error_reports.plugins.sentry module
The module describes the sentry
error plugin.