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

Official documentation: https://getsentry.github.io/arroyo/

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-1.2.0.tar.gz (62.9 kB view details)

Uploaded Source

Built Distribution

sentry_arroyo-1.2.0-py3-none-any.whl (87.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: sentry-arroyo-1.2.0.tar.gz
  • Upload date:
  • Size: 62.9 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-1.2.0.tar.gz
Algorithm Hash digest
SHA256 b4c9875b713b4ac1edec1d3f80ddb68e22ee8217b254d3d16366f88e8e07c79b
MD5 db8e264947832d391d1791c5188cf4d4
BLAKE2b-256 77291e00f3921f7d7bd927af5c0304b27af3f77d6a6ae2259d5253a23187e35c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sentry_arroyo-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 87.9 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-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9ad11dcd6f96c1dbcef7fb9bc39011ffc0642001c1cf371e2cf1f37106e15fdb
MD5 cfc684e196cef8de3b46f8e111e0aed6
BLAKE2b-256 bdaf888c8f0474c4077059db46d6c92a30987788dc88f1bfd0fe6be7f693c7c2

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