Device Sync 日志
Atlas Device Sync 、 Atlas Edge Server 、 Data API和HTTPS endpoints均已弃用。 有关详细信息,请参阅弃用页面。
Overview
每当用户与 Sync 交互时,Atlas Device Sync 都会创建同步日志。 这包括从客户端向Atlas App Services写入数据、从Atlas App Services向客户端读取更改以及启动或结束连接。
连接
每个用户都使用一个连接与App Services通信。 每个连接都使用一个 WebSocket 向单个用户推送和提取信息。 使用任何身份验证提供者登录用户都会启动连接。 注销该用户会结束连接。
会话
用户使用会话将更改下载和上传到同步域 。 实例化同步域的本地实例会启动一个会话。 销毁该域对象会结束会话。
MongoDB Atlas Sync 事件
每个同步事件都与一个用户身份相关联,该身份可准确告诉您哪个用户导致事件发生。 但是,您可能会注意到一些同步事件与任何特定用户无关。 这些事件包括从所有客户端下载的更改以及在MongoDB Atlas中所做的任何更改。 任何不包含用户ID的同步事件都是MongoDB Atlas数据同步进程的一部分。 如果您的集群已包含大量数据,则在初始化同步时,您可能会看到大量MongoDB Atlas同步事件。
字段
字段 | 说明 | ||
---|---|---|---|
日志 | 有关操作的调试信息。 包括客户端和服务器上的模式版本、更改次数,以及是否需要冲突解决以便将操作合并到服务器的数据副本中。 | ||
写入摘要 | 包括有关已更改数据的信息,例如:
| ||
SDK | 用于发送请求的 SDK。 潜在值包括任何 SDK。 对于浏览器,此值为 例子此请求来自 Realm Web SDK 版本4.0.0 在 Mozilla Firefox 上运行:
此请求来自 Realm Java SDK 版本4.6.0 在 Android Marshmallow 上运行:
| ||
平台版本 | 发送请求的平台的版本。 |