首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure应用程序网关-故障排除?

Azure应用程序网关-故障排除?
EN

Stack Overflow用户
提问于 2020-10-14 18:06:15
回答 1查看 680关注 0票数 0

我已经在Azure kubernetes上部署了我的应用程序,并且我使用Azure应用程序网关来公开服务。

我想跟踪传入的请求,以理解完整的执行。应用程序网关处理请求需要多长时间。

在azure应用程序网关中有跟踪单个请求的方法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-15 11:45:17

首先,您必须启用日志,请参阅医生们

您可以在Azure中使用不同类型的日志来管理应用程序网关并排除故障。您可以通过门户访问其中一些日志。所有日志都可以从Azure Blob存储中提取,并在不同的工具(如Azure Monitor日志、Excel和Power )中查看。您可以从以下列表中了解更多有关不同类型日志的信息:

  • 性能日志:您可以使用此日志查看应用程序网关实例的执行情况。此日志捕获每个实例的性能信息,包括所服务的总请求、吞吐量(以字节为单位)、服务的总请求、失败的请求计数以及健康和不健康的后端实例计数。每60秒收集一次性能日志。性能日志仅适用于v1 SKU。对于v2 SKU,使用度量来获取性能数据。
  • 访问日志:您可以使用此日志查看应用程序网关访问模式并分析重要信息。这包括调用方的IP、请求的URL、响应延迟、返回代码和进出字节。每60秒收集一次访问日志。此日志包含每个应用程序网关实例的一条记录。应用程序网关实例由instanceId属性标识。

如果启用将日志写入Azure日志分析工作区,则可以执行以下查询:

代码语言:javascript
复制
AzureDiagnostics
| where Category == "ApplicationGatewayAccessLog"  
| project timeStamp_t, requestUri_s, httpMethod_s, httpStatus_d, receivedBytes_d, sentBytes_d, timeTaken_d

它会向你展示这样的东西:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64359122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档