Monitoring-Regionen
Unseenr führt Uptime-Checks von mehreren geografischen Standorten aus durch, um genaues Multi-Perspektiven-Monitoring zu bieten.
Verfügbare Regionen
| Region ID | Standort | Rechenzentrum |
|---|---|---|
| FSN1 | Falkenstein, Deutschland | Hetzner EU |
| HEL1 | Helsinki, Finnland | Hetzner EU |
| ASH | Ashburn, Virginia, USA | Hetzner US (geplant, aktuell nicht aktiv) |
Regionsverfügbarkeit nach Plan
| Plan | Regionen |
|---|---|
| Free | Nur FSN1 |
| Starter | Nur FSN1 |
| Pro | Alle Regionen (FSN1, HEL1, ASH) |
| Business | Alle Regionen |
| Scale | Alle Regionen |
| Platform | Alle Regionen |
Multi-Region-Bestätigung
Bei Nutzung mehrerer Regionen kannst du die Einstellung Erforderliche Regionen konfigurieren. Diese bestimmt, wie viele Regionen einen Ausfall unabhängig bestätigen müssen, bevor der Monitor als DOWN markiert wird.
Beispiel: Mit requiredRegions: 2 müssen mindestens 2 der 3 Regionen im selben Check-Zyklus einen Fehler melden. Das verhindert Fehlalarme durch vorübergehende Netzwerkprobleme in einer einzelnen Region.
Worker-Architektur
Jede Region betreibt einen dedizierten Uptime-Worker-Prozess:
- FSN1 (Full Worker): Führt alle Job-Typen aus, einschließlich Event-Verarbeitung, Billing und Uptime-Checks. Hat direkten Datenbank- und Redis-Zugriff.
- HEL1 (Uptime API Worker): Führt nur HTTP-Uptime-Checks aus. Kommuniziert über eine interne API mit der Haupt-App. Kein direkter Datenbankzugriff.
- ASH (Uptime API Worker): Wie HEL1, aber in der US-East-Region.
Die Uptime-API-Worker haben öffentliche IPs, die Nutzer in ihren Firewalls whitelisten können.
IP Whitelisting
Wenn dein überwachter Service hinter einer Firewall ist, musst du möglicherweise die Unseenr Worker-IPs whitelisten. Die Worker-IPs sind in den Monitor-Einstellungen deines Projekts verfügbar. Alle drei Worker haben dedizierte öffentliche IP-Adressen.