Acompanhamento do progresso de trabalhos - AWS IoT SiteWise

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á.

Acompanhamento do progresso de trabalhos

Analise o progresso e os detalhes do trabalho (console)

Veja Importar metadados (console) ou Exportar metadados (console) inicie um trabalho em massa.

Visão geral do progresso do trabalho no AWS IoT SiteWise console:
  1. Navegue até o console do AWS IoT SiteWise.

  2. Escolha Operações em massa Novas no painel de navegação.

  3. A tabela de progresso de trabalhos no AWS IoT SiteWise console exibe a lista de trabalhos de operação em massa.

  4. A coluna Tipo de trabalho descreve se é um trabalho de exportação ou importação. As colunas Data de importação exibem a data em que o trabalho começou.

  5. A coluna Status exibe o status do trabalho. Você pode selecionar um trabalho para ver detalhes sobre o trabalho.

  6. O trabalho selecionado mostra Sucesso ao ser bem-sucedido ou uma lista de falhas se o trabalho falhou. Uma descrição do erro também é exibida com cada tipo de recurso.

Visão geral dos detalhes do trabalho no AWS IoT SiteWise console:

A tabela de progresso de trabalhos no AWS IoT SiteWise console exibe a lista de trabalhos de operação em massa.

  1. Escolha um emprego para ver mais detalhes.

  2. Para um trabalho de importação, o Data source ARN representa a localização do arquivo de importação no Amazon S3.

  3. Para um trabalho de exportação, o Data destination ARN representa a localização do arquivo no Amazon S3 após a exportação.

  4. O Status eStatus reason, forneça detalhes adicionais sobre o trabalho atual. Consulte Rastreamento do progresso de trabalhos e tratamento de erros para obter mais detalhes.

  5. O Queued position representa a posição do trabalho na fila do processo. Os trabalhos são processados um por vez. Uma posição na fila de 1 indica que o trabalho será processado em seguida.

  6. A página de detalhes dos trabalhos também exibe as contagens de progresso do trabalho.

    1. Os tipos de contagem do progresso do trabalho são:

      1. Total resources— Indica a contagem total de ativos no processo de transferência.

      2. Succeeded— Indica a contagem de ativos transferidos com sucesso durante o processo.

      3. Failed— Indica a contagem de ativos que falharam durante o processo.

      4. Skipped— Indica a contagem de ativos que foram ignorados durante o processo.

  7. O status do trabalho de PENDING ou VALIDATING exibe todas as contas do progresso das tarefas. Isso indica que as contagens de progresso dos trabalhos estão sendo avaliadas.

  8. O status do trabalho de RUNNING exibe a Total resources contagem, o trabalho enviado para processamento. As contagens detalhadas (SucceededFailed,, eSkipped) se aplicam aos recursos processados. A soma das contagens detalhadas é menor que a Total resources contagem, até que o status do trabalho seja COMPLETED ouERROR.

  9. Se o status de um trabalho for COMPLETED ouERROR, a Total resources contagem será igual à soma das contagens detalhadas (Succeeded,Failed, eSkipped).

  10. Se o status de um trabalho forERROR, verifique a tabela Job Failures para obter detalhes sobre os erros e falhas específicos. Consulte Inspecione os detalhes do erro (console) para obter mais detalhes.

Analise o progresso e os detalhes do trabalho (AWS CLI)

Depois de iniciar uma operação em massa, você pode verificar ou atualizar seu status usando as seguintes ações de API:

  • Para recuperar informações sobre um trabalho específico, use a ação da GetMetadataTransferJobAPI.

    Recupere informações com a GetMetadataTransferJob API:
    1. Crie e execute um trabalho de transferência. Chame a API GetMetadataTransferJob.

      exemplo AWS CLI comando:
      aws iottwinmaker get-metadata-transfer-job \ --metadata-transfer-job-id your_metadata_transfer_job_id \ --region your_region
    2. A GetMetadataTransferJob API retorna um MetadataTransferJobProgress objeto com os seguintes parâmetros:

      • SucceededCount — Indica a contagem de ativos transferidos com sucesso no processo.

      • FailedCount — Indica a contagem de ativos que falharam durante o processo.

      • skippedCount — Indica a contagem de ativos que foram ignorados durante o processo.

      • TotalCount — Indica a contagem total de ativos no processo de transferência.

      Esses parâmetros indicam o status do progresso do trabalho. Se o status forRUNNING, eles ajudarão a rastrear o número de recursos ainda a serem processados.

      Se você encontrar erros de validação do esquema ou se failedCount for maior ou igual a 1, o estado de progresso do trabalho será alterado para. ERROR Um relatório completo de erros do trabalho é colocado em seu bucket do Amazon S3. Consulte Inspecione erros para obter mais detalhes.

  • Para listar os trabalhos atuais, use a ação ListMetadataTransferJobsda API.

    Use um arquivo JSON para filtrar os trabalhos retornados com base em seu estado atual. Veja o procedimento a seguir:

    1. Para especificar os filtros que você deseja usar, crie um arquivo JSON AWS CLI de entrada. quero usar:

      { "sourceType": "s3", "destinationType": "iottwinmaker", "filters": [{ "state": "COMPLETED" }] }

      Para ver uma lista de state valores válidos, consulte ListMetadataTransferJobsFiltero Guia de referência AWS IoT TwinMaker da API.

    2. Use o arquivo JSON como argumento no seguinte AWS CLI exemplo de comando:

      aws iottwinmaker list-metadata-transfer-job --region your_region \ --cli-input-json file://ListMetadataTransferJobsExample.json
  • Para cancelar um trabalho, use a ação CancelMetadataTransferJobda API. Essa API cancela a tarefa específica de transferência de metadados, sem afetar nenhum recurso já exportado ou importado:

    aws iottwinmaker cancel-metadata-transfer-job \ --region your_region \ --metadata-transfer-job-id job-to-cancel-id