États des tâches Azure Stream Analytics
Une tâche Stream Analytics peut être dans un de ces quatre états à un moment donné : Exécution, Arrêté, Détérioré et Échec. Vous pouvez trouver l’état de votre tâche sur la page Vue d’ensemble de la tâche Stream Analytics dans le portail Azure.
State | Description | Actions recommandées |
---|---|---|
Exécution | Votre tâche est en cours d’exécution sur des événements de lecture Azure provenant des sources d’entrée définies, elle les traite et écrit les résultats dans les récepteurs de sortie configurés. | C’est une bonne pratique que de suivre les performances de votre travail en supervisant des métriques clés. |
Arrêté | Votre travail est arrêtée et ne traite pas les événements. | N/D |
Détérioré | Il peut y avoir des problèmes intermittents avec les connexions entrantes et sortantes. Ces erreurs sont appelées « erreurs temporaires » ; elles peuvent faire passer votre travail à un état Dégradé. Stream Analytics va immédiatement tenter de récupérer de ces erreurs pour revenir à un état Exécution (en l’espace de quelques minutes). Ces erreurs peuvent se produire en raison de problèmes réseau, de la disponibilité d’autres ressources Azure, d’erreurs de désérialisation etc. Les performances de votre tâche peuvent être affectées lorsque la tâche est en état Détérioré. | Vous pouvez examiner les journaux de diagnostic ou d’activité pour en savoir plus sur la cause de ces erreurs temporaires. Dans des cas comme des erreurs de désérialisation, il est recommandé d’effectuer une action corrective pour garantir que les événements ne sont pas mal formés. Si le tâche continue d’atteindre la limite d’utilisation des ressources, essayez d’augmenter le nombre d’unités de recherche ou parallélisez votre tâche. Dans d’autres cas où vous ne pouvez pas intervenir, Stream Analytics va tenter de récupérer et de revenir à un état En cours d’exécution. Vous pouvez utiliser la métrique du délai en filigrane pour savoir si ces erreurs temporaires ont une incidence sur les performances de votre travail. |
Échec | Votre tâche a rencontré une erreur critique résultant en un état d’échec. Les événements ne sont pas lus ni traités. Les erreurs de runtime sont une cause courante entraînant l’état d’échec des tâches. | Vous pouvez configurer des alertes afin d’être averti lorsque la tâche entre en état d’échec. Vous pouvez déboguer à l’aide des journaux d’activité et de ressources pour identifier la cause et résoudre le problème. |