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.
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-id
São todos os caracteres após a barra final no final doworker-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-id
São todos os caracteres após a barra final no final doservice-app-name
./domain/
service-domain-name
/app/service-app-name
/service-app-id
O aplicativo de amostra não tem aplicativos de serviço.