SimSpace Weaverloga no Amazon CloudWatch Logs - AWS SimSpace Weaver

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

SimSpace Weaverloga no Amazon CloudWatch Logs

Acessar os logs no SimSpace Weaver

Todos os registros gerados a partir de suas SimSpace Weaver simulações são armazenados no Amazon CloudWatch Logs. Para acessar seus registros, você pode usar o botão de CloudWatch registros no painel Visão geral da sua simulação no SimSpace Weaver console, que o levará diretamente aos registros dessa simulação específica.


                Use o botão de registros no painel Visão geral de uma simulação para acessar seus registros.

Você também pode acessar os registros pelo CloudWatch console. Você precisará do nome da simulação para pesquisar os registros.


                Você pode encontrar o nome da simulação no início da página de detalhes da simulação no console do SimSpace Weaver.

Logs do SimSpace Weaver

SimSpace Weavergrava mensagens de gerenciamento de simulação e a saída do console de seus aplicativos no Amazon CloudWatch Logs. Para obter mais informações sobre como trabalhar com registros, consulte Trabalho com grupos de registros e fluxos de registros no Guia do usuário do Amazon CloudWatch Logs.

Cada simulação que você cria tem seu próprio grupo de CloudWatch registros em Registros. O nome do grupo de logs é especificado no esquema de simulação. No trecho de esquema a seguir, o valor de log_destination_service é logs. Isso significa que o valor de log_destination_resource_name é o nome de um grupo de registros. Nesse caso, o grupo de registros é MySimulationLogs.


simulation_properties:
  log_destination_service: "logs"
  log_destination_resource_name: "MySimulationLogs"
  default_entity_index_key_type: "Vector3<f32>"

Você também pode usar a API DescribeSimulation para encontrar o nome do grupo de registros para simulação depois de iniciá-lo.

Importante

Se você usa o AWS IAM Identity Center ou nomeou perfis para a AWS CLI, deve usar o SimSpace Weaver do aplicativo SDK versão 1.12.1 ou superior. A versão mais recente é 1.16.0. Para obter mais informações sobre as versões do SimSpace Weaver, consulte Versões do SimSpace Weaver. Os scripts do aplicativo SDK do SimSpace Weaver usam a AWS CLI. Se você usa o IAM Identity Center, você pode copiar seu perfil para a AWS CLI para o perfil default ou fornecer o nome do perfil do IAM Identity Center aos scripts do aplicativo SDK do SimSpace Weaver com o parâmetro --profile cli-profile-name. Para obter mais informações, consulte Configurar a AWS CLI para uso no AWS IAM Identity Center no Guia do usuário da AWS Command Line Interface e Configurações e configurações do arquivo de credenciais no Guia do usuário da AWS Command Line Interface.

Docker
project-folder\tools\windows\weaver-project-name-cli.bat describe-simulation --simulation simulation-name
WSL
Importante

Fornecemos essas instruções para a sua conveniência. Elas devem ser usadas com o Windows Subsystem for Linux (WSL) e não são compatíveis. Para ter mais informações, consulte Configurar o ambiente local para o SimSpace Weaver.

project-folder/tools/linux/weaver-project-name-cli.sh describe-simulation --simulation simulation-name

O exemplo a seguir mostra a parte da saída de DescribeSimulation que descreve a configuração de registro. O nome do grupo de registros é mostrado no final do LogGroupArn.

   
    "LoggingConfiguration": {
        "Destinations": [
            {
                "CloudWatchLogsLogGroup": {
                    "LogGroupArn": "arn:aws:logs:us-west-2:111122223333:log-group:MySimulationLogs"
                }
            }
        ]
    },
    

Cada grupo de logs de simulação contém vários fluxos de registros:

  • Fluxo de logs de gerenciamento: mensagens de gerenciamento de simulações produzidas pelo serviço do SimSpace Weaver.

    /sim/management
  • Fluxo de logs de erro: mensagens de erro produzidas pelo serviço do SimSpace Weaver. Esse fluxo de logs só existe se houver erros. O SimSpace Weaver armazena erros gravados pelos aplicativos em seus próprios fluxos de log de aplicativos (consulte os fluxos de log a seguir).

    /sim/errors
  • Fluxos de logs de aplicativos espaciais (um para cada aplicativo espacial em cada operador): saída do console produzida por aplicativos espaciais. Cada aplicativo espacial grava em seu próprio fluxo de logs. O spatial-app-id são todos os caracteres após o delimitador no final do worker-id.

    /domain/spatial-domain-name/app/worker-worker-id/spatial-app-id
  • Fluxos de logs de aplicativos personalizados (um para cada instância de aplicativo personalizado): saída de console produzida por aplicativos personalizados. Cada instância do aplicativo personalizado grava em seu próprio fluxo de logs.

    /domain/custom-domain-name/app/custom-app-name/random-id
  • Fluxos de logs do aplicativo de serviço (um para cada instância do aplicativo de serviço): saída do console produzida pelos aplicativos de serviço. Cada aplicativo de serviço grava em seu próprio fluxo de logs. O service-app-id são todos os caracteres após o delimitador no final do service-app-name.

    /domain/service-domain-name/app/service-app-name/service-app-id