dish
Ein leichtgewichtiges Überwachungsdienstprogramm, das effizient Socket-Verbindungen überprüft und remote konfiguriert werden kann.
Aufgeführt in Kategorien:
EntwicklerwerkzeugeOpen SourceGitHub


Beschreibung
Dish ist ein leichtgewichtiges Oneshot-Überwachungsdienst, der entwickelt wurde, um effizient Socket-Verbindungen zu überprüfen. Es ermöglicht die Fernkonfiguration unabhängiger Dish-Netzwerke, indem eine Liste von zu überwachenden Sockets von einer entfernten API geladen wird. Mit einer geringen Gesamtausführungszeit und ohne Abhängigkeiten ist Dish perfekt für schnelle Gesundheitsprüfungen von HTTP- und TCP-Sockets.
Wie man benutzt dish?
Um Dish zu verwenden, installieren Sie es über Go, konfigurieren Sie die Socket-Liste entweder über eine lokale JSON-Datei oder eine entfernte API und führen Sie den Befehl mit den erforderlichen Flags für Alarmierung und Überwachung aus.
Hauptmerkmale von dish:
1️⃣
Fernkonfiguration über JSON-API
2️⃣
Schnelle gleichzeitige Tests mit einem Timeout von 10 Sekunden
3️⃣
Leichtgewichtige Gesundheitsprüfungen für HTTP- und TCP-Sockets
4️⃣
Mehrere Alarmierungsoptionen, einschließlich Telegram und Webhooks
5️⃣
Keine Abhängigkeiten für den Betrieb erforderlich
Warum könnte verwendet werden dish?
# | Anwendungsfall | Status | |
---|---|---|---|
# 1 | Leichtgewichtige Gesundheitsprüfungen von HTTP- und/oder TCP-Sockets | ✅ | |
# 2 | Dezentralisierte Überwachung mit eigenständigen Dish-Instanzen | ✅ | |
# 3 | Cron-gesteuerte Oneshot-Prüfungen ohne langlaufende Agenten | ✅ |
Wer hat entwickelt dish?
Dish wird von einer Gemeinschaft von Mitwirkenden auf GitHub entwickelt, die sich darauf konzentriert, eine schnelle und effiziente Überwachungslösung für Socket-Verbindungen bereitzustellen.