Zustände von Azure Stream Analytics-Aufträgen

Ein Stream Analytics-Auftrag kann sich in einem von vier Zuständen befinden: „Wird ausgeführt“, „Beendet“, „Beeinträchtigt“ oder „Fehler“. Den Zustand Ihres Stream Analytics-Auftrags können Sie im Azure-Portal auf der zugehörigen Seite „Übersicht“ bestimmen.

Screenshot des Auftragszustands.

State BESCHREIBUNG Empfohlene Aktionen
Wird ausgeführt Ihr in Azure ausgeführter Auftrag liest Ereignisse aus den definierten Eingabequellen, verarbeitet sie und schreibt die Ergebnisse in die konfigurierten Ausgabesenken. Es ist eine bewährte Methode, die Leistung Ihres Auftrags durch Überwachung wichtiger Metriken zu verfolgen.
Beendet Ihr Auftrag wurde beendet und verarbeitet keine Ereignisse mehr. Nicht verfügbar
Beeinträchtigt Möglicherweise gibt es kurzzeitige Probleme mit Ihren Ein- und Ausgabeverbindungen. Diese Fehler werden als vorübergehende Fehler bezeichnet, die dazu führen können, dass Ihr Auftrag in den Zustand „Degraded“ (Beeinträchtigt) wechselt. Stream Analytics versucht unverzüglich, solche Fehler zu beheben, und (binnen weniger Minuten) in den Zustand „Wird ausgeführt“ zurückzukehren. Diese Fehler können durch Netzwerkprobleme, die Nichtverfügbarkeit anderer Azure-Ressourcen, Deserialisierungsfehler usw. verursacht werden. Die Leistung Ihres Auftrags kann sich verschlechtern, wenn er sich in einem beeinträchtigten Zustand befindet. Sie können die Diagnose- oder Aktivitätsprotokolle einsehen, um mehr über die Ursache dieser vorübergehenden Fehler zu erfahren. Bei beispielsweise Deserialisierungsfehlern wird empfohlen, Korrekturmaßnahmen zu ergreifen, um sicherzustellen, dass Ereignisse kein falsches Format aufweisen. Wenn der Auftrag weiterhin die Ressourcenauslastungsgrenze erreicht, versuchen Sie, die Anzahl der Speichereinheiten zu erhöhen oder Ihren Auftrag zu parallelisieren. In anderen Fällen, in denen Sie keine Maßnahmen ergreifen können, versucht Stream Analytics, sich wieder in den Zustand Wird ausgeführt zu versetzen.
Sie können der Metrik Wasserzeichenverzögerung entnehmen, ob die vorübergehenden Fehler die Leistung Ihres Auftrags beeinträchtigen.
Fehlgeschlagen Ihr Auftrag ist auf einen kritischen Fehler gestoßen, der zu einem fehlerhaften Zustand geführt hat. Ereignisse werden weder gelesen noch verarbeitet. Laufzeitfehler sind eine häufige Ursache für Aufträge, die in einem fehlerhaften Zustand enden. Sie können Warnungen so konfigurieren, dass Sie benachrichtigt werden, wenn der Auftrag in den Zustand „Fehler“ wechselt.

Sie können mithilfe von Aktivitäts- und Ressourcenprotokollen debuggen, um die Ursache zu ermitteln und das Problem zu beheben.

Nächste Schritte