/innerApi/com.psbc.cbs.dcep.comm.api.ICommGenMacService/execute HTTP/1.1" 200 - via_upstream - "-" 198 67 24 24 "20.240.54.95" "okhttp/3.7.0" "ce42841b-4de3-9119-bafa-86562b5dd63e" "dcep-proxy-macserver:9136" "20.240.58.75:9136" outbound|9136|cap-baseline|dcep-proxy-macserver.dcep-core-t4.svc.cluster.local 20.240.58.188:36974 100.40.29.157:9136 20.240.54.95:0 - cap-baseline
这是 Istio-proxy(Envoy) 的访问日志,记录了一个 HTTP 请求的详细信息。下面逐字段解析这条日志的内容:
1. 时间戳
[2025-01-10T07:10:31.733Z]
- 请求的日志记录时间(UTC 时间),格式为
[YYYY-MM-DDTHH:mm:ss.SSSZ]
。
2. 请求方法、路径和协议
"POST /innerApi/com.psbc.cbs.dcep.comm.api.ICommGenMacService/execute HTTP/1.1"
- "POST":HTTP 请求方法。
- "/innerApi/com.psbc.cbs.dcep.comm.api.ICommGenMacService/execute":请求的 URI 路径。
- "HTTP/1.1":使用的 HTTP 协议版本。
3. HTTP 响应状态码
200
- 表示 HTTP 响应的状态码,此处
200
意味着请求成功。
4. 响应标识
-
- 一般表示响应标记(通常是具体的响应标识或详情信息),但这里为空。
5. 上游集群类型
via_upstream
- 表示该请求通过 Envoy 的上游集群处理。
6. 延迟信息
"-"
- 通常表示与请求延迟相关的信息。此处为空,表示没有记录额外的延迟信息。
7. 请求大小和响应大小
198 67
- 198:请求体的大小,单位为字节。
- 67:响应体的大小,单位为字节。
8. 请求处理时间
24 24
- 第一个 24:从请求进入 Envoy 到完成上游响应的时间,单位为毫秒(ms)。
- 第二个 24:从请求进入 Envoy 到 Envoy 完全发送响应的时间,单位为毫秒(ms)。
9. 客户端 IP 和 User-Agent
"20.240.54.95" "okhttp/3.7.0"
- 20.240.54.95:客户端的 IP 地址。
- okhttp/3.7.0 :客户端的 User-Agent,表明此请求是由
okhttp
库发起的。
10. 请求追踪 ID
"ce42841b-4de3-9119-bafa-86562b5dd63e"
- ce42841b-4de3-9119-bafa-86562b5dd63e:该请求的唯一追踪 ID,用于追踪分布式系统中的调用链路。
11. 请求的目标服务
"dcep-proxy-macserver:9136"
- dcep-proxy-macserver:9136:目标服务名称和端口。
12. 上游服务器的地址
"20.240.58.75:9136"
- 20.240.58.75:9136:实际的上游服务器 IP 地址和端口。
13. 上游集群名称
outbound|9136|cap-baseline|dcep-proxy-macserver.dcep-core-t4.svc.cluster.local
- outbound:方向标识,表明此请求是从 Envoy 出站。
- 9136:上游服务的端口。
- cap-baseline:虚拟服务的目标子集名称。
- dcep-proxy-macserver.dcep-core-t4.svc.cluster.local:目标服务的完全限定域名(FQDN)。
14. Envoy 本地信息
20.240.58.188:36974
- 20.240.58.188:36974:Envoy 本地的地址和端口,用于发送该请求。
15. 上游目标 IP
100.40.29.157:9136
- 100.40.29.157:9136:实际上游的目标服务 IP 和端口。
16. 客户端 IP
20.240.54.95:0
- 20.240.54.95:0:客户端的 IP 地址和端口。
17. 权限认证模式
-
- 权限认证相关信息,这里为
-
,表示未启用权限模式或信息未记录。
18. 虚拟服务名称
cap-baseline
- cap-baseline:虚拟服务的名称或指定的路由规则名称。