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:
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.