Fork me on GitHub

Spring Cloud Gateway排錯、調試技巧總結

目錄

本文總結Spring Cloud Gateway的排錯、調試技巧。歡迎留言補充!

第一式:Actuator監控端點

借助Actuator的監控端點,可分析全局過濾器、過濾器工廠、路由詳情。詳見:Spring Cloud Gateway監控

第二式:日志

加日志,按需將如下包的日志級別設置成 debugtrace ,總有一款對你有用。

  • org.springframework.cloud.gateway
  • org.springframework.http.server.reactive
  • org.springframework.web.reactive
  • org.springframework.boot.autoconfigure.web
  • reactor.netty
  • redisratelimiter

配置示例:

1
2
3
logging:
level:
org.springframework.cloud.gateway: trace

第三式:Wiretap【從Greenwich SR3及更高版本才會支持】

Reactor Netty HttpClient 以及 HttpServer 可啟用 Wiretap 。將reactor.netty 包設置成 debugtrace ,然后設置如下屬性:

  • spring.cloud.gateway.httpserver.wiretap=true
  • spring.cloud.gateway.httpclient.wiretap=true

分別開啟HttpServer及HttpClient的Wiretap。

然后,就可以分析日志啦。

TIPS

相關文章

評論系統未開啟,無法評論!

欢乐彩注册-首页