gpt4 book ai didi

azure - 强制更新 Azure 的 wad-control-container 下的诊断配置文件

转载 作者:行者123 更新时间:2023-12-01 04:05:22 25 4
gpt4 key购买 nike

每当升级部署时,我想更新 azure 角色的诊断配置文件。我怎样才能自动执行此操作?

我们会不时更改诊断(使用代码) - 并升级服务。但每当我们升级服务时,它仍然使用旧的诊断配置,并且我们看不到使用新代码配置的任何新日志。

如何实现此目的,以便每当我升级部署时,它也会升级诊断配置。

最佳答案

我想知道您的诊断更新代码中是否存在错误。如果每个角色在 OnStart 或 Run 中运行代码以在启动时配置诊断,那么您的实例就没有理由无法正确配置。我倾向于认为从长远来看,配置诊断的命令式代码本质上是一个坏主意,但它应该仍然有效。如果您分享代码,也许我可以发现问题。

我发现更新和强制配置的最佳**方法是使用 diagnostics.wadcfg文件并更新它。当您升级部署时,如果您没有在代码中的某处覆盖它,它将使用这些设置。与 Microsoft 在该链接中的指导相反,它应该是首选方法,而不是必须维护且与应用程序用途正交的代码。换句话说,您的运维团队可以在编写代码时维护一个声明性配置文件,这通常是一个更好的主意。要使用此功能,只需将其作为内容包含在部署中,并删除 wad-control-container 中的任何现有文件(并删除配置诊断的任何代码)。当您下次升级时,它只会从该文件进行自身配置。

** 您还可以使用第三方 SaaS 监控来设置和维护您的诊断配置。我正在研究这样的一个,但我猜你想知道如何自己做。 :)

关于azure - 强制更新 Azure 的 wad-control-container 下的诊断配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9846943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com