查看和下载 MongoDB 日志
每个 mongod
、 mongos
和mongsqld实例都在自己的日志文件中记录其活动。 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 下载给定集群中单个进程的日志,请执行以下操作:
在 AtlasClusters 中,转到项目的 页面。
如果尚未显示,请选择包含所需项目的组织导航栏中的Organizations菜单。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
如果 Clusters(数据库部署)页面尚未出现,请单击侧边栏中的 Database(数据库)。
此时会显示“集群”页面。
编辑字段。
在“Download Logs”对话框中,编辑以下字段:
字段 | 内容 |
---|---|
选择流程 | |
选择服务器 | 选择集群中要检索其日志的服务器。 |
时间段 | 选择要返回的日志活动的时间范围。如果选择“Custom Time”,请指定要返回的日志活动的开始和结束时间。开始时间必须至少在 30 天之前。 重要为确保您的日志数据在所需的时间范围内返回,请在您的 Atlas 项目设置中设置时区。 |
有关阅读 MongoDB 日志的信息,请参阅 MongoDB 手册中的日志消息文档。
使用 Atlas CLI 查看本地部署日志
要使用 Atlas CLI 查看部署日志,请运行以下命令:
atlas deployments logs [options]
如需进一步了解命令语法和参数,请参阅 Atlas CLI 文档中的 Atlas 部署日志。
数据库访问日志
注意
此功能不适用于 M0
免费集群、M2
和 M5
集群。要详细了解哪些功能不可用,请参阅 Atlas M0(免费集群)、M2 和 M5 限制。
您可以查看针对集群进行的身份验证尝试。成功和不成功的尝试都会被记录下来,包括尝试的时间戳以及对应用户。