用于向FastAPI项目添加/运行状况检查路由的小型healthcheck包
fastapi-healthcheck-flagman的Python项目详细描述
FastAPI Healthcheck包
importfastapi_healthcheckapp=FastAPI(...)classWorkerChecker(healthcheck.base.Base):defcheck(self):status=False# code that checks healthtime_passed_for_check=1.0return{"name":self.name,"status":status,"optional":self.optional,"time":time_passed_for_check}fastapi_healthcheck.add_health_route(app,name="Super-Resolution",checkers=[healthcheck.redis.Checker(),#built-in checkerWorkerChecker(name="Worker Checker")#custom checker])
- 项目
标签: