我们可以在 CloudWatch 中为 Sagemaker 笔记本实例生成自定义日志吗?

问题描述 投票:0回答:1

CloudWatch 默认记录 Sagemaker 实例的日志,例如 Kernel Started、Kernel shutdown、Notebook Saved 等。不过,我想列出一些自定义日志以及这些默认日志。

请看附图。

Sample image of How default logs for a Sagemaker notebook instance look in CloudWatch

目标是能够通过这些查看一些自定义日志。例如 - 'Cell 1 已执行!'

amazon-web-services logging amazon-cloudwatch amazon-sagemaker amazon-cloudwatchlogs
1个回答
0
投票

Jupyter 服务器将日志发送到标准输出。因此,对于笔记本实例,至少您可以从 CloudWatch 访问日志。这些将在 /aws/sagemaker/NotebookInstances 日志组下。

您可以按照以下步骤自动将内核级日志记录到 CW -

  1. 选择笔记本实例。
  2. 在笔记本实例列表中,通过选择笔记本实例名称来选择要查看其 Jupyter 日志的笔记本实例。
  3. 这会将您带到该笔记本实例的详细信息页面。
  4. 在笔记本实例详细信息页面上的监控下,选择查看日志。
  5. 在 CloudWatch 控制台中,为您的笔记本实例选择日志流。它的名称格式为 NotebookInstanceName/jupyter.log。

参考:https://docs.aws.amazon.com/sagemaker/latest/dg/jupyter-logs.html

© www.soinside.com 2019 - 2024. All rights reserved.