Docs 菜单
Docs 主页
/
MongoDB Atlas
/ /

触发器日志

在此页面上

  • 错误日志
  • 日志筛选器
  • 日志行
  • 日志保留
  • 应用程序指标
  • atlas alerts
  • 日志格式
  • 字段
  • 错误字段

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事件会发布到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以及由此事件运行的函数。

出于调试目的,不成功的操作创建的日志条目可能功能以下附加字段:

字段
说明
错误
错误的简要描述。

后退

定义和访问值