Registros de Device Sync
Visão geral
O Atlas Device Sync cria logs de sincronização sempre que um usuário interage com o Sync. Isso inclui gravar dados no Atlas App Services a partir de clientes, ler alterações do Atlas App Services para clientes e iniciar ou encerrar uma conexão.
Conexões
Cada usuário se comunica com o App Services usando uma conexão. Cada conexão usa um único websocket para enviar e extrair informações de e para um único usuário. O login de um usuário usando qualquer provedor de autenticação inicia uma conexão. Desconectar esse usuário encerra a conexão.
Sessões
Os usuários baixam e carregam alterações em um Realm sincronizado usando uma sessão. A instanciação de uma instância local de um Realm sincronizado inicia uma sessão. Destruir este objeto de Realm encerra a sessão.
Eventos de sincronização do MongoDB Atlas
Cada evento de sincronização está associado a uma identidade de usuário que informa exatamente qual usuário fez o evento ocorrer. No entanto, você pode notar alguns eventos de sincronização que não estão associados a nenhum usuário específico. Esses eventos incluem alterações baixadas de todos os clientes, bem como qualquer alteração feita no MongoDB Atlas. Qualquer evento de sincronização que não inclua um ID do usuário faz parte do processo de sincronização de dados do MongoDB Atlas . Você poderá ver um grande número de eventos de sincronização do MongoDB Atlas ao inicializar a sincronização se o cluster já contiver uma grande quantidade de dados.
Campos
Campo | Descrição | ||
---|---|---|---|
Registros | Depuração de informações sobre a operação. Inclui a versão do esquema no cliente e no servidor, o número de alterações e se a resolução de conflitos foi ou não necessária para incorporar a operação à cópia dos dados do servidor. | ||
Escrever resumo | Inclui informações sobre os dados que foram alterados, como:
| ||
SDK | O SDK usado para enviar a solicitação. Os valores possíveis incluem qualquer SDK. Para um navegador, é ExemploEsta solicitação veio do Realm Web SDK versão 4.0.0 em execução no Mozilla Firefox:
Esta solicitação veio do Realm Java SDK versão 4.6.0 em execução no AndroidMarshmallow:
| ||
Versão da plataforma | A versão da plataforma que enviou a solicitação. |