Docs 菜单
Docs 主页
/
MongoDB Atlas
/

查看和下载 MongoDB 日志

在此页面上

  • 必需的访问权限
  • 查看和下载云部署日志
  • 使用 Atlas CLI 查看本地部署日志
  • 数据库访问日志

每个 mongodmongosmongsqld实例都在自己的日志文件中记录其活动。 Atlas 保留最近30天的日志消息系统事件审核消息。 Performance Advisor最多保留 7 天的日志。 如果终止集群,集群生成的日志将持续存在,并且您可以随时下载这些日志,直到其保留期结束。

注意

M0 免费集群和 M2/M5 共享集群不提供可下载的日志。

要下载日志,您必须对该项目具有 Project Data Access Read Only或更高级别的访问权限。拥有Organization Owner访问权限的用户必须将自己作为Project Owner添加到项目中。

如需使用 Atlas CLI 下载包含所选主机名日志的压缩文件, 请运行以下命令:

atlas logs download <hostname> <mongodb.gz|mongos.gz|mongosqld.gz|mongodb-audit-log.gz|mongos-audit-log.gz> [options]

要了解有关命令语法和参数的更多信息,请参阅 Atlas CLI 文档中的 atlas logs download

提示

请参阅:相关链接

要使用 Atlas UI 下载给定集群中单个进程的日志,请执行以下操作:

1
  1. 如果尚未显示,请选择包含所需项目的组织导航栏中的Organizations菜单。

  2. 如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。

  3. 如果 Clusters(数据库部署)页面尚未出现,请单击侧边栏中的 Database(数据库)。

    此时会显示“集群”页面。

2
  1. 单击包含要下载其日志的 mongod 实例的集群旁边的省略号图标 (...)。

  2. 选择 Download Logs

3

在“Download Logs”对话框中,编辑以下字段:

字段
内容
选择流程

选择要记录日志的进程。对于唯一可用日志类型为 mongod 的集群,Atlas 不会显示此字段。

有效选项包括:

选项
说明
mongod
数据库服务器日志。
mongod-audit-log
数据库审核日志。注意:仅当您为集群启用数据库审核的情况下才会显示此选项。
mongos
mongos 日志。注意:只有在集群已分片的情况下才会显示此选项。
mongos-audit-log
mongos 审核日志。注意:仅在您的分片集群启用审核的情况下才会显示此选项。
mongosqld
BI Connector 日志。注意:仅当您为集群启用了 BI Connector 时才会出现此选项。
选择服务器
选择集群中要检索其日志的服务器。
时间段

选择要返回的日志活动的时间范围。如果选择“Custom Time”,请指定要返回的日志活动的开始和结束时间。开始时间必须至少在 30 天之前。

重要

为确保您的日志数据在所需的时间范围内返回,请在您的 Atlas 项目设置中设置时区。

4

有关阅读 MongoDB 日志的信息,请参阅 MongoDB 手册中的日志消息文档。

要使用 Atlas CLI 查看部署日志,请运行以下命令:

atlas deployments logs [options]

如需进一步了解命令语法和参数,请参阅 Atlas CLI 文档中的 Atlas 部署日志

提示

请参阅:相关链接

注意

此功能不适用于 M0 免费集群、M2M5 集群。要详细了解哪些功能不可用,请参阅 Atlas M0(免费集群)、M2 和 M5 限制

您可以查看针对集群进行的身份验证尝试。成功和不成功的尝试都会被记录下来,包括尝试的时间戳以及对应用户。

后退

Prometheus