小编saa*_*kis的帖子

如何在Azure应用服务中使用Datadog代理?

我在 Azure 应用服务中将 Web 应用程序作为 Docker 容器运行。我想将 Datadog 代理添加到每个容器,例如,在后台读取日志文件并将它们发布到 Datadog 日志管理。这是我尝试过的:

1) 按照本文所述安装 Datadog 代理作为扩展。此选项似乎不适用于应用服务应用程序,仅适用于 VM。

2) 使用本文所述的多容器应用程序。但是,我们还没有找到一种简单的方法将其与Azure DevOps 发布管道集成。我想也许可以创建一个包装 Azure CLI 命令的自定义部署任务?

3) 按照 Datadog Dockerfile 的构建方式将 Datadog 代理包含到我们的 Dockerfile 中。这个过程看起来相当复杂,并且给我们的 Dockerfile 添加了很多额外的依赖项。我们也不想从 Datadog Dockerfile 继承我们的 Dockerfile,扩展名为FROM datadog/agent.

我认为这对于 Azure+Datadog 用户来说一定是一个非常标准的问题。有什么想法最干净的选择吗?

azure datadog azure-web-app-service azure-devops

5
推荐指数
1
解决办法
3154
查看次数