作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们部署了 Azure 应用程序网关来平衡两台服务器之间的请求负载。所提供的服务使用 SAML 进行身份验证,并且我们使用基于 cookie 的关联性。
如何/在哪里监控后端池中服务器之间的负载分布?默认日志和指标仅包括“请求总数”或单个服务器的正常运行时间等内容。
最佳答案
How/where can I monitor the distribution of load between the serversin the backend pool? The default logs and metrics only include thingslike "Total number of requests", or individual servers' uptime.
不幸的是,我们没有任何内置信号来捕获后端实例之间的负载分布。
您需要通过在网关上启用诊断设置并编写自定义 KQL 查询来创建自定义解决方案。您将能够获取每个后端实例处理的请求数。
这是示例查询:
AzureDiagnostics| where OperationName == "ApplicationGatewayAccess"
| where httpStatus_d == "200" and serverRouted_s == "<GatewayBackendVMIP"
关于azure - 如何监视 Azure 应用程序网关上的请求分发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73404335/
我是一名优秀的程序员,十分优秀!