TL;DR: use an external uptime monitor to answer whether the notification service is reachable, and use an internal health dashboard built from structured delivery events to reconstruct why a player never received a message. A green health endpoint cannot establish that a queued guild invite reached its destination. For a beginner running a Node.js Express service, the practical choice is both signals with sharply different jobs, not one elaborate screen pretending to cover every failure. The ...