View a markdown version of this page

Surveillez l'agent Amazon Kinesis Video Streams Edge avec CloudWatch - Amazon Kinesis Video Streams

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Surveillez l'agent Amazon Kinesis Video Streams Edge avec CloudWatch

Vous pouvez surveiller l'agent Amazon Kinesis Video Streams Edge à l'aide d'Amazon CloudWatch, qui collecte et traite les données brutes en métriques lisibles en temps quasi réel. Ces statistiques sont enregistrées pour une période de 15 mois. Grâce à ces informations historiques, vous pouvez avoir une meilleure idée des performances de votre application Web ou du service Amazon Kinesis Video Streams Edge Agent.

Pour consulter les statistiques, procédez comme suit :

  1. Connectez-vous à Console de gestion AWS et ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans la barre de navigation de gauche, sous Mesures, sélectionnez Toutes les mesures.

  3. Choisissez l'onglet Parcourir, puis sélectionnez l'espace de noms EdgeRuntimeAgent personnalisé.

L'agent Amazon Kinesis Video Streams Edge publie les mesures suivantes dans l'espace de noms : EdgeRuntimeAgent

Dimensions State Description

Nom du flux, RecordJob

En cours d’exécution

Publie en continu lorsqu'il RecordJob est en cours d'exécution.

Unités : Aucune. « 1 » est publié tant qu'RecordJobil est dans cet état.

FatalError

Publie en cas d'erreur RecordJob fatale.

Unités : Aucune. « 1 » est publié une fois, lorsque cet événement se produit.

Note

Consultez les journaux pour plus d'informations.

Terminé

Publie une fois RecordJob que a est terminé.

Unités : Aucune. « 1 » est publié une fois, lorsque cet événement se produit.

Nom du flux, UploadJob

En cours d’exécution

Publie en continu lorsqu'il UploadJob est en cours d'exécution.

Unités : Aucune. « 1 » est publié tant qu'UploadJobil est dans cet état.

FatalError

Publie en cas d'erreur UploadJob fatale.

Unités : Aucune. « 1 » est publié une fois, lorsque cet événement se produit.

Note

Consultez les journaux pour plus d'informations.

Terminé

Publie lorsque le UploadJob est terminé.

Unités : Aucune. « 1 » est publié une fois, lorsque cet événement se produit.

Nom du stream

PercentageSpaceUsed

Il s'agit du pourcentage utilisé par rapport à l'espace total alloué dans les configurations Amazon Kinesis Video Streams Edge Agent pour les supports d'enregistrement. Pour plus d’informations, consultez LocalSizeConfig.

Unités : pourcentage (échelle 0—1).

Nom de l’objet

Vivant

Publie chaque minute à partir de l'agent Amazon Kinesis Video Streams Edge, quelles que soient les configurations exécutées sur celui-ci.

Cela peut être utilisé pour déterminer si l'agent Amazon Kinesis Video Streams Edge est actif et prêt à accepter les configurations.

Unités : Aucune. « 1 » est publié toutes les minutes.

RecordJobs.HealthyJobCount

Nombre total de tâches d'enregistrement en cours et planifiées sur Amazon Kinesis Video Streams Edge Agent.

Unités : compter.

UploadJobs.HealthyJobCount

Nombre total de tâches de téléchargement en cours et planifiées sur Amazon Kinesis Video Streams Edge Agent.

Unités : compter.

RecordJobs.UnhealthyJobCount

Nombre total de jobs d'enregistrement actuellement erronés.

Unités : compter.

UploadJobs.UnhealthyJobCount

Nombre total de tâches de téléchargement actuellement erronées.

Unités : compter.

RecordJobs.RunningJobCount

Nombre total de jobs records en cours d'exécution.

Unités : compter.

UploadJobs.RunningJobCount

Nombre total de tâches de téléchargement en cours d'exécution.

Unités : compter.

RecordJobs.EdgeConfigCount

Nombre total de configurations d'enregistrement en cours sur Amazon Kinesis Video Streams Edge Agent.

Unités : compter.

UploadJobs.EdgeConfigCount

Nombre total de configurations de téléchargement en cours sur Amazon Kinesis Video Streams Edge Agent.

Unités : compter.

CloudWatch conseils en matière de métriques pour Amazon Kinesis Video Streams Edge Agent

CloudWatch les métriques peuvent être utiles pour trouver des réponses aux questions suivantes :

L'agent Amazon Kinesis Video Streams Edge dispose-t-il de suffisamment d'espace pour enregistrer ?

Indicateurs pertinents : PercentageSpaceUsed

Action : aucune action n'est requise.

L'agent Amazon Kinesis Video Streams Edge est-il actif ?

Indicateurs pertinents : Alive

Action : Si à tout moment vous ne recevez plus cette métrique, cela signifie que l'agent Amazon Kinesis Video Streams Edge a détecté un ou plusieurs des problèmes suivants :

  • Un problème d'exécution de l'application : contrainte de mémoire ou autre ressource, bogue, etc.

  • L' AWS IoT appareil sur lequel l'agent est en cours d'exécution s'est arrêté, est tombé en panne ou s'est arrêté

  • L' AWS IoT appareil ne dispose pas de connectivité réseau

Y a-t-il des emplois insalubres ?

Métriques pertinentes :

  • RecordJobs.UnhealthyJobCount

  • UploadJobs.UnhealthyJobCount

Action : Inspectez les journaux et recherchez la FatalError métrique.

  • Si la FatalError métrique est présente, une erreur fatale s'est produite et vous devez redémarrer la tâche manuellement. Inspectez les journaux et corrigez le problème avant StartEdgeConfigurationUpdate de recommencer manuellement la tâche.

  • Si la FatalError métrique n'est pas présente, une erreur transitoire (non fatale) s'est produite et l'agent Amazon Kinesis Video Streams Edge essaie à nouveau de faire le travail.

Note

Pour que l'agent tente à nouveau une tâche ayant entraîné une erreur fatale, utilisez. StartEdgeConfigurationUpdate

Certains emplois nécessitent-ils une intervention extérieure ?

Métriques pertinentes :

  • PercentageSpaceUsed— Si cette valeur dépasse une certaine valeur, la tâche d'enregistrement est suspendue et ne reprend que lorsque l'espace est disponible (lorsque le support n'est plus en rétention). Vous pouvez envoyer une configuration mise à jour avec une valeur plus élevée MaxLocalMediaSizeInMB pour mettre à jour la tâche immédiatement.

  • RecordJob.FatalError/UploadJob.FatalError— Examinez les journaux de l'agent et envoyez à nouveau la configuration pour que la tâche reprenne.

Action : passez un appel d'API avec la configuration pour redémarrer les tâches qui rencontrent ce problème.