Vergleich

QueueHawk vs. das Hangfire-Dashboard

Hangfires eingebautes Dashboard zeigt dir gut, was gerade in einer App passiert. Hier steht genau, wo es aufhört — und wo QueueHawk übernimmt.

Kurz gesagt: QueueHawk ersetzt weder das Hangfire-Dashboard noch Hangfire selbst — deine Jobs laufen weiterhin auf Hangfire, und das eingebaute Dashboard bleibt nützlich, um einen einzelnen Job in Echtzeit anzuschauen. QueueHawk ergänzt genau die drei Dinge, für die dieses Dashboard nie gebaut wurde: Historie über einen Neustart hinaus, mehr als eine Application abdecken, und dich informieren, bevor dein Kunde es tut.

FeatureQueueHawkHangfire-DashboardHangfire Pro
Eine Sicht über alle Hangfire-Apps/Kundenprojekte hinweg
Job-Historie übersteht Neustarts & Redeploys
Slack-/Teams-/E-Mail-Alerts
Erkennt einen Server, der lebt, aber nichts mehr verarbeitet
Fehlerraten-Alert-Regeln
Batches, Continuations & weitere erweiterte Job-Typen—*

* QueueHawk überwacht und alarmiert oberhalb von Hangfire — es fügt Hangfire selbst keine neuen Job-Ausführungs-Features hinzu. Wer Batches/Continuations braucht, bleibt bei Hangfire (Core oder Pro) — QueueHawk funktioniert unabhängig davon gleich.

QueueHawk

Setup: ein NuGet-Package, neben deinem bestehenden Dashboard

Kosten: kostenlos für eine Application, bezahlte Pläne pro Application

Hangfire-Dashboard

Setup: eingebaut, schon da

Kosten: kostenlos, Open Source

Hangfire Pro

Setup: Lizenz + Package-Wechsel

Kosten: bezahlte Lizenz — siehe hangfire.io

Wo das Standard-Dashboard tatsächlich an Grenzen stösst

Immer nur eine App

Das eingebaute Dashboard zeigt eine Hangfire-Storage-Instanz. Hangfire für fünf Kundenprojekte zu betreiben bedeutet fünf separate /hangfire-Dashboards, fünf Logins, fünf Tabs, die man im Blick behalten muss. QueueHawk gibt jeder Application eine eigene Zeile in einem Dashboard, mit Health-Status pro App.

Die Historie verschwindet

Job-Daten leben in dem Hangfire-Storage, den du konfiguriert hast, und standardmässig hält dieser Storage erfolgreiche/fehlgeschlagene Jobs nicht für immer — Hangfires eigener Expiration-Manager räumt sie nach einem Zeitplan auf, und ein In-Memory-Storage verliert alles, sobald der Prozess neu startet. QueueHawk hält die Historie unabhängig von deinem Hangfire-Storage vor, 7 bis 365 Tage je nach Plan.

Nichts meldet sich, wenn etwas nicht stimmt

Das Dashboard ist etwas, an das man denken muss, um es zu öffnen — es meldet sich nie von selbst. QueueHawks Alert-Regeln (Fehlerrate, Heartbeat-Timeout) schicken einen Slack-, Teams- oder E-Mail-Alert, sobald ein Schwellwert überschritten wird — inklusive des Fehlerfalls, den ein reiner Job-Event-Feed allein nicht erkennt: ein Worker-Prozess, der technisch lebt, aber lautlos aufgehört hat, Jobs abzuholen.

Was Hangfire Pro stattdessen bringt

Hangfire Pro ist ein separates, bezahltes Upgrade zu Hangfire selbst — im engeren Sinn kein QueueHawk-Konkurrent. Es bringt entwicklerseitige Job-Ausführungs-Features wie Batches, Continuations und Semaphores, plus ein schöneres Dashboard-UI. Soweit die öffentlich gelistete Feature-Liste zeigt, bleibt es auf eine einzelne Hangfire-Storage-Instanz beschränkt, ohne App-übergreifende Sicht und ohne eingebautes ausgehendes Alerting. Pro und QueueHawk schliessen sich nicht aus: QueueHawk funktioniert gleich, egal ob darunter Hangfire.Core oder Hangfire Pro läuft.

← Alle Artikel Preise ansehen →

Jede App an einem Ort sehen

Kostenlos für eine Application, keine Kreditkarte nötig.

Kostenlos starten