{ "info": { "author": "OpenTable Sous Team", "author_email": "sous@opentable.onmicrosoft.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Topic :: System :: Monitoring", "Topic :: System :: Networking :: Monitoring" ], "description": "sous-sensu-checks\n==================\nCalls otpl-service-check for each compatible deployment found in a sous\nglobal deploy manifest (GDM).\n\nWrites the results of these checks to the local Sensu client.\n\nUsage\n-----\nThis script is long running, and performs periodic checks,\ndelivering the results directly to Sensu on ``localhost:3030``.\n\nDependencies\n------------\nSee ``requirements.txt``.\n\nNotably, see https://github.com/opentable/otpl-service-check\nwhich this script wraps.\n\nArguments\n---------\nRun with ``-h`` or ``--help`` to see command-line argument\ndocumentation.\n\nReleasing\n---------\n\nSet up PyPI RC file, .pypirc. E.g.:\n\n [distutils]\n index-servers =\n pypi\n pypitest\n\n [pypitest]\n repository = https://testpypi.python.org/pypi\n username = cpennello_opentable\n\n [pypi]\n repository = https://pypi.python.org/pypi\n username = cpennello_opentable\n\nSuppose the version being released is a.b.c.\n\nCreate distributions:\n\n``python setup.py sdist bdist_wheel``\n\nSign distribution files:\n\n for x in dist/*a.b.c*;do\n gpg --detach-sign -a $x\n done\n\nUse Twine, uploading to the test repo first.\n\n``twine upload -r pypitest dist/*a.b.c*``\n\nThen to the real repo.\n\n``twine upload -r pypi dist/*a.b.c*``", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/opentable/sous-sensu-checks", "keywords": "", "license": "Apache 2", "maintainer": "", "maintainer_email": "", "name": "sous-sensu-checks", "package_url": "https://pypi.org/project/sous-sensu-checks/", "platform": "", "project_url": "https://pypi.org/project/sous-sensu-checks/", "project_urls": { "Homepage": "https://github.com/opentable/sous-sensu-checks" }, "release_url": "https://pypi.org/project/sous-sensu-checks/0.0.15/", "requires_dist": null, "requires_python": "", "summary": "Run checks against apps defined in a Sous global manifest.", "version": "0.0.15" }, "last_serial": 3274798, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d7861b6f5968848ebd546231d7c71a24", "sha256": "c34acda65985ddd5ab694cd7b7f3d97d0212a5cbca94fdcf738f8b3fb196398b" }, "downloads": -1, "filename": "sous_sensu_checks-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "d7861b6f5968848ebd546231d7c71a24", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5814, "upload_time": "2017-04-25T15:55:14", "url": "https://files.pythonhosted.org/packages/ff/dc/4d2533637f25dc08302199a1b0a8fbd3dd1d46d89062ca44c943f57ca8d5/sous_sensu_checks-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42a2fa9f28a0dd12eaaa50d75ae8be6f", "sha256": "22dd39c746c141c309feb04b6f6b20364b42fee67a2c29884feea0c278c969a6" }, "downloads": -1, "filename": "sous-sensu-checks-0.0.1.tar.gz", "has_sig": false, "md5_digest": "42a2fa9f28a0dd12eaaa50d75ae8be6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8284, "upload_time": "2017-04-25T15:55:16", "url": "https://files.pythonhosted.org/packages/b2/b2/62f376f775875287b7a010f168395e4851ac9f97d31ff8c95104e3620470/sous-sensu-checks-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "35e64e428feccbb77bd68062c90f42af", "sha256": "30cefc154cceeb3a210e80cf089e63ca828971f5b86389cbe45955238ddbec24" }, "downloads": -1, "filename": "sous_sensu_checks-0.0.10-py2-none-any.whl", "has_sig": false, "md5_digest": "35e64e428feccbb77bd68062c90f42af", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7192, "upload_time": "2017-07-12T15:35:06", "url": "https://files.pythonhosted.org/packages/76/88/b02602a207aaba576d4e49db749b469c92b3ef14a3a77b3fa046f4c4c227/sous_sensu_checks-0.0.10-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ed4be74ccd68bee2ed7fa7aa7dce893", "sha256": "5313c9873bc31183bd71920368075cdcfa1143edf17aba2f20ef0e45dadb0aaa" }, "downloads": -1, "filename": "sous-sensu-checks-0.0.10.tar.gz", "has_sig": false, "md5_digest": "7ed4be74ccd68bee2ed7fa7aa7dce893", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9456, "upload_time": "2017-07-12T15:35:08", "url": "https://files.pythonhosted.org/packages/28/75/2aff946c1b942cc15a3a71ed958df9351134b8dae2d49fd0abd10e66c9f6/sous-sensu-checks-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "b39d4912321680f13e4573e16b2a92f3", "sha256": "547ee74026b6517627b34ca044398c55b67558e746b1e210e02b85517a109157" }, "downloads": -1, "filename": "sous_sensu_checks-0.0.11-py2-none-any.whl", "has_sig": false, "md5_digest": "b39d4912321680f13e4573e16b2a92f3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7190, "upload_time": "2017-10-03T11:29:47", "url": "https://files.pythonhosted.org/packages/d8/97/0056b84aa439b4fa3aeea9624b8d39269a44ac54f8ab67fc21a37ec82fc0/sous_sensu_checks-0.0.11-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39d74eef30eb6251ea3fa9fb10ae9cfa", "sha256": "bbbcfddfe1995f1ad4e99643f314127830f2dc89a3ebcd0474bbb855296dc95f" }, "downloads": -1, "filename": "sous-sensu-checks-0.0.11.tar.gz", "has_sig": false, "md5_digest": "39d74eef30eb6251ea3fa9fb10ae9cfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9453, "upload_time": "2017-10-03T11:29:49", "url": "https://files.pythonhosted.org/packages/bd/50/2f0150f2f8e570e6fa2e67370a276f386aab58a26fc7367a3accae604c24/sous-sensu-checks-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "d89f7fe3309e60c6be33f7edd1da632c", "sha256": "9a52d26ea812df0ddf2f86715b14478bec37be609085744b09e809f43ac48cd7" }, "downloads": -1, "filename": "sous_sensu_checks-0.0.12-py2-none-any.whl", "has_sig": false, "md5_digest": "d89f7fe3309e60c6be33f7edd1da632c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7243, "upload_time": "2017-10-03T12:34:47", "url": "https://files.pythonhosted.org/packages/47/e5/afc47ea550976548d61e451f394a98d364bc579e0d7760177f66f77b3b3c/sous_sensu_checks-0.0.12-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92623c940703400edfbe839bcbb0c9f0", "sha256": "ef13d76f4a5ea0dedd2c04a03bf083b6a51337734e2d2376db5a48791ee0fac6" }, "downloads": -1, "filename": "sous-sensu-checks-0.0.12.tar.gz", "has_sig": false, "md5_digest": "92623c940703400edfbe839bcbb0c9f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9506, "upload_time": "2017-10-03T12:34:48", "url": "https://files.pythonhosted.org/packages/df/62/7af8b5a97dca29c67d11a42c6eaa17099302139f88a618c4f10a9744f615/sous-sensu-checks-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "41e5f81c4bc45313759c503fd6bda2c6", "sha256": "ea7189d878fbfd217e4dd9d630e82f4a03c6cd6a30bfbcc44146d73eac9c617d" }, "downloads": -1, "filename": "sous-sensu-checks-0.0.13.tar.gz", "has_sig": false, "md5_digest": "41e5f81c4bc45313759c503fd6bda2c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9594, "upload_time": "2017-10-23T15:31:24", "url": "https://files.pythonhosted.org/packages/b8/d0/f5fefb3e0aa62cbae29430b18df92728b270cc208bfc3a225d8346362f72/sous-sensu-checks-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "78346de2bb1a0f3f75e04929313e419c", "sha256": "f40ec112daa6fe0fdf60d99bafc202a48eb96a3357868feb8e4003890cd1da35" }, "downloads": -1, "filename": "sous-sensu-checks-0.0.14.tar.gz", "has_sig": false, "md5_digest": "78346de2bb1a0f3f75e04929313e419c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9597, "upload_time": "2017-10-23T15:44:38", "url": "https://files.pythonhosted.org/packages/c8/b7/454d758d6dbb2c4d68388af5fb7f1430e84dfc2e12ded5ad1fb63fd135db/sous-sensu-checks-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "02bd86e80ab4f3c726ae411428c027db", "sha256": "37a5d8316f39f9c5b75784b52ddc0506fc9176f90ea6afbe42fa178ace25ab85" }, "downloads": -1, "filename": "sous-sensu-checks-0.0.15.tar.gz", "has_sig": false, "md5_digest": "02bd86e80ab4f3c726ae411428c027db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9620, "upload_time": "2017-10-24T11:17:23", "url": "https://files.pythonhosted.org/packages/86/5f/c01f77bb63e7052a401ae09867987502ccbfc425d4d5137c71312a895690/sous-sensu-checks-0.0.15.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "fff5057ec2be4fd36bce99c912416acc", "sha256": "ae83e0dd3b9df75c736a9a3e42b124cbf5cdbaceebe781d7a84db42fb4ce5198" }, "downloads": -1, "filename": "sous_sensu_checks-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "fff5057ec2be4fd36bce99c912416acc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4758, "upload_time": "2017-04-26T15:17:56", "url": "https://files.pythonhosted.org/packages/88/c7/f33c69974a0b50c0d2958beda8b0303f611a95fd0d58194858848f793422/sous_sensu_checks-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "566c52f545b5384e247d26db6f2325b1", "sha256": "4573b2c2aa467057cf273be66a8b106f2678e04dc7c74916498160d9714168f0" }, "downloads": -1, "filename": "sous-sensu-checks-0.0.2.tar.gz", "has_sig": false, "md5_digest": "566c52f545b5384e247d26db6f2325b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8705, "upload_time": "2017-04-26T15:17:58", "url": "https://files.pythonhosted.org/packages/d2/48/1024468f230f556924aec7376fe4137a0bd260c01968019cfcbd0e514fac/sous-sensu-checks-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "6bd9c60be575f336cb638c1494aabee7", "sha256": "fc7e72c7417d2f59a8982ceee998a8df5b6cdc224cf2ff8997b708eafecb2c15" }, "downloads": -1, "filename": "sous_sensu_checks-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "6bd9c60be575f336cb638c1494aabee7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6135, "upload_time": "2017-05-05T13:57:39", "url": "https://files.pythonhosted.org/packages/16/fc/4064ddb5796d5a4bd82730fdfb84f27110f7bb0980de0a14f18b23c90fe7/sous_sensu_checks-0.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7523ab323c50d2f92666873bb37efcfb", "sha256": "4fbea834777e39828bbbaad938bf58834a3e19a68a9dc91b9e1493217571bf98" }, "downloads": -1, "filename": "sous-sensu-checks-0.0.3.tar.gz", "has_sig": false, "md5_digest": "7523ab323c50d2f92666873bb37efcfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8604, "upload_time": "2017-05-05T13:57:41", "url": "https://files.pythonhosted.org/packages/82/e3/7c97019f5c23e6ae2cedc21e7118b2174f8219bb78dad0325a206466e7be/sous-sensu-checks-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "6518866f72dfbee72c5c5e65c9b3aadb", "sha256": "2b37b61c615bbd8f260ac955737dea1156d35f3343a0be9d0bb6e8dd726ba45d" }, "downloads": -1, "filename": "sous_sensu_checks-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "6518866f72dfbee72c5c5e65c9b3aadb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6188, "upload_time": "2017-05-10T12:17:23", "url": "https://files.pythonhosted.org/packages/6b/2c/a50b3918b2d447c6a5837f13d1aa698c3296fc4a0ba2bdbcfcd5a62d273c/sous_sensu_checks-0.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4dd3b9efdcfc01065458a520d9174dee", "sha256": "28d839eba38d821beaabfe7753237ec554315ac42c381a0e384d2bb20547647f" }, "downloads": -1, "filename": "sous-sensu-checks-0.0.4.tar.gz", "has_sig": false, "md5_digest": "4dd3b9efdcfc01065458a520d9174dee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8656, "upload_time": "2017-05-10T12:17:24", "url": "https://files.pythonhosted.org/packages/fe/f3/d7dd1d6c465d3c20827cbb348f6a4691f4742bae214c5aeca9a9f76d1451/sous-sensu-checks-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "aa1a945f27f435e766d6b07e81c7d7b9", "sha256": "ba9da1dc0e1d10bf70f619a1a81e4c497cdc2986522867ed660c8f5b3651647f" }, "downloads": -1, "filename": "sous_sensu_checks-0.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "aa1a945f27f435e766d6b07e81c7d7b9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6190, "upload_time": "2017-05-10T12:28:56", "url": "https://files.pythonhosted.org/packages/aa/79/1da3d5f941ba87bf9c2d84aee26dee75edf84dc8b4e21e61a9ed13c3e4a0/sous_sensu_checks-0.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9adc9307dcf7cee2a12118742a4f7d46", "sha256": "69c8715eb6566f2623059a862f60e02f7cb89564002f4b0df172e488fdb7239b" }, "downloads": -1, "filename": "sous-sensu-checks-0.0.5.tar.gz", "has_sig": false, "md5_digest": "9adc9307dcf7cee2a12118742a4f7d46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8658, "upload_time": "2017-05-10T12:28:57", "url": "https://files.pythonhosted.org/packages/6b/7e/d3bd006ffd6d44b9717c5ca88aa93bb9ae55c90849b981bd997b67296dd9/sous-sensu-checks-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "0bc94bbc5d37acaa24c00caa0a9d61a2", "sha256": "bb0985a53cedee13a49111c7493ce9638a7014654c712e87c8300cb1e6f5ecb9" }, "downloads": -1, "filename": "sous_sensu_checks-0.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "0bc94bbc5d37acaa24c00caa0a9d61a2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6191, "upload_time": "2017-05-12T11:12:42", "url": "https://files.pythonhosted.org/packages/72/30/0d90e143d42baa7e295e89ebeb61a125acde98ab416b9ad20f72e8e6aebd/sous_sensu_checks-0.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "094d40bacd8a5b122ca240fcc23c241d", "sha256": "0828294b7f16efe919a7ffaeafb2ec63ee100236b929251bed8aa7afc126c8cd" }, "downloads": -1, "filename": "sous-sensu-checks-0.0.6.tar.gz", "has_sig": false, "md5_digest": "094d40bacd8a5b122ca240fcc23c241d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8658, "upload_time": "2017-05-12T11:12:44", "url": "https://files.pythonhosted.org/packages/19/85/8fb1ffec21c928658fe63e36ae989e66ffac3470bba3c68b44704cd7a12f/sous-sensu-checks-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "7f9636f75b354926e051eefe2ccbf04d", "sha256": "b7ec6738d80b4d904e008e5acfd51a7ba1669b1ec8c1b0b8268a968fcaac3e33" }, "downloads": -1, "filename": "sous_sensu_checks-0.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "7f9636f75b354926e051eefe2ccbf04d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6165, "upload_time": "2017-05-18T13:34:29", "url": "https://files.pythonhosted.org/packages/33/47/85d28958c3b79c132eb3656aa185b87d6950df8ee9900e5a56d77725b1e1/sous_sensu_checks-0.0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fcee545318bc34ec3acae6b15e4ead01", "sha256": "e6b4edbb22e7f137ffe1c663be68de415eeb678bdd2e807fda8a06f7d794afb5" }, "downloads": -1, "filename": "sous-sensu-checks-0.0.7.tar.gz", "has_sig": false, "md5_digest": "fcee545318bc34ec3acae6b15e4ead01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8639, "upload_time": "2017-05-18T13:34:30", "url": "https://files.pythonhosted.org/packages/61/21/47b8742fd7c68ac58df52162988efac9cbfaeda3c378af9d99340436194a/sous-sensu-checks-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "5774355aa52af62bfe3cba3df4bf6721", "sha256": "1f17260cc3445125a4ec52b837942dafa175cb738fc1a95fae382db01e031d0c" }, "downloads": -1, "filename": "sous_sensu_checks-0.0.8-py2-none-any.whl", "has_sig": false, "md5_digest": "5774355aa52af62bfe3cba3df4bf6721", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6221, "upload_time": "2017-05-22T13:01:38", "url": "https://files.pythonhosted.org/packages/f0/51/cab588c026229094823f7c0cc45061f1bfbef9e89675b8edb5d6e211143a/sous_sensu_checks-0.0.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95a3d3f822e06389df1f00a49b628e0a", "sha256": "8286f328a0967c124babb3e253e6202d5f7beaa2b8629dddd7aa637a47febda5" }, "downloads": -1, "filename": "sous-sensu-checks-0.0.8.tar.gz", "has_sig": false, "md5_digest": "95a3d3f822e06389df1f00a49b628e0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8674, "upload_time": "2017-05-22T13:01:39", "url": "https://files.pythonhosted.org/packages/60/9e/a155d904ee34dac86df5f4451a4bd73a6094c80b92563926a58691a3b54a/sous-sensu-checks-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "954bee84e4ba7004ab29e6e3c907bbea", "sha256": "9ad431d8b9ca4b3468821fe7c369da4d7cfc6d8c1032b8aab6b3419d49bf3048" }, "downloads": -1, "filename": "sous_sensu_checks-0.0.9-py2-none-any.whl", "has_sig": false, "md5_digest": "954bee84e4ba7004ab29e6e3c907bbea", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7137, "upload_time": "2017-07-11T12:17:03", "url": "https://files.pythonhosted.org/packages/ab/ff/e6884de2f2abf6fc78d84d0f139cd8b7bfc946320915efa2b9fe2821d5d5/sous_sensu_checks-0.0.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cfe658521421a905edfd6090ecf751fe", "sha256": "b610d24bf65484a6a95f6ebb21b492aee0d7b25e215545a3c41ed89187fe2ca0" }, "downloads": -1, "filename": "sous-sensu-checks-0.0.9.tar.gz", "has_sig": false, "md5_digest": "cfe658521421a905edfd6090ecf751fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9401, "upload_time": "2017-07-11T12:17:05", "url": "https://files.pythonhosted.org/packages/28/b4/25b16fe849d5a628f90d3957118947de69375968845710b96c261a27f84a/sous-sensu-checks-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "02bd86e80ab4f3c726ae411428c027db", "sha256": "37a5d8316f39f9c5b75784b52ddc0506fc9176f90ea6afbe42fa178ace25ab85" }, "downloads": -1, "filename": "sous-sensu-checks-0.0.15.tar.gz", "has_sig": false, "md5_digest": "02bd86e80ab4f3c726ae411428c027db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9620, "upload_time": "2017-10-24T11:17:23", "url": "https://files.pythonhosted.org/packages/86/5f/c01f77bb63e7052a401ae09867987502ccbfc425d4d5137c71312a895690/sous-sensu-checks-0.0.15.tar.gz" } ] }