基本术语

  • Downstream(下游):下游主机连接到 Envoy,发送请求并接收响应,即发送请求的主机。
  • Upstream(上游):上游主机接收来自 Envoy 的连接和请求,并返回响应,即接受请求的主机。
  • Listener(监听器):监听器是命名网地址(例如,端口、unix domain socket 等),下游客户端可以连接这些监听器。Envoy 暴露一个或者多个监听器给下游主机连接。
  • Cluster(集群):集群是指 Envoy 连接的一组逻辑相同的上游主机。Envoy 通过服务发现来发现集群的成员。可以选择通过主动健康检查来确定集群成员的健康状态。Envoy 通过负载均衡策略决定将请求路由到集群的哪个成员。

client ---> nginx(upstream)--->后端服务

对应envoy:

downstream(下游) ---> envoy ----->upstream(上游)

istio访问日志常见标识码

https://www.envoyproxy.io/docs/envoy/latest/configuration/observability/access_log#config-access-log-format-response-flags

HTTP and TCP

HTTP only

  • DC: Downstream connection termination.

  • LH: Local service failed health check request in addition to 503 response code.

  • UT: Upstream request timeout in addition to 504 response code.

  • LR: Connection local reset in addition to 503 response code.

  • UR: Upstream remote reset in addition to 503 response code.

  • UC: Upstream connection termination in addition to 503 response code.

  • DI: The request processing was delayed for a period specified via fault injection.

  • FI: The request was aborted with a response code specified via fault injection.

  • RL: The request was ratelimited locally by the HTTP rate limit filter in addition to 429 response code.

  • UAEX: The request was denied by the external authorization service.

  • RLSE: The request was rejected because there was an error in rate limit service.

  • IH: The request was rejected because it set an invalid value for a strictly-checked header in addition to 400 response code.

  • SI: Stream idle timeout in addition to 408 response code.

  • DPE: The downstream request had an HTTP protocol error.

最新文章

  1. gdb 调试多线程
  2. Git学习笔记(7)——多人协作
  3. WEB ui快速构建
  4. xen vhd操作工具source code研读
  5. Nexon由Xsolla全球支付服务
  6. 初识Spider_Man(爬爬虫)
  7. SQL explain详细结果
  8. unittest生产html测试报告
  9. Bound Found [POJ2566] [尺取法]
  10. Elixir 单元测试
  11. IdentityServer Token验证
  12. Failed to convert value of type 'java.lang.String' to required type 'java.time.LocalDate';
  13. Holiday、Vacation、Days off、Leave、Break
  14. Comparison method violates its general contract 解决
  15. Arcgis安装要素
  16. 咏南中间件支持TMS WEB CORE客户端
  17. CDN工作过程(第二种版本)
  18. 深入理解java虚拟机---java内存区域与内存溢出异常---2堆栈溢出
  19. DOM与JavaScript、jQuery之间的关系
  20. C++学习笔记: 智能指针

热门文章

  1. Vue框架简介及简单使用
  2. Gc root 定义
  3. OpenGL导出渲染的图像到外部文件中
  4. 漏洞复现-Discuz-命令执行(wooyun-2010-080723)
  5. WPF 基础 - DataTemplate
  6. 动态规划-最长公共上升子序列-n^2解法
  7. P3388 【模板】割点(割顶) 题解 (Tarjan)
  8. get和post的区别主要有以下几方面
  9. JVM笔记--如果你写JVM,最需要考虑的重要结构是什么?
  10. java实现一个点餐系统