"requested_server_name": "-", String value set on ssl connection socket for Server Name Indication (SNI) String value set on ssl connection socket for Server Name Indication (SNI) "bytes_received": "2275", // http请求 接收到的body数据大小 "istio_policy_status": "-", "bytes_sent": "111", // http请求 发送的body数据大小 "upstream_cluster": "outbound|80||xxoo-prd-api-go-svc.xyz-xxoo-prd-green.svc.cluster.local", // 上游host所属的上游服务集群 "downstream_remote_address": "192.168.225.174:49848", // 下游连接的远端地址 "authority": "xxoo-inner-api.shd.com.cn", // 用来鉴权的host。【需要在流量转发的中间件(比如kong)上设置保持host】 "path": "/xxoo/business/api/v1/clusters/xxxxxxxxxxxxxxxxxxxx/yaml", // 请求地址 "protocol": "HTTP/1.1", // http协议 "upstream_service_time": "33", // 上游服务耗时 "upstream_local_address": "192.168.228.142:47012", // 上游服务的本地地址 "duration": "34", // 整个请求耗时 34毫秒 "upstream_transport_failure_reason": "-", // 上游传输失败原因 "route_name": "-", // 路由名称 "downstream_local_address": "192.168.228.142:8080", // 下游服务的本地地址 "user_agent": "python-requests/2.23.0", "user_agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36", // User-Agent会告诉网站服务器,访问者是通过什么工具来请求的,如果是爬虫请求,一般会拒绝,如果是用户浏览器,就会应答。 "response_code": "200", // 返回状态码 "response_flags": "-", // 返回的标志 "start_time": "2021-09-28T12:36:18.714Z", // 请求开始时间 "method": "POST", // 请求方法 "request_id": "9a93a830-81d5-4b0a-b68a-eb991135c55c", // 请求id "upstream_host": "192.168.225.147:80", // 上游主机地址 "x_forwarded_for": "10.113.90.24, 192.168.192.44, 192.168.235.2,192.168.225.174" // 是用来识别通过HTTP代理或负载均衡方式连接到Web服务器的客户端最原始的IP地址的HTTP请求头字段。 Access logging — envoy 1.20.0-dev-d48543 documentation{ "requested_server_name": "-", HTTP String value set on ssl connection socket for Server Name Indication (SNI) TCP String value set on ssl connection socket for Server Name Indicat.. $ kubectl create namespace bookinfo $ kubectl -n bookinfo create -f samples/bookinfo/platform/kube/bookinfo.yaml $ kubectl -n bookinfo get po NAME READY STATUS RESTARTS AGE details-v1-597... istio 默认是开启的,为false表示已经开启了。 kubectl -n istio -system get cm istio -o jsonpath="{@.data.mesh}" | grep disablePolicyChecks 没有启动的话,修改一下就可... 1、查看服务状态(运行状态、可读探针、存活探针) 2. 查看该 请求 的response_code(状态码)和response_flags(响应标识) 1. response_flags为"-":常表现为TCP 请求 或程序异常 2. response_flags为特定标识:可对 网上查了查资料,这里记录一下。 注:本文提到的所有变量,如果需要区分,则均为ngx_ http _upstream_module中的变量,不再做释义。如需要使用其他module中的 参数 ,请参考nginx官方文档 1、Nginx内时间定义 1.1、request_time 单位为秒。 官网描述:request processing time in seconds with a millisec
该博客是系列文章的一部分,该系列文章更深入地介绍了Envoy Proxy和 Istio .io ,以及它如何实现更优雅的连接和管理微服务的方式。 跟随我@christianposta ,紧跟这些博客文章的发布。 什么是Envoy代理 ,它如何工作? 如何使用Envoy Proxy实现一些基本模式? Istio Mesh如何适合这张照片 Istio Mesh的工作方式,以及如何通...