Skip to main content

Arroyo is a Python library for working with streaming data.

Project description

Arroyo

Arroyo is a Python library for working with streaming data.

Most of the code here has been extracted from Snuba so that it can be reused in Sentry and other services.

Arroyo provides:

  • Consumer and producer interfaces. The primary use case is for working with Apache Kafka streams, however it also supports custom backends and includes local (memory or file based) consumer and producer implementations
  • Consumer strategy interface that helps build the processing strategy for how raw messages that are consumed should be filtered, transformed, batched and flushed as required
  • A synchronized consumer implementation that supports following another consumer by only consuming messages once already consumed and committed by another consumer group

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

sentry-arroyo-0.0.10.tar.gz (55.5 kB view details)

Uploaded Source

Built Distribution

sentry_arroyo-0.0.10-py3-none-any.whl (76.2 kB view details)

Uploaded Python 3

File details

Details for the file sentry-arroyo-0.0.10.tar.gz.

File metadata

  • Download URL: sentry-arroyo-0.0.10.tar.gz
  • Upload date:
  • Size: 55.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for sentry-arroyo-0.0.10.tar.gz
Algorithm Hash digest
SHA256 a9785f5ffda47a73d6dfec6e06ae2a1b4de3860e826786c91310d3a12713447b
MD5 48d1edda005592374870acb3c208ac37
BLAKE2b-256 a6de02c13282b2d3877c26e4542d3d661ce6013bfa5bb12c6ac59f536de3fc6f

See more details on using hashes here.

File details

Details for the file sentry_arroyo-0.0.10-py3-none-any.whl.

File metadata

  • Download URL: sentry_arroyo-0.0.10-py3-none-any.whl
  • Upload date:
  • Size: 76.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for sentry_arroyo-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 470b58d9010564c7539be2afa309d53cce003afd4dfdfb04036d6c84514ef447
MD5 04d857241d69b60ce305481b3684b1b8
BLAKE2b-256 35ce34f009e4e0bae044e41b94521a54979020218459e013d7c12dbb4d15511a

See more details on using hashes here.

Supported by

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