Skip to main content

A Snakemake logger plugin that stores workflow execution data in PostgreSQL

Project description

Snakemake Logger Plugin - Flowo

A Snakemake logger plugin that stores workflow execution data in PostgreSQL, making your workflow management more efficient and fun! 🎉

🎈 Features

  • Stores Snakemake workflow execution data in PostgreSQL database
  • Tracks jobs, rules, files, and errors
  • Provides comprehensive logging and monitoring capabilities
  • Easy integration with existing Snakemake workflows

💻 Installation

pip install snakemake-logger-plugin-flowo

🔧 Configuration

# To generate the default configuration file, run the following command:
# This will create the default .env configuration file in your $HOME/.config/flowo/ directory.
flowo --generate-config

# After generating the .env file, open it with your preferred text editor to adjust the settings:
vim $HOME/.config/flowo/.env

The following environment variables are available for configuration in the .env file:

  • POSTGRES_USER: PostgreSQL username (default: flowo)
  • POSTGRES_PASSWORD: PostgreSQL password (default: flowo_password)
  • POSTGRES_DB: PostgreSQL database name (default: flowo_logs)
  • POSTGRES_HOST: PostgreSQL host (default: localhost)
  • POSTGRES_PORT: PostgreSQL port (default: localhost: 5432)
  • FLOWO_USER:
  • FLOWO_WORKING_PATH:

🚀 Usage

snakemake --logger flowo 

📜 License

MIT License

Project details


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_flowo-0.1.2a2.tar.gz (51.3 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_flowo-0.1.2a2.tar.gz.

File metadata

File hashes

Hashes for snakemake_logger_plugin_flowo-0.1.2a2.tar.gz
Algorithm Hash digest
SHA256 e7bb164974a2175b197d46f8a6dbf5bcb8deb90acd5eb1c59b08d2b12c933e51
MD5 ec22e59c956948d20017aedb2126fe01
BLAKE2b-256 36d7d73e7f23455e8c2114a628a9a6bdbba8595b367a609c8f84058698a58d5a

See more details on using hashes here.

File details

Details for the file snakemake_logger_plugin_flowo-0.1.2a2-py3-none-any.whl.

File metadata

File hashes

Hashes for snakemake_logger_plugin_flowo-0.1.2a2-py3-none-any.whl
Algorithm Hash digest
SHA256 91560b6a904efcb51c9e3d8a5d2959a32a4e27dc02052e7cb4d7dd5b681014ea
MD5 f3c10f0a955f53de345972b49637ce73
BLAKE2b-256 d0abcc6c3cef90b09a9296d9291574f766c829436fe457790e970da41f2e00ba

See more details on using hashes here.

Supported by

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