我已经在Azure kubernetes上部署了我的应用程序,并且我使用Azure应用程序网关来公开服务。
我想跟踪传入的请求,以理解完整的执行。应用程序网关处理请求需要多长时间。
在azure应用程序网关中有跟踪单个请求的方法吗?
发布于 2020-10-15 11:45:17
首先,您必须启用日志,请参阅医生们
您可以在Azure中使用不同类型的日志来管理应用程序网关并排除故障。您可以通过门户访问其中一些日志。所有日志都可以从Azure Blob存储中提取,并在不同的工具(如Azure Monitor日志、Excel和Power )中查看。您可以从以下列表中了解更多有关不同类型日志的信息:
如果启用将日志写入Azure日志分析工作区,则可以执行以下查询:
AzureDiagnostics
| where Category == "ApplicationGatewayAccessLog"
| project timeStamp_t, requestUri_s, httpMethod_s, httpStatus_d, receivedBytes_d, sentBytes_d, timeTaken_d它会向你展示这样的东西:

https://stackoverflow.com/questions/64359122
复制相似问题