{ "info": { "author": "NRCCUA Architects", "author_email": "architecture@nrccua.org", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "datadog-http-handler\n====================\n\nPython logging module allowing you to log directly to Datadog via https.\nCurrently support only for python 3.6+.\n\nInstallation\n------------\n\nInstall `python `_\n\nInstall `pip `_\n\n.. code-block:: bash\n\n curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py\n python get-pip.py\n\nInstall datadog-http-handler\n\n.. code-block:: bash\n\n pip install datadog-http-handler\n\nUsage\n-----\n\nThe typical usage of this library to output to datadog\n\n.. code-block:: bash\n\n from datadog_http_handler import DatadogHttpHandler\n\n logger = DatadogHttpHandler(\n api_key=os.getenv('DATADOG_API_KEY', ''),\n service='test',\n host='your_hostname',\n logger_name='example',\n tags={'env': 'test', 'user': 'Tim the Enchanter'}\n ).logger\n\n logger.info('Hello World')\n\nSince sending logs to datadog via http can issue in a request failure for a myriad of reasons, it would be\ngood to know if the failure accord. By setting raise_failure=True when creating the DatadogHttpHandler\nobject, an exception will now be thrown if the status code of the response is not 200. See below:\n\n.. code-block:: bash\n\n import traceback\n\n from datadog_http_handler import DatadogHttpHandler\n\n logger = DatadogHttpHandler(\n api_key=os.getenv('DATADOG_API_KEY', ''),\n raise_exception=True,\n service='test',\n host='your_hostname',\n logger_name='example',\n tags={'env': 'test', 'user': 'Tim the Enchanter'}\n ).logger\n\n try:\n logger.info('Hello World')\n exceptException as e:\n print(traceback.format_exc())\n\nLICENSE\n-------\n\n`MIT `_\n\nAUTHORS\n-------\n\n\n* **NRCCUA Software Engineers**\n\nSee also the list of `contributors `_ who participated in this project.\n\nACKNOWLEDGEMENTS\n----------------\n\n\n* **Bryan Cusatis** - NRCCUA Architecture Team Lead\n* **Tim Reichard** - NRCCUA Architecture Team Member\n* **Grant Evans** - NRCCUA DevOps Engineering Lead", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nrccua/datadog-http-handler", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "datadog-http-handler", "package_url": "https://pypi.org/project/datadog-http-handler/", "platform": "", "project_url": "https://pypi.org/project/datadog-http-handler/", "project_urls": { "Homepage": "https://github.com/nrccua/datadog-http-handler" }, "release_url": "https://pypi.org/project/datadog-http-handler/1.0.7/", "requires_dist": null, "requires_python": "", "summary": "Python logging module allowing you to log directly to Datadog via https", "version": "1.0.7" }, "last_serial": 5353202, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "6a4a792135276bc95040f2d8099f63dc", "sha256": "13839d6d36ca340e20aecde0aabe693d920886830721a903ae468440d926e2d3" }, "downloads": -1, "filename": "datadog-http-handler-1.0.0.tar.gz", "has_sig": false, "md5_digest": "6a4a792135276bc95040f2d8099f63dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1875, "upload_time": "2019-05-30T16:09:53", "url": "https://files.pythonhosted.org/packages/9a/98/9aa98b428920caa82e3229ebc5a83ef5988ea950d1b3c113f4a714773f69/datadog-http-handler-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "533ea9bb1466b23bcbc37b447eac39ba", "sha256": "f367295d4d286cfa987d710b16ed1c451330157c49a3df4c4f3179219b2aea57" }, "downloads": -1, "filename": "datadog-http-handler-1.0.1.tar.gz", "has_sig": false, "md5_digest": "533ea9bb1466b23bcbc37b447eac39ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3070, "upload_time": "2019-05-30T16:55:44", "url": "https://files.pythonhosted.org/packages/c4/9f/67163440e69cd4d766ee1293f2999d8829d83588c3cf1f015e6574601b8e/datadog-http-handler-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "cdeda623643a558978969381273d72c6", "sha256": "2c66a4993e63756ad8b77a4021e3b8badb2109f745ed0bffa3fbfc51b6a463bf" }, "downloads": -1, "filename": "datadog-http-handler-1.0.2.tar.gz", "has_sig": false, "md5_digest": "cdeda623643a558978969381273d72c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3088, "upload_time": "2019-05-30T18:40:53", "url": "https://files.pythonhosted.org/packages/ac/da/f1a7d4d825d98c010d40a265b51ba54c1ad9e18496e707e208a5471b6eb3/datadog-http-handler-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "64c5a88cd082f9962f2e178c870e3d1c", "sha256": "abfd2694609e40ddfc9d7e8a343fbe534cdb2bb70ac662595ef04ddd4dc74e63" }, "downloads": -1, "filename": "datadog-http-handler-1.0.3.tar.gz", "has_sig": false, "md5_digest": "64c5a88cd082f9962f2e178c870e3d1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3112, "upload_time": "2019-05-30T19:16:51", "url": "https://files.pythonhosted.org/packages/99/e3/ad01dd13fc7bacab7a8013dc1f8931d4dd3f4e4e8ea1be308baa4c10ab76/datadog-http-handler-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "93eda62dd9db91623d39fec7444f24d7", "sha256": "a4d518010a4c095833729af8e1fa10c7c256dbb2465bc32c05187b116d2aa6eb" }, "downloads": -1, "filename": "datadog-http-handler-1.0.4.tar.gz", "has_sig": false, "md5_digest": "93eda62dd9db91623d39fec7444f24d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3108, "upload_time": "2019-05-30T19:25:15", "url": "https://files.pythonhosted.org/packages/f0/ed/98f8914bc905bedb4fc257e1d11e7f5edfa1d2349c452b26654fae409cb1/datadog-http-handler-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "4bdf1b9870a32de940b55a9736c59ea1", "sha256": "b370c91334422cbc7826da345db34d36c73d3801c94de363d875a6f084547146" }, "downloads": -1, "filename": "datadog-http-handler-1.0.5.tar.gz", "has_sig": false, "md5_digest": "4bdf1b9870a32de940b55a9736c59ea1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3125, "upload_time": "2019-05-30T19:38:15", "url": "https://files.pythonhosted.org/packages/9c/42/629c9d48e90ea8e6b45bc5566a53baa081aeebfb48077e03f21c47d97413/datadog-http-handler-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "7d7938c5de891b21d0683aaa931a30a5", "sha256": "ece7d3b2dee2f86544512b083ad8c9bbf2d0742ddc08ed315bf19d9fccd065d0" }, "downloads": -1, "filename": "datadog-http-handler-1.0.6.tar.gz", "has_sig": false, "md5_digest": "7d7938c5de891b21d0683aaa931a30a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3141, "upload_time": "2019-05-31T14:46:46", "url": "https://files.pythonhosted.org/packages/f3/b0/8ee15ad0183cf0b95254a9fc500d90f359a83e5d6a953905f203c8f04de5/datadog-http-handler-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "ea09c4ce764738b4691bf93e81f82448", "sha256": "39ed73386572e2caa081c454e023cc0507224f3fe4df2092bd6f80302a660a07" }, "downloads": -1, "filename": "datadog-http-handler-1.0.7.tar.gz", "has_sig": false, "md5_digest": "ea09c4ce764738b4691bf93e81f82448", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3143, "upload_time": "2019-06-03T15:27:47", "url": "https://files.pythonhosted.org/packages/a7/b1/1c01c66ac286838a7219ac202be227983826ff4235db907ef0e919142f50/datadog-http-handler-1.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ea09c4ce764738b4691bf93e81f82448", "sha256": "39ed73386572e2caa081c454e023cc0507224f3fe4df2092bd6f80302a660a07" }, "downloads": -1, "filename": "datadog-http-handler-1.0.7.tar.gz", "has_sig": false, "md5_digest": "ea09c4ce764738b4691bf93e81f82448", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3143, "upload_time": "2019-06-03T15:27:47", "url": "https://files.pythonhosted.org/packages/a7/b1/1c01c66ac286838a7219ac202be227983826ff4235db907ef0e919142f50/datadog-http-handler-1.0.7.tar.gz" } ] }