{ "info": { "author": "Vyacheslav Anzhiganov", "author_email": "vanzhiganov@ya.ru", "bugtrack_url": null, "classifiers": [], "description": "# DYATEL\n\nA system daemon makes periodic checks and actions to achieve a specified number of errors.\n\nAwailable resource:\n\n- http\n\n## Install\n\n pip install dyatel\n\n## Example config file\n\n\n```\n---\n- task:\n - check:\n name: prodtest\n type: http\n url: https://microservice.net/api/1.1/\n method: get\n pause: 5\n expectation:\n status: 200\n exception:\n count: 3\n action:\n command: /usr/bin/supervisorctl restart app\n pause: 30\n```\n\n## Systemd Unit\n\n```\n[Unit]\nDescription=Simplified simple zebra service\nAfter=syslog.target\n\n[Service]\nType=simple\nUser=root\nGroup=root\nWorkingDirectory=/usr/local\nExecStart=/usr/local/bin/dyatel.py\nStandardOutput=syslog\nStandardError=syslog\n\n[Install]\nWantedBy=multi-user.target\n```\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "dyatel", "package_url": "https://pypi.org/project/dyatel/", "platform": "", "project_url": "https://pypi.org/project/dyatel/", "project_urls": null, "release_url": "https://pypi.org/project/dyatel/0.0.4/", "requires_dist": null, "requires_python": "", "summary": "A system daemon makes periodic checks and actions to achieve a specified number of errors.", "version": "0.0.4" }, "last_serial": 3490550, "releases": { "0.0.4": [ { "comment_text": "", "digests": { "md5": "37cea0f0af8e2f168068a8a0b02dcd52", "sha256": "3594f434824b4a12e51510a8b2a895f3c55d726c9e75573a13d8d77ceddc36ef" }, "downloads": -1, "filename": "dyatel-0.0.4.tar.gz", "has_sig": false, "md5_digest": "37cea0f0af8e2f168068a8a0b02dcd52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1967, "upload_time": "2018-01-15T09:31:18", "url": "https://files.pythonhosted.org/packages/c3/d9/8d6ec8ab34b7d462cc4629033664d89e9c04416edfbff4d50e33b44d3857/dyatel-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "37cea0f0af8e2f168068a8a0b02dcd52", "sha256": "3594f434824b4a12e51510a8b2a895f3c55d726c9e75573a13d8d77ceddc36ef" }, "downloads": -1, "filename": "dyatel-0.0.4.tar.gz", "has_sig": false, "md5_digest": "37cea0f0af8e2f168068a8a0b02dcd52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1967, "upload_time": "2018-01-15T09:31:18", "url": "https://files.pythonhosted.org/packages/c3/d9/8d6ec8ab34b7d462cc4629033664d89e9c04416edfbff4d50e33b44d3857/dyatel-0.0.4.tar.gz" } ] }