{ "info": { "author": "Amplify Education", "author_email": "github@amplify.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "data\\_kennel\n============\n\n|Codacy Badge| |Build Status| |License| |PyPi Package| |Coverage Badge|\n|Python Versions| |Downloads|\n\nData Kennel is a CLI tool for managing Datadog infrastructure.\n\nAbout Amplify\n=============\n\nAmplify builds innovative and compelling digital educational products\nthat empower teachers and students across the country. We have a long\nhistory as the leading innovator in K-12 education - and have been\ndescribed as the best tech company in education and the best education\ncompany in tech. While others try to shrink the learning experience into\nthe technology, we use technology to expand what is possible in real\nclassrooms with real students and teachers.\n\nLearn more at https://www.amplify.com\n\nGetting Started\n---------------\n\nPrerequisites\n~~~~~~~~~~~~~\n\nData Kennel requires the following software to be installed: \\* python\n>= 2.7\n\nFor development: \\* tox >= 2.9.1\n\nInstalling/Building\n~~~~~~~~~~~~~~~~~~~\n\nData Kennel can be installed from pip.\n\n::\n\n pip install data_kennel\n\nFor local development, Data Kennel also includes a setup script.\n\n::\n\n python setup.py develop\n\nCredentials\n~~~~~~~~~~~\n\nData Kennel expects your Datadog API and APP keys to be available as\nenvironment variables, as ``DATADOG_API_KEY`` and\n``DATA_KENNEL_APP_KEY``. Here is an example:\n\n.. code:: bash\n\n # Data Kennel Envvars\n export DATADOG_API_KEY=\"change_me\"\n export DATA_KENNEL_APP_KEY=\"change_me\"\n\nYou can create API and APP keys in the `Datadog\nconsole `__.\n\nRunning Tests\n~~~~~~~~~~~~~\n\nData Kennel has lint checks and unit tests for use when developing.\nSimply run tox.\n\n::\n\n tox\n\nSupported Operations\n====================\n\nMonitor Management\n------------------\n\nData Kennel currently supports listing, syncing, and deleting simple and\ncomposite monitors. Composite monitors are monitors that are composed of\nseveral other monitors. This is achieved through the ``dk_monitor``\ncommand. ``dk_monitor`` has the following options available: \\* list \\*\nupdate \\* delete\n\nSee ``dk_monitor -h`` for more information and\n``data_kennel.yml.example`` for an example of the configuration file.\n\nRoadmap\n=======\n\n- Add support for ``OR`` boolean operator in composite monitors.\n- Add support for managing Datadog dashboards.\n- Add support for managing Datadog downtimes.\n- Add support for sending arbitrary Datadog events.\n- Add support for queryng arbitrary Datadog metrics.\n\nResponsible Disclosure\n======================\n\nIf you have any security issue to report, contact project maintainers\nprivately. You can reach us at github@amplify.com\n\nContributing\n============\n\nWe welcome pull requests! For your pull request to be accepted smoothly,\nwe suggest that you: 1. For any sizable change, first open a GitHub\nissue to discuss your idea. 2. Create a pull request. Explain why you\nwant to make the change and what it\u2019s for. We\u2019ll try to answer any PRs\npromptly.\n\n.. |Codacy Badge| image:: https://api.codacy.com/project/badge/Grade/3599930cf25b4324a93b6d356bae893b\n :target: https://www.codacy.com/app/CFER/data_kennel?utm_source=github.com&utm_medium=referral&utm_content=amplify-education/data_kennel&utm_campaign=badger\n.. |Build Status| image:: https://travis-ci.org/amplify-education/data_kennel.svg?branch=master\n :target: https://travis-ci.org/amplify-education/data_kennel\n.. |License| image:: https://img.shields.io/badge/license-MIT-blue.svg\n :target: https://raw.githubusercontent.com/amplify-education/data_kennel/master/LICENSE\n.. |PyPi Package| image:: https://badge.fury.io/py/data-kennel.svg\n :target: https://pypi.python.org/pypi/data-kennel\n.. |Coverage Badge| image:: https://api.codacy.com/project/badge/Coverage/3599930cf25b4324a93b6d356bae893b\n :target: https://www.codacy.com/app/CFER/data_kennel?utm_source=github.com&utm_medium=referral&utm_content=amplify-education/data_kennel&utm_campaign=Badge_Coverage\n.. |Python Versions| image:: https://img.shields.io/pypi/pyversions/data_kennel.svg\n :target: https://pypi.python.org/pypi/data_kennel\n.. |Downloads| image:: https://img.shields.io/badge/dynamic/json.svg?label=downloads&url=https%3A%2F%2Fpypistats.org%2Fapi%2Fpackages%2Fdata-kennel%2Frecent%3Fperiod%3Dmonth&query=data.last_month&colorB=brightgreen&suffix=%2Fmonth\n :target: https://pypistats.org/packages/data-kennel", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/amplify-education/data_kennel", "keywords": "python,datadog,cli", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "data-kennel", "package_url": "https://pypi.org/project/data-kennel/", "platform": "", "project_url": "https://pypi.org/project/data-kennel/", "project_urls": { "Homepage": "https://github.com/amplify-education/data_kennel" }, "release_url": "https://pypi.org/project/data-kennel/1.0.12/", "requires_dist": null, "requires_python": "", "summary": "Data Kennel is a CLI tool for managing Datadog infrastructure.", "version": "1.0.12" }, "last_serial": 4258023, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "63f695e0827c86deb6f7e5790f1271b9", "sha256": "127981c16f5b6baf82d629ef76b650a27a7484193ccf2c675299be820e64af70" }, "downloads": -1, "filename": "data_kennel-1.0.0.tar.gz", "has_sig": false, "md5_digest": "63f695e0827c86deb6f7e5790f1271b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11572, "upload_time": "2017-07-26T20:29:17", "url": "https://files.pythonhosted.org/packages/d6/b4/144981b3941d8a98ce86a46ca9755ef10beebdc1a8d9a89ca95fbcf17acf/data_kennel-1.0.0.tar.gz" } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "7bd269a8f9040fddb44da6998da0fb8f", "sha256": "773ee2b42868f1d85d5f606647fe6bb8ddc6e1e500f987b9c1944a0d06883e5e" }, "downloads": -1, "filename": "data_kennel-1.0.10.tar.gz", "has_sig": false, "md5_digest": "7bd269a8f9040fddb44da6998da0fb8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13237, "upload_time": "2018-01-09T22:02:57", "url": "https://files.pythonhosted.org/packages/eb/33/c06da1c163e3728ad5fa7597fdf696840bb9719c98504b1e5dda2922d87e/data_kennel-1.0.10.tar.gz" } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "b06971de4551c3af2220bd267a988c08", "sha256": "930921e0a826e94c5de7f7b8beb0e928509c86e94f8ce397ea8a407e3794b2e1" }, "downloads": -1, "filename": "data_kennel-1.0.11.tar.gz", "has_sig": false, "md5_digest": "b06971de4551c3af2220bd267a988c08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13239, "upload_time": "2018-08-16T15:38:54", "url": "https://files.pythonhosted.org/packages/6c/84/33ab0aeb6492941e6c3d2f838b850868bd3bb5c14a26446f92c64a4bb180/data_kennel-1.0.11.tar.gz" } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "0d1e5d512248289b627d0be93a1e305d", "sha256": "4ebbaab8c7de983557dcb7def9cd981fc23482cc83a1598ba388bb9a09e6523e" }, "downloads": -1, "filename": "data_kennel-1.0.12.tar.gz", "has_sig": false, "md5_digest": "0d1e5d512248289b627d0be93a1e305d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13490, "upload_time": "2018-09-10T15:05:11", "url": "https://files.pythonhosted.org/packages/50/98/c8dd5d6015dce62fff5ba5fd651ba02ca3c48da54b7951d0236b142ef03b/data_kennel-1.0.12.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "0ebed181f7f54b4450be262fdd6c730d", "sha256": "2cac3024f3c0a5783584d0157c89210c40df8f1414b57c98a89fe8b9029a74e3" }, "downloads": -1, "filename": "data_kennel-1.0.2.tar.gz", "has_sig": false, "md5_digest": "0ebed181f7f54b4450be262fdd6c730d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13766, "upload_time": "2017-10-12T04:23:40", "url": "https://files.pythonhosted.org/packages/bf/d1/e631a3b697d72e2e11d5bd4a51123de73c27648684e10be7223103e87b15/data_kennel-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "f1ef22a1aadbf63abc3e86c0b1ab23c3", "sha256": "b480abd9bad5591a8c35095f4a4d555cefa8e9b672474159e1badd136cd33713" }, "downloads": -1, "filename": "data_kennel-1.0.3.tar.gz", "has_sig": false, "md5_digest": "f1ef22a1aadbf63abc3e86c0b1ab23c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13768, "upload_time": "2017-10-17T18:45:46", "url": "https://files.pythonhosted.org/packages/ff/9b/8fb4dd1180a60738a8f49a56cfd09f1f76df28639591a67bd9b2647df10c/data_kennel-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "34cf230a18d9f8a765830f5a3e80631a", "sha256": "bdb82c780a518bdfbe709a6e092d449a16bad536fd94c04369c1511b4c64062a" }, "downloads": -1, "filename": "data_kennel-1.0.4.tar.gz", "has_sig": false, "md5_digest": "34cf230a18d9f8a765830f5a3e80631a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13967, "upload_time": "2017-10-17T18:58:31", "url": "https://files.pythonhosted.org/packages/7f/27/d91b5dc781eeaee005f5071e7457d570cab404c411436f25fd3993075d28/data_kennel-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "a6cf7aa6cd70a9cf858d430f7c382e20", "sha256": "8832fe8b462458d25bda7799e9d6b73c221c0a9d36466f80415fc5c9c3452f3f" }, "downloads": -1, "filename": "data_kennel-1.0.5.tar.gz", "has_sig": false, "md5_digest": "a6cf7aa6cd70a9cf858d430f7c382e20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13768, "upload_time": "2017-10-24T03:38:30", "url": "https://files.pythonhosted.org/packages/48/4f/41de0c44bc9ce364366b46857eda6eb38c391f86a9908dcf86581b6b22d1/data_kennel-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "0329e30efbfb0572ba2d0eff951841c1", "sha256": "eccea4c03bf4a5791c2876d4c8a4a29201fdc464659b0bce1a0dd0e25e603483" }, "downloads": -1, "filename": "data_kennel-1.0.6.tar.gz", "has_sig": false, "md5_digest": "0329e30efbfb0572ba2d0eff951841c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13914, "upload_time": "2017-10-24T15:42:12", "url": "https://files.pythonhosted.org/packages/bf/2d/90d128fd7e0b2e76f43916e88613b82451950e2aef7e5b74aa3d2be5226f/data_kennel-1.0.6.tar.gz" } ], "1.0.6.1": [ { "comment_text": "", "digests": { "md5": "12089bd4bde393afb4f4714c7d75e1b6", "sha256": "87255debe05ea364966aca6dd946b88973e38ec9f4b305595b755e1e6e4e3728" }, "downloads": -1, "filename": "data_kennel-1.0.6.1.tar.gz", "has_sig": false, "md5_digest": "12089bd4bde393afb4f4714c7d75e1b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13899, "upload_time": "2017-10-24T18:51:13", "url": "https://files.pythonhosted.org/packages/8c/57/0fef9161213560a48fcaed2cc8a4a49e357ab98be3139b2563d3cd859960/data_kennel-1.0.6.1.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "4fab18cc53c5de3b3624bbc07eed4688", "sha256": "4c55b3952d1fbfe2b6d157eb008949b2bfc757e9269e3bdf9c8b817fc1111d27" }, "downloads": -1, "filename": "data_kennel-1.0.7.tar.gz", "has_sig": false, "md5_digest": "4fab18cc53c5de3b3624bbc07eed4688", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13954, "upload_time": "2017-10-27T16:56:40", "url": "https://files.pythonhosted.org/packages/41/38/59c18f599a4e2dc59ff87af991c0b90dd3701d8f6736d886260eb3abed44/data_kennel-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "28b8b78827784e8ba3d119e7840f4a8d", "sha256": "056f8f90c16788fb16da1d228d136d14eb42bfe98afaeec86defe0d6cea7fdca" }, "downloads": -1, "filename": "data_kennel-1.0.8.tar.gz", "has_sig": false, "md5_digest": "28b8b78827784e8ba3d119e7840f4a8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13849, "upload_time": "2017-11-03T14:44:04", "url": "https://files.pythonhosted.org/packages/55/37/8efe42c43dc611d6cb6bf27a0facaad5cf76403731d04803a19c7aa277fb/data_kennel-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "13b955f7265060f9c380256678d9ca49", "sha256": "5db5e74e85f6085a37a2ae4f0db526b626dd4b65b440a84b6230a3ec504d5311" }, "downloads": -1, "filename": "data_kennel-1.0.9.tar.gz", "has_sig": false, "md5_digest": "13b955f7265060f9c380256678d9ca49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13849, "upload_time": "2017-11-03T15:33:29", "url": "https://files.pythonhosted.org/packages/54/15/452f60e9d4905992c71b35da463ddb301915a8b9188f19ba99f518e49ad5/data_kennel-1.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0d1e5d512248289b627d0be93a1e305d", "sha256": "4ebbaab8c7de983557dcb7def9cd981fc23482cc83a1598ba388bb9a09e6523e" }, "downloads": -1, "filename": "data_kennel-1.0.12.tar.gz", "has_sig": false, "md5_digest": "0d1e5d512248289b627d0be93a1e305d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13490, "upload_time": "2018-09-10T15:05:11", "url": "https://files.pythonhosted.org/packages/50/98/c8dd5d6015dce62fff5ba5fd651ba02ca3c48da54b7951d0236b142ef03b/data_kennel-1.0.12.tar.gz" } ] }