{ "info": { "author": "Luis Rasc\u00e3o", "author_email": "luis.rascao@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware", "Topic :: Software Development", "Topic :: Software Development :: Bug Tracking", "Topic :: Software Development :: Quality Assurance", "Topic :: Software Development :: Testing" ], "description": "rollbar-udp-agent\n=============\nA daemon that listens on a udp port and pushes messages to Rollbar.\n\nRequirements\n------------\nrollbar-udp-agent requires:\n\n- A unix-like system (tested on Fedora Linux and Mac OS X)\n- Python 2.6+\n- requests 0.13.1+ (will be installed by pip)\n- a Rollbar_ account\n\nInstallation\n------------\n\n**Installing**\n\nObtain a post_server_item access token from your project's Rollbar settings page and execute\n\n ROLLBAR_ACCESS_TOKEN=post_server_item_access_token bash -c \"$(curl -L https://raw.githubusercontent.com/lrascao/rollbar-udp-agent/master/setup.sh)\"\n\n**Installing with pip**\n\nIn a virtualenv, install like so::\n\n sudo pip install rollbar-udp-agent\n\n**init.d script**\n\nrollbar-agent comes with an example init.d script, chkconfig compatible and tested on Fedora Linux, update-rc.d on Ubuntu Linux.\n\nOn Ubuntu, you'll need to add to rc.d. Run the following::\n\n update-rc.d rollbar-udp-agent defaults\n\nOn Fedora, add to chkconfig::\n\n sudo chkconfig --add rollbar-udp-agent\n sudo chkconfig rollbar-udp-agent on\n\nOn other systems, check your system's documentation for its equivalent of chkconfig.\n\nNow, start the service::\n\n sudo service rollbar-udp-agent start\n\nTo check that it's running, tail its log file::\n\n tail -f /var/log/rollbar-udp-agent.log\n\nConfiguration\n-------------\nConfiguration options for rollbar-udp-agent itself are in `/etc/rollbar-udp-agent.conf`.\n\n**rollbar-udp-agent.conf**\nAt the bare minimum, you will want to change the following variables:\n\n- ``api_key`` -- your Rollbar access token, specifically an API token that allows \"post_server_item\"\n\nThe following options are optional and have default values\n\n- ``listen_port`` -- the udp port to listen for messages on (default 7521)\n- ``bind_host`` -- interface to listen on (default is all interfaces)\n- ``rollbar_url`` -- url to post messages to (default https://api.rollbar.com/api/1/item/)\n- ``event_chunk_size`` -- number of events to chunk before sending to rollbar (default 50)\n- ``event_chunk_bytes`` -- number of bytes to chunk before sending to rollbar (default 1048576, 1MB)\n- ``flush_interval`` -- flush messages to rollbar period (default 30 seconds)\n- ``bulk_report`` -- wether to send messages in a single http request or several (default false)\n\nContributing\n------------\n\nContributions are welcome. The project is hosted on github at http://github.com/lrascao/rollbar-udp-agent", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/lrascao/rollbar-udp-agent", "keywords": null, "license": null, "maintainer": null, "maintainer_email": null, "name": "rollbar-udp-agent", "package_url": "https://pypi.org/project/rollbar-udp-agent/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/rollbar-udp-agent/", "project_urls": { "Homepage": "http://github.com/lrascao/rollbar-udp-agent" }, "release_url": "https://pypi.org/project/rollbar-udp-agent/0.0.15/", "requires_dist": null, "requires_python": null, "summary": "Rollbar server-side UDP agent", "version": "0.0.15" }, "last_serial": 1564357, "releases": { "0.0.15": [ { "comment_text": "", "digests": { "md5": "a07d8759a360678386497cd64225bb0e", "sha256": "cb6c23ff2600c744ca64c627fef35c327be54076bf2971b54810cdba36166831" }, "downloads": -1, "filename": "rollbar-udp-agent-0.0.15.tar.gz", "has_sig": false, "md5_digest": "a07d8759a360678386497cd64225bb0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12576, "upload_time": "2015-05-27T09:48:16", "url": "https://files.pythonhosted.org/packages/12/c4/465ca127eb87c9f026c402d5b839ffb6560a6cbdbc5584122054a3c3d24a/rollbar-udp-agent-0.0.15.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a07d8759a360678386497cd64225bb0e", "sha256": "cb6c23ff2600c744ca64c627fef35c327be54076bf2971b54810cdba36166831" }, "downloads": -1, "filename": "rollbar-udp-agent-0.0.15.tar.gz", "has_sig": false, "md5_digest": "a07d8759a360678386497cd64225bb0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12576, "upload_time": "2015-05-27T09:48:16", "url": "https://files.pythonhosted.org/packages/12/c4/465ca127eb87c9f026c402d5b839ffb6560a6cbdbc5584122054a3c3d24a/rollbar-udp-agent-0.0.15.tar.gz" } ] }