触发器日志
Atlas保留trigger 、函数和变更流事件的日志,操作日志通知发布到Atlas项目的操作日志中。 Atlas会将日志保存10天,之后将被删除。
要学习;了解如何查看、过滤和分析应用程序日志,请参阅查看应用程序日志。
错误日志
所有日志条目均具有以下状态之一:
OK
,表示成功且没有错误的正常事件。Error
,这表示由于任何原因未成功运行的事件。
示例, Atlas会记录以下任何事件的错误:
您尝试访问 Atlas 中存储的没有适用规则的数据。
你在 Atlas Function 中抛出或未能处理错误或 Promise 拒绝。
您为不存在的服务调用
context.services.get()
。
日志筛选器
出于性能考虑, Atlas将单个查询限制为每页最多100个日志条目。 您可以按类型、状态、时间戳、用户和请求ID过滤条目,以仅返回与查询相关的日志。
日志行
函数可以使用 JavaScript 的console.log()
方法日志信息。 Atlas对每个控制台日志进行字符串化,并将每个string存储为一行。 Atlas会将行截断为512个字节的长度。 对于 ASCII 字符集,这将转换为512字符;根据您使用的字符设立,您可能会在字符数较少时看到截断。
Atlas仅保存给定日志条目的前25行日志。
日志保留
Atlas会将日志保留10天,之后将被删除。
如果您需要超过10天的日志,可以自动将日志转发到其他服务。 您还可以从用户界面下载当前可用日志的转储,或使用Admin API日志记录端点在日志过期之前获取日志。
应用程序指标
Atlas测量使用情况并记录一段时间内的聚合指标。 您可以访问权限和使用这些指标来评估性能并确定使用趋势。 示例,执行计算花费了多少时间。
要详细学习;了解哪些指标可用以及如何访问权限这些指标,请参阅指标。
atlas alerts
Atlas事件会发布到Atlas项目的操作操作日志中。 警报包括trigger失败事件,这些事件在trigger失败且无法自动重启时发生。
要学习;了解详情,请参阅操作日志和Atlas警报。
日志格式
trigger日志条目具有以下形式:
Logs: [ <log line>, <log line>, ... ] See Function. See Trigger. Compute Used: <number> bytes•ms
字段
字段 | 说明 |
---|---|
已使用的计算 | 操作的计算负载。 |
日志 | console.log 输出列表。 Atlas会保存最近25 console.log() 调用的前512字节。 |
请参阅函数。 请参阅trigger。 | 链接到启动此事件的trigger以及由此事件运行的函数。 |
错误字段
出于调试目的,不成功的操作创建的日志条目可能功能以下附加字段:
字段 | 说明 |
---|---|
错误 | 错误的简要描述。 |