服务日志
Atlas Device Sync 、 Atlas Edge Server 、 Data API和HTTPS endpoints均已弃用。 有关详细信息,请参阅弃用页面。
Overview
每当用户与外部服务交互时都会创建服务日志。 服务日志条目中存在的字段由发出日志的服务确定。
MongoDB Atlas
MongoDB Atlas作为 Atlas App Services 中的一流服务提供。 服务日志条目采用以下形式:
{ "arguments": [ { "collection": <collection>, "database": <database>, "query": <query document>, "limit": { "$numberInt": <number> } } ], "name": <action>, "service": "mongodb-atlas" } Function Call Location: <location> Compute Used: <number> bytes•ms Remote IP Address: <ip address> SDK: <sdk>> Platform Version: <version> Rule Performance Metrics: { "database.collection": { "roles": { "owner": { "matching_documents": 5, "evaluated_fields": 0, "discarded_fields": 0 } }, "no_matching_role": 0 } }
字段
字段 | 说明 | ||
---|---|---|---|
远程 IP 地址 | 向 App Services 发送请求的 IP 地址。 (例如 52.21.89.200 ) | ||
已使用的计算 | 操作的计算负载。 | ||
平台版本 | 发送请求的平台的版本。 | ||
SDK | 用于发送请求的 SDK。 潜在值包括任何 SDK。 对于浏览器,此值为 例子此请求来自 Realm Web SDK 版本4.0.0 在 Mozilla Firefox 上运行:
此请求来自 Realm Java SDK 版本4.6.0 在 Android Marshmallow 上运行:
| ||
函数调用位置 | 执行函数的数据中心。 | ||
规则性能指标 |
错误字段
不成功的操作创建的日志条目可能具有用于调试目的的附加字段。其中包括:
字段 | 说明 |
---|---|
错误 | 错误的简短描述。 |
堆栈跟踪 | 异常堆栈跟踪的打印输出。 |
详情 | 有关执行的额外信息,包括操作、原因、服务名称和服务类型。 |
Webhook / HTTP Service
Webhook日志条目遵循以下形式:
Logs: [ <log line>, <log line>, ... ] Function Call Location: <location> Compute Used: <number> bytes•ms Remote IP Address: <ip address>
字段
字段 | 说明 |
---|---|
远程 IP 地址 | 向 App Services 发送请求的 IP 地址。 (例如 52.21.89.200 ) |
已使用的计算 | 在 byte-ms 中测量的操作的计算负载。 |
函数调用位置 | 执行函数的数据中心。 |
日志 | console.log 输出列表。 App Services 会保存前 25 个console.log() 调用的前 512 个字节。 |
错误字段
不成功的操作创建的日志条目可能具有用于调试目的的附加字段。其中包括:
字段 | 说明 |
---|---|
错误 | 错误的简短描述。 |
堆栈跟踪 | 异常堆栈跟踪的打印输出。 |
详情 | 有关执行的额外信息,包括操作、原因、服务名称和服务类型。 |