Documentation Index
Fetch the complete documentation index at: https://mintlify.com/renja-g/RiftRelay/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The health check endpoint provides a simple way to verify that RiftRelay is running and ready to accept requests. This endpoint is primarily used by Docker health checks and monitoring systems.Endpoint
Authentication
No authentication required. This endpoint is publicly accessible.Response
Success Response
Status:204 No Content
An empty response with a 204 status code indicates the service is healthy and operational.
Use Cases
Docker Health Check
RiftRelay’s official Docker image includes a built-in health check that uses this endpoint:Dockerfile:33-34
Configuration:
- Interval: Health check runs every 15 seconds
- Timeout: 3 seconds maximum response time
- Start Period: 20 seconds grace period during container startup
- Retries: 3 consecutive failures mark container as unhealthy
Kubernetes Probes
Configure liveness and readiness probes:Load Balancer Health Checks
Configure your load balancer to monitor RiftRelay availability: AWS Application Load Balancer:Monitoring Scripts
Simple availability monitoring:Examples
Basic Health Check
Silent Check (Exit Code Only)
With Custom Port
If you’ve configured RiftRelay with a different port:Docker Container Health Check
Check health status of a running container:Implementation Details
The health check handler is registered in the server initialization and returns a 204 No Content status with an empty body. Source:internal/app/server.go:58-60
The health check endpoint only verifies that the HTTP server is responding. It does not check upstream Riot API connectivity or rate limiter status. For more detailed monitoring, use the Metrics endpoint.
Related Endpoints
- Metrics - Detailed operational metrics
- Proxy Endpoint - Main API proxy interface