Warning
This document is for an old release of Galaxy. You can alternatively view this page in the latest release if it exists or view the top of the latest release's documentation.
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:
objectDescribes 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:
BaseGitPluginSend 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 plugin.