amazon-web-services - 我们可以在 CloudWatch 中为 Sagemaker 笔记本实例生成自定义日志吗?
问题描述
CloudWatch 默认记录 Sagemaker 实例的日志,例如内核启动、内核关闭、笔记本保存等。不过,我想列出一些自定义日志以及这些默认日志。
请看一下所附的图片。
Sagemaker 笔记本实例的默认日志在 CloudWatch 中的外观示例图像
目标是能够使用这些查看一些自定义日志。例如 - “单元 1 已执行!”
解决方案
Jupyter 服务器将日志发送到标准输出。因此,对于笔记本实例,至少您可以从 CloudWatch 访问日志。这些将位于 /aws/sagemaker/NotebookInstances 日志组下。
您可以按照以下步骤自动将内核级日志记录到 CW -
- 选择笔记本实例。
- 在笔记本实例列表中,通过选择笔记本实例名称来选择要查看其 Jupyter 日志的笔记本实例。
- 这会将您带到该笔记本实例的详细信息页面。
- 在笔记本实例详细信息页面上的监控下,选择查看日志。
- 在 CloudWatch 控制台中,为您的笔记本实例选择日志流。它的名称采用 NotebookInstanceName/jupyter.log 的形式。
参考:https ://docs.aws.amazon.com/sagemaker/latest/dg/jupyter-logs.html
推荐阅读
- c++ - 为什么 list.end()-- 不减少迭代器?
- android - 如何在颤动中制作坐标网格?
- swift - [CustomStruct()] 和 [CustomStruct]() 有什么区别?
- python - Python将字典中的负值更改为正值
- javascript - 如何使用 React native 获取作为数组项的单击图像的索引
- java - 使用 Spring 可分页的 OpenAPI 生成器
- javascript - 对整个 csv 列求和以使用 d3 javascript 显示总数
- angular - 我必须登录才能查看该页面。Angular 9 通用 + Firebase
- markdown - 如何在降价中禁用标题的粗体?
- parquet - Azure 数据工厂中的 Parquet 文件名