saa*_*kis 5 azure datadog azure-web-app-service azure-devops
我在 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 用户来说一定是一个非常标准的问题。有什么想法最干净的选择吗?
我怀疑 Datadog 代理能否在应用服务 Web 应用程序上工作,因为您无权访问正在运行的主机,它是为虚拟机设计的。您尝试过这个https://www.datadoghq.com/blog/azure-monitoring-enhancements/吗?他们说他们支持应用服务
| 归档时间: |
|
| 查看次数: |
3154 次 |
| 最近记录: |