【问题标题】:While integrating sagemaker endpoint with datadog is there any way we dont use cloudwatch logs在将 sagemaker 端点与 datadog 集成时,有什么方法我们不使用 cloudwatch 日志
【发布时间】:2023-02-04 02:33:02
【问题描述】:

我正在尝试将使用内置 sagemaker 容器的 SageMaker 端点与 datadog 集成。因此,如果我想将它与 datadog 集成,有没有办法不使用 cloudwatch 并仍然获取日志或指标。我发现 ddtrace 可以帮助解决这个问题,但问题是因为使用 ddtrace 需要使用 ddtrace 运行 gunicorn 但为此我需要构建一个容器但这是不可能的,因为我使用的是内置容器。是否可以以某种方式使用 ddtrace?主要是如果我想将 tensorflow 服务 (AWS) 容器与 datadog 一起使用,我该如何在不使用 cloudwatch 日志的情况下使用它

我已经按照本教程进行操作,但我想知道如何将它与内置容器一起使用https://medium.com/tech-shift-com/monitoring-amazon-sagemaker-endpointwith-datadog-ae40dd2fab05

【问题讨论】:

    标签: amazon-cloudwatch amazon-sagemaker tensorflow-serving datadog


    【解决方案1】:

    您可以自定义预构建的图像。关注 extending a prebuilt container 的 Sagemaker 文档。在第 2 步中,他们演示了如何定义要扩展的基础映像。一旦你有了它,我认为它应该像将 RUN pip install ddtrace 添加到你的 dockerfile 一样简单。

    如果适合您,您也可以在定义模型时尝试adding a sagemaker requirements ENV var

    【讨论】: