Principle:Infiniflow Ragflow Deployment Verification
| Knowledge Sources | |
|---|---|
| Domains | DevOps, Observability |
| Last Updated | 2026-02-12 06:00 GMT |
Overview
A health monitoring pattern that verifies all system components are operational through structured health check endpoints.
Description
Deployment Verification provides health check endpoints that test connectivity to all critical backend components: MySQL database, Redis cache, document store (ES/Infinity), and object storage (MinIO/S3). The GET /healthz endpoint returns component-level status, while GET /ping provides a simple liveness check.
Usage
Use after deployment to verify all services are operational. Also used for monitoring and container health checks.
Theoretical Basis
Health checks follow the component-level monitoring pattern:
- Individual checks: Each component is tested independently
- Aggregate status: Overall health is the conjunction of all component checks
- Fast feedback: Simple queries (SELECT 1, PING) minimize check overhead