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.