Warning
This document is for an in-development version 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:
galaxy.tools.error_reports.plugins.base_git.BaseGitPlugin
Send error report to Github.
- plugin_type = 'github'¶
galaxy.tools.error_reports.plugins.gitlab module¶
The module describes the gitlab
error plugin plugin.
- class galaxy.tools.error_reports.plugins.gitlab.GitLabPlugin(**kwargs)[source]¶
Bases:
galaxy.tools.error_reports.plugins.base_git.BaseGitPlugin
Send error report to GitLab.
- plugin_type = 'gitlab'¶
galaxy.tools.error_reports.plugins.influxdb module¶
The module describes the influxdb
error plugin plugin.
- class galaxy.tools.error_reports.plugins.influxdb.InfluxDBPlugin(**kwargs)[source]¶
Bases:
galaxy.tools.error_reports.plugins.ErrorPlugin
Send error report to InfluxDB
- plugin_type = 'influxdb'¶
galaxy.tools.error_reports.plugins.json module¶
The module describes the json
error plugin.
- class galaxy.tools.error_reports.plugins.json.JsonPlugin(**kwargs)[source]¶
Bases:
galaxy.tools.error_reports.plugins.ErrorPlugin
Write error report to a JSON file.
- plugin_type = 'json'¶
galaxy.tools.error_reports.plugins.sentry module¶
The module describes the sentry
error plugin plugin.
- class galaxy.tools.error_reports.plugins.sentry.SentryPlugin(**kwargs)[source]¶
Bases:
galaxy.tools.error_reports.plugins.ErrorPlugin
Send error report to Sentry.
- plugin_type = 'sentry'¶