围绕健康检查、烟雾测试和诊断的框架:在运行时监视应用程序和服务。
hospital的Python项目详细描述
医院是一个编写健康检查、烟雾测试或 围绕应用程序或服务进行诊断。
摘要
健康检查是一种测试,适用于运行应用程序和服务:
- 像编写测试一样,使用断言编写healtcheck;
- 与测试跑步者一起收集并运行健康检查;
- 使用运行状况检查验证部署;
- 在监视和监视工具中插入运行状况检查;
- 如果发生事故,请使用健康检查来诊断问题。
示例
在项目的根包中,有一个healthchecks包或模块, 您断言(正在运行的)应用程序或服务正常的位置:
importunittestimporthospital@hospital.healthcheckclassDocumentationHealthCheck(unittest.TestCase):deftest_http_200(self):url='http://hospital.readthedocs.org/en/0.6/'hospital.assert_http_response(url,status_code=200)
然后可以使用命令行或web收集并运行运行运行状况检查 服务。下面是一个命令行示例:
$ hospital-cli <YOUR-PACKAGE>.healthchecks
资源
- 文档:https://hospital.readthedocs.org
- irc:#python-hospital在freenode上
- 邮件列表:^{TT3}$, 参见http://librelist.com/browser/pythonhospital/
- PYPI页面:https://pypi.python.org/pypi/hospital
- 代码库:https://github.com/python-hospital/hospital
- 连续积分:https://travis-ci.org/python-hospital/hospital
- 错误和功能请求:https://github.com/python-hospital/hospital/issues
- 变更日志:https://hospital.readthedocs.org/en/latest/about/changelog.html
- 路线图:https://github.com/python-hospital/hospital/milestones