View a markdown version of this page

Monitore o Amazon Kinesis Video Streams Edge Agent com CloudWatch - Amazon Kinesis Video Streams

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Monitore o Amazon Kinesis Video Streams Edge Agent com CloudWatch

Você pode monitorar o Amazon Kinesis Video Streams Edge Agent usando a Amazon CloudWatch, que coleta e processa dados brutos em métricas legíveis e quase em tempo real. Essas estatísticas são registradas por um período de 15 meses. Com essas informações históricas, você pode obter uma perspectiva melhor sobre o desempenho do seu aplicativo web ou do serviço Amazon Kinesis Video Streams Edge Agent.

Para visualizar as métricas, faça o seguinte:

  1. Faça login no Console de gerenciamento da AWS e abra o CloudWatch console em https://console.aws.amazon.com/cloudwatch/.

  2. Na navegação à esquerda, em Métricas, selecione Todas as métricas.

  3. Escolha a guia Procurar e selecione o namespace EdgeRuntimeAgent personalizado.

O Amazon Kinesis Video Streams Edge Agent publica as seguintes métricas sob o namespace: EdgeRuntimeAgent

Dimensões Estado Description

Nome do stream, RecordJob

Em execução

Publica continuamente quando o RecordJob está em execução.

Unidades: Nenhuma. “1" é publicado enquanto RecordJob estiver nesse estado.

FatalError

Publica em caso de erro RecordJob fatal.

Unidades: Nenhuma. “1" é publicado uma vez, quando esse evento ocorre.

nota

Consulte os registros para obter informações adicionais.

Completed

Publica quando a RecordJob é concluído.

Unidades: Nenhuma. “1" é publicado uma vez, quando esse evento ocorre.

Nome do stream, UploadJob

Em execução

Publica continuamente quando o UploadJob está em execução.

Unidades: Nenhuma. “1" é publicado enquanto UploadJob estiver nesse estado.

FatalError

Publica se os erros UploadJob fatais ocorrerem.

Unidades: Nenhuma. “1" é publicado uma vez, quando esse evento ocorre.

nota

Consulte os registros para obter informações adicionais.

Completed

Publica quando o UploadJob é concluído.

Unidades: Nenhuma. “1" é publicado uma vez, quando esse evento ocorre.

Nome do fluxo

PercentageSpaceUsed

Essa é a porcentagem usada do espaço total alocado nas configurações do Amazon Kinesis Video Streams Edge Agent para gravação de mídia. Consulte LocalSizeConfig para obter mais informações.

Unidades: Porcentagem (escala 0—1).

Nome da coisa

Vivo

Publica a cada minuto a partir do Amazon Kinesis Video Streams Edge Agent, independentemente de qualquer configuração em execução nele.

Isso pode ser usado para entender se o Amazon Kinesis Video Streams Edge Agent está ativo e pronto para aceitar configurações.

Unidades: Nenhuma. “1" é publicado a cada minuto.

RecordJobs.HealthyJobCount

Contagem total de trabalhos de gravação em execução e agendados no Amazon Kinesis Video Streams Edge Agent.

Unidades: contagem.

UploadJobs.HealthyJobCount

Contagem total de trabalhos de upload em execução e agendados no Amazon Kinesis Video Streams Edge Agent.

Unidades: contagem.

RecordJobs.UnhealthyJobCount

Contagem total de trabalhos de registro com erro no momento.

Unidades: contagem.

UploadJobs.UnhealthyJobCount

Contagem total de trabalhos de upload atualmente errados.

Unidades: contagem.

RecordJobs.RunningJobCount

Contagem total de trabalhos de gravação em execução ativa.

Unidades: contagem.

UploadJobs.RunningJobCount

Contagem total de trabalhos de upload em execução ativa.

Unidades: contagem.

RecordJobs.EdgeConfigCount

Contagem total de configurações de registro em andamento no Amazon Kinesis Video Streams Edge Agent.

Unidades: contagem.

UploadJobs.EdgeConfigCount

Contagem total de configurações de upload em andamento no Amazon Kinesis Video Streams Edge Agent.

Unidades: contagem.

CloudWatch orientação de métricas para o Amazon Kinesis Video Streams Edge Agent

CloudWatch as métricas podem ser úteis para encontrar respostas para as seguintes perguntas:

O Amazon Kinesis Video Streams Edge Agent tem espaço suficiente para gravar?

Métricas relevantes: PercentageSpaceUsed

Ação: Nenhuma ação é necessária.

O Amazon Kinesis Video Streams Edge Agent está vivo?

Métricas relevantes: Alive

Ação: Se em algum momento você parar de receber essa métrica, isso significa que o Amazon Kinesis Video Streams Edge Agent encontrou um ou mais dos seguintes:

  • Um problema de tempo de execução do aplicativo: restrição de memória ou de outros recursos, bug e assim por diante

  • O AWS IoT dispositivo em que o agente está executando ao ser desligado, travado ou encerrado

  • O AWS IoT dispositivo não tem conectividade de rede

Há algum emprego insalubre?

Métricas relevantes:

  • RecordJobs.UnhealthyJobCount

  • UploadJobs.UnhealthyJobCount

Ação: Inspecione os registros e procure a FatalError métrica.

  • Se a FatalError métrica estiver presente, um erro fatal foi encontrado e você precisará reiniciar o trabalho manualmente. Inspecione os registros e corrija o problema antes de usar StartEdgeConfigurationUpdate para reiniciar manualmente o trabalho.

  • Se a FatalError métrica não estiver presente, um erro transitório (não fatal) foi encontrado e o Amazon Kinesis Video Streams Edge Agent está tentando fazer o trabalho novamente.

nota

Para que o agente tente novamente um trabalho com erro fatal, use. StartEdgeConfigurationUpdate

Algum trabalho precisa de intervenção externa?

Métricas relevantes:

  • PercentageSpaceUsed— Se isso exceder um determinado valor, o trabalho de gravação será pausado e retomado somente quando houver espaço disponível (quando a mídia ficar sem retenção). Você pode enviar uma configuração atualizada com uma maior MaxLocalMediaSizeInMB para atualizar o trabalho imediatamente.

  • RecordJob.FatalError/UploadJob.FatalError— Investigue os registros do agente e envie a configuração novamente para que o trabalho seja retomado.

Ação: faça uma chamada de API com a configuração para reiniciar trabalhos que encontrem esse problema.