Etapa 10: verificar os logs do - AWS SimSpace Tecelão

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

Etapa 10: verificar os logs do

SimSpace O Weaver grava 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 trabalhar com logs, consulte Trabalhar com grupos de logs e fluxos de CloudWatch logs no Guia do usuário do Amazon 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 delog_destination_service élogs. Isso significa que o valor delog_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 aDescribeSimulation API para encontrar o nome do grupo de registros para simulação depois de iniciá-lo.

Windows
weaver-project-name-cli.bat describe-simulation --simulation simulation-name
Linux
weaver-project-name-cli.sh describe-simulation --simulation simulation-name

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

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

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

  • Fluxo de registros de gerenciamento — mensagens de gerenciamento de simulação produzidas pelo serviço SimSpace Weaver.

    /sim/management
  • Fluxo de registro de erros — mensagens de erro produzidas pelo serviço SimSpace Weaver. Esse fluxo de log só existe se houver erros. SimSpace O Weaver armazena erros escritos por seus aplicativos em seus próprios fluxos de log de aplicativos (consulte os seguintes fluxos de log).

    /sim/errors
  • Fluxos de registro de aplicativos espaciais (1 para cada aplicativo espacial em cada trabalhador) — saída do console produzida por aplicativos espaciais. Cada aplicativo espacial grava em seu próprio fluxo de log. spatial-app-idSão todos os caracteres após a barra final no final do worker-id.

    /domain/spatial-domain-name/app/worker-worker-id/spatial-app-id
  • Streams de log de aplicativos personalizados (1 para cada instância de aplicativo personalizada) — saída do console produzida por aplicativos personalizados. Cada instância de aplicativo personalizada grava em seu próprio fluxo de log.

    /domain/custom-domain-name/app/custom-app-name/random-id
  • Fluxos de log do aplicativo de serviço (1 para cada instância do aplicativo de serviço) — saída do console produzida por aplicativos de serviço. Cada aplicativo de serviço grava em seu próprio fluxo de log. service-app-idSão todos os caracteres após a barra final no final do service-app-name.

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

O aplicativo de amostra não tem aplicativos de serviço.