gpt4 book ai didi

azure - 如何使用在临时和生产中运行的 Azure 诊断来执行自动缩放?

转载 作者:行者123 更新时间:2023-12-03 04:38:36 24 4
gpt4 key购买 nike

我已根据我网站的 Azure 诊断设置了 Azure 自动缩放。

由于暂存和生产只是彼此的精确副本,因此暂存和生产都将诊断信息存储到相同的 WadPerformanceCountersTable 中。

虽然我知道我可以使用 DeploymentId 区分暂存槽和生产槽,但 Azure 自动缩放是否也能实现这种区分?如果是这样,怎么办?

如果没有,如何将 Azure 诊断和自动缩放设置为仅根据生产数据自动缩放生产?

最佳答案

编辑:我运行了另一项测试,该测试通过生产和登台的 react 规则进行扩展。 Autoscaler 可以区分暂存和生产。我认为它也可以区分不同的部署。

但是,本文中的信息对于想要远程控制多个站点的诊断的任何人来说都是有用的。

<小时/>

我不认为 Azure 自动缩放会区分生产和暂存,更不用说不同的站点了。我的理由是,我能够使用来自完全不同网站的诊断来自动缩放一个网站。

至于如何区分登台和生产,这里有一些定义可以帮助理解以下答案:

  • Autoscaler = 执行自动缩放的辅助角色
  • 目标站点 = 要扩展的站点

最初,我想我必须调用 Azure Service Management API在我的目标站点中定期检查它是否正在登台。这不是一个好的答案,因为最佳实践是确保制作和登台完全相同。

然后我意识到我可以 "disable" diagnostics通过编辑诊断配置来远程控制站点,以停止在我的自动缩放器中收集数据。自动缩放器将根据其部署 ID 知道哪些部署正在暂存和生产。使用此信息,我们可以通过将诊断设置为默认配置来轻松打开或关闭诊断。

关于azure - 如何使用在临时和生产中运行的 Azure 诊断来执行自动缩放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14204183/

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