Jordan Schilling | Technologist, Software Builder, and Engineer

Jordan Schilling — software engineer and technologist

Software engineer focused on automation systems, experimental tools, and developer productivity. Projects, dev logs, and technical writing.

27 May 2026

Container Health Checks and Observability Readiness

by Jordan Schilling

Devlog - 2026-05-27

Overview

Added health checks so the matchmaking API, worker, NGINX, and Prometheus containers can report a healthy state while the platform is running.

Previously, docker ps provided the basic container list and state. That was useful, but it did not give the platform a stronger readiness signal for observability workflows.

Observability Direction

With health checks in place, the platform is better positioned for real-time observability through Prometheus and Grafana. The goal is to route container readiness and service state into the monitoring layer so operational issues can be seen quickly instead of discovered through manual container inspection.

This is an important step toward treating the project like a real service environment: services need to start, report health, expose metrics, and give enough signal for the operator to understand the current state of the system.

tags: health-checks - observability - prometheus - grafana - docker - nginx