Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure应用程序网关-故障排除?_Azure_Azure Application Gateway - Fatal编程技术网

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

Azure应用程序网关-故障排除?,azure,azure-application-gateway,Azure,Azure Application Gateway,我已经在Azure kubernetes上部署了我的应用程序,我正在使用Azure应用程序网关公开这些服务 我希望跟踪传入的请求以了解完整的执行。应用网关处理请求所需的时间 是否有任何方法可以跟踪azure application gateway中的单个请求?首先,您必须启用日志,请参阅 您可以在Azure中使用不同类型的日志来管理和排除应用程序网关故障。您可以通过门户访问其中一些日志。所有日志都可以从Azure Blob存储中提取,并在不同的工具中查看,例如Azure Monitor日志、Ex

我已经在Azure kubernetes上部署了我的应用程序,我正在使用Azure应用程序网关公开这些服务

我希望跟踪传入的请求以了解完整的执行。应用网关处理请求所需的时间


是否有任何方法可以跟踪azure application gateway中的单个请求?

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

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

  • 性能日志:您可以使用此日志查看应用程序网关实例的性能。此日志捕获每个实例的性能信息,包括服务的总请求数、以字节为单位的吞吐量、服务的总请求数、失败的请求数以及正常和不正常的后端实例数。每60秒收集一次性能日志。性能日志仅适用于v1 SKU。对于v2 SKU,使用性能数据指标
  • 访问日志:您可以使用此日志查看应用程序网关访问模式并分析重要信息。这包括调用方的IP、请求的URL、响应延迟、返回代码以及字节输入和输出。每60秒收集一次访问日志。此日志包含应用程序网关的每个实例的一条记录。应用程序网关实例由instanceId属性标识
如果启用将日志写入Azure日志分析工作区,则可以执行以下查询:

AzureDiagnostics
| where Category == "ApplicationGatewayAccessLog"  
| project timeStamp_t, requestUri_s, httpMethod_s, httpStatus_d, receivedBytes_d, sentBytes_d, timeTaken_d
它将向您展示如下内容: