Skip to main content

Snakemake Logger Plugin for STOMP

PyPI version CI License: MIT

Send Snakemake workflow events monitoring to a STOMP message broker (ActiveMQ, RabbitMQ, etc.) in real-time.

Installation

pip install snakemake-logger-plugin-stomp

Quick Start

snakemake --logger stomp \
  --logger-stomp-host localhost \
  --logger-stomp-port 61613 \
  --logger-stomp-user admin \
  --logger-stomp-password admin \
  --logger-stomp-queue /queue/snakemake.events

Or use a profile:

# profiles/stomp/config.yaml
logger:
  stomp:
    host: "activemq.example.com"
    port: 61613
    user: "${STOMP_USER}"
    password: "${STOMP_PASSWORD}"
    queue: "/topic/snakemake.prod"

Features

  • JSON event streaming to message brokers
  • SSL/TLS support
  • Configurable formatters (default + JLab SWF schema)
  • Event filtering (include/exclude)
  • Heartbeat management
  • Environment variable support for secrets

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

snakemake_logger_plugin_stomp-0.1.2.tar.gz (34.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file snakemake_logger_plugin_stomp-0.1.2.tar.gz.

File metadata

File hashes

Hashes for snakemake_logger_plugin_stomp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 3c273ff6601def688c72c0f8b309448446ccff73b76e522482845d8b946b4176
MD5 ffe48560be368abb3c369fe36d4eb39c
BLAKE2b-256 be98ee42a08ac34ab415a5a0753f0ef628cf32c095ec9cbfa8ecb0ce35188fc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for snakemake_logger_plugin_stomp-0.1.2.tar.gz:

Publisher: release-please.yml on JeffersonLab/snakemake-logger-plugin-stomp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file snakemake_logger_plugin_stomp-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for snakemake_logger_plugin_stomp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 352f32e842bf04757e82d5790048cf1890326d9c3ef85a26685e001784ff3194
MD5 1e4418d265f210abe7b430a0538fcf02
BLAKE2b-256 bc039f10dc30f7188c3f33a65a472f4374a86f37ce02223c40522a77e6dd3be9

See more details on using hashes here.

Provenance

The following attestation bundles were made for snakemake_logger_plugin_stomp-0.1.2-py3-none-any.whl:

Publisher: release-please.yml on JeffersonLab/snakemake-logger-plugin-stomp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page