Skip to main content

UDPLog is a system for emitting application log events via UDP and shipping them via RabbitMQ or Scribe for further processing.

Project description

What is this?

UDPLog is a system for emitting application log events via UDP and shipping them via RabbitMQ or Scribe for further processing. The idea is that the applications sends its structured log events to a dedicated shipping daemon on the same machine, which in turn passes it on to one or more remote services. As this uses UDP, emitting events is non-blocking fire-and-forget. An application like Logstash can then be used to process and store log events.

Requirements

  • simplejson
  • Twisted (optional for Twisted logging support and requisite for the server-side shippers)
  • txAMQP (for shipping to RabbitMQ)
  • scribe (for shipping to Scribe)
  • thrift (for shipping to Scribe)

To generate the documentation:

  • docutils
  • Sphinx
  • pydoctor (including apilinks_sphinxext.py)
  • epydoc

Project details


Download files

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

Files for udplog, version 0.1.1
Filename, size File type Python version Upload date Hashes
Filename, size udplog-0.1.1-py2.7.egg (86.9 kB) File type Egg Python version 2.7 Upload date Hashes View hashes
Filename, size udplog-0.1.1.tar.gz (46.8 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page