Skip to main content

Peach Collector client library for Python

Project description

peach-collector

Peach Collector client implementation in Python 3.8

PeachCollector

Simplest way to send events. Usage:

collector = PeachCollector("a-site-key", "an-app-id")
collector.add_event({"foo": 666})
collector.add_event({"bar": 777})
await collector.send_events()

PeachCollectorQueue

Pushes events on to a Redis queue which is drained at regular intervals. Usage:

# Client
q = PeachCollectorQueue("redis://localhost")
q.push_event({"foo": 66})
q.push_event({"bar": 777})

# Scheduled Worker
collector = PeachCollector("a-site-key", "an-app-id")
q = PeachCollectorQueue("redis://localhost", collector)
q.drain()

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

peach-collector-1.0.2.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

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

peach_collector-1.0.2-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file peach-collector-1.0.2.tar.gz.

File metadata

  • Download URL: peach-collector-1.0.2.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.2

File hashes

Hashes for peach-collector-1.0.2.tar.gz
Algorithm Hash digest
SHA256 cd4a4d3d0e557e514f442ef1041b82d57cae1c0a6e6968255f1a3656068d1d5e
MD5 da09cf606644f368776343a28269f418
BLAKE2b-256 7340b28ce1a3bc90fc78acf4d0abfd3f12cfa60d8b133bbbde51d3a9da10d1bf

See more details on using hashes here.

File details

Details for the file peach_collector-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: peach_collector-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.2

File hashes

Hashes for peach_collector-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f762dc559600e53126b884627fb242a74b193f786e79c0263abdc163dd17384f
MD5 161e46700f7b4894cf695d6a940ae7b0
BLAKE2b-256 fcdcf583fe9f3d9d5caf3a5c8f31f37fb9ca3e8f7559ce40b33b1d07ac1c9508

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