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.