{ "info": { "author": "Conor Branagan", "author_email": "conor.branagan@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# Django Datadog\n\nA simple Django middleware for submitting timings and exceptions to Datadog.\n\n## Installation\n\nDownload the code into your project and install it.\n\n```bash\ngit clone git://github.com/conorbranagan/django-datadog.git\ncd django-datadog\npython setup.py install\n```\n\nAdd `datadog` to your list of installed apps.\n\n```python\nINSTALLED_APPS += ('datadog')\n```\n\nAdd the following configuration to your projects' `settings.py` file:\n\n```python\nDATADOG_API_KEY = 'YOUR_API_KEY'\nDATADOG_APP_KEY = 'YOUR_APP_KEY'\nDATADOG_APP_NAME = 'my_app' # Used to namespace metric names\n```\n\nThe API and app keys can be found at https://app.datadoghq.com/account/settings#api\n\nAdd the Datadog request handler to your middleware in `settings.py`.\n\n```python\nMIDDLEWARE_CLASSES += ('datadog.middleware.DatadogMiddleware')\n```\n\n## Usage\n\nOnce the middlewhere installed, you'll start receiving events in your Datadog\nstream in the case of an app exception. Here's an example:\n\n![example django exception](https://dl.dropbox.com/u/126553/django-datadog.png)\n\nYou will also have new timing metrics available:\n\n- `my_app.request_time.{avg,max,min}`\n- `my_app.errors`\n\nMetrics are tagged with `path:/path/to/view`\n\nNote: `my_app` will be replaced by whatever value you give for `DATADOG_APP_NAME`.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "ak-django-datadog", "package_url": "https://pypi.org/project/ak-django-datadog/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ak-django-datadog/", "project_urls": null, "release_url": "https://pypi.org/project/ak-django-datadog/0.1.0.5/", "requires_dist": null, "requires_python": "", "summary": "Simple Django middleware for submitting timings and exceptions to Datadog.", "version": "0.1.0.5" }, "last_serial": 3153320, "releases": { "0.1.0.1": [ { "comment_text": "", "digests": { "md5": "7ca9f847ac74f0769995fdc9c8f864ea", "sha256": "638469ca28ac72af3480c198f13f1d176ea62818dffd13729031c93dc88036ba" }, "downloads": -1, "filename": "ak_django_datadog-0.1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "7ca9f847ac74f0769995fdc9c8f864ea", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4689, "upload_time": "2016-02-23T05:01:27", "url": "https://files.pythonhosted.org/packages/e4/fb/d26672c7c48922b7f88fb9a7eeb3b1fd88863574e33d64e6e60cd5add466/ak_django_datadog-0.1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3f534064ecb2ebd734f587072195fa50", "sha256": "62b2aad9604122edc3a4d8aa414754681335a21f05dbaa3f848fa0aa85a65c23" }, "downloads": -1, "filename": "ak-django-datadog-0.1.0.1.tar.gz", "has_sig": false, "md5_digest": "3f534064ecb2ebd734f587072195fa50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2540, "upload_time": "2016-02-23T05:01:37", "url": "https://files.pythonhosted.org/packages/e5/51/1c776091b8445558e35f3a75058f6334399404d9af5d3882894989b4d8dc/ak-django-datadog-0.1.0.1.tar.gz" } ], "0.1.0.2": [ { "comment_text": "", "digests": { "md5": "881e3dc8e9ff8cfde0010d60d3e0a95e", "sha256": "51324c90298c19bfd00cda0264640315b5913cf0019f51434d256eb3eaab0759" }, "downloads": -1, "filename": "ak_django_datadog-0.1.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "881e3dc8e9ff8cfde0010d60d3e0a95e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4688, "upload_time": "2016-02-23T05:03:29", "url": "https://files.pythonhosted.org/packages/5c/d7/c9f5bc5937d6d484f4d3c1a02163ebb682a07e9294a07722cceca970746c/ak_django_datadog-0.1.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f1820d2b6188699794b796213f8efc8", "sha256": "1747cbca55bb658694622302abd7d64e5c875fd7ba47d95e06fdefd82a5c58eb" }, "downloads": -1, "filename": "ak-django-datadog-0.1.0.2.tar.gz", "has_sig": false, "md5_digest": "2f1820d2b6188699794b796213f8efc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2539, "upload_time": "2016-02-23T05:03:35", "url": "https://files.pythonhosted.org/packages/34/ff/facee271e32196ea21f7560019113cc5e9c38623ef0ae1edf962e8a05d9a/ak-django-datadog-0.1.0.2.tar.gz" } ], "0.1.0.3": [ { "comment_text": "", "digests": { "md5": "e9eec521d0b76d07a2f8e53c6d08a62c", "sha256": "4b462b179b39a9f8bcca513a257a6e9fef60ad64fb1a347277ab459b25c0e382" }, "downloads": -1, "filename": "ak_django_datadog-0.1.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "e9eec521d0b76d07a2f8e53c6d08a62c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4689, "upload_time": "2016-02-23T05:24:55", "url": "https://files.pythonhosted.org/packages/83/8f/bdc26cbe687337663c3b0a642ff7c73b65c56f76a447d00ba64732b189e4/ak_django_datadog-0.1.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0fc751b5020acb69fb44e9dc7bfee980", "sha256": "9880a341e7b0800a7b2ceb3cd7b7f8b467d4619b82a78dbb7218619c7cd28f45" }, "downloads": -1, "filename": "ak-django-datadog-0.1.0.3.tar.gz", "has_sig": false, "md5_digest": "0fc751b5020acb69fb44e9dc7bfee980", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2514, "upload_time": "2016-02-23T05:25:01", "url": "https://files.pythonhosted.org/packages/28/f5/a110f99f1b5c054b6f1902b57e168e487858db1d10a86caf94f94386ba3a/ak-django-datadog-0.1.0.3.tar.gz" } ], "0.1.0.4": [ { "comment_text": "", "digests": { "md5": "16bd58326c5f28cb72729204e0152a00", "sha256": "f5360c4e919a75402f2c88a2eba4dc5d440d17ce0aa2aa8f4dad5c7b68d7c7a5" }, "downloads": -1, "filename": "ak_django_datadog-0.1.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "16bd58326c5f28cb72729204e0152a00", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4688, "upload_time": "2016-02-29T07:08:10", "url": "https://files.pythonhosted.org/packages/7a/14/741e5204b0deb95444a7dc814bec49f29c7ac3c46610e77f23d40dee9a18/ak_django_datadog-0.1.0.4-py2-none-any.whl" } ], "0.1.0.5": [ { "comment_text": "", "digests": { "md5": "67994e9ec160b9488f964aa4e3bbe823", "sha256": "d99f730171f4d191ebb5c5362cc8a41c470a19fd7e0f509785fc2d1d0ee66f04" }, "downloads": -1, "filename": "ak_django_datadog-0.1.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "67994e9ec160b9488f964aa4e3bbe823", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4689, "upload_time": "2016-02-29T07:19:46", "url": "https://files.pythonhosted.org/packages/90/dd/80bbd8b0d6fd5f0454408adce1c0dc90758586bc201d357bc4f3cdec2c17/ak_django_datadog-0.1.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "146f7aa8f8ceabbd3d627fb28b863739", "sha256": "cddfaf69a20d0f7e344587e3aae598002c99b298fb728ecb4ec1ab9ac8df4354" }, "downloads": -1, "filename": "ak-django-datadog-0.1.0.5.tar.gz", "has_sig": false, "md5_digest": "146f7aa8f8ceabbd3d627fb28b863739", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2740, "upload_time": "2016-02-29T07:19:59", "url": "https://files.pythonhosted.org/packages/da/f7/7bd5427dabd4aedd18d66c26cc0f81b865560743b84ec5eac72c769b382f/ak-django-datadog-0.1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "67994e9ec160b9488f964aa4e3bbe823", "sha256": "d99f730171f4d191ebb5c5362cc8a41c470a19fd7e0f509785fc2d1d0ee66f04" }, "downloads": -1, "filename": "ak_django_datadog-0.1.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "67994e9ec160b9488f964aa4e3bbe823", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4689, "upload_time": "2016-02-29T07:19:46", "url": "https://files.pythonhosted.org/packages/90/dd/80bbd8b0d6fd5f0454408adce1c0dc90758586bc201d357bc4f3cdec2c17/ak_django_datadog-0.1.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "146f7aa8f8ceabbd3d627fb28b863739", "sha256": "cddfaf69a20d0f7e344587e3aae598002c99b298fb728ecb4ec1ab9ac8df4354" }, "downloads": -1, "filename": "ak-django-datadog-0.1.0.5.tar.gz", "has_sig": false, "md5_digest": "146f7aa8f8ceabbd3d627fb28b863739", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2740, "upload_time": "2016-02-29T07:19:59", "url": "https://files.pythonhosted.org/packages/da/f7/7bd5427dabd4aedd18d66c26cc0f81b865560743b84ec5eac72c769b382f/ak-django-datadog-0.1.0.5.tar.gz" } ] }