簡體   English   中英

是否可以使用 Istio 測量 EKS 中 API 的響應時間

[英]Is it possible to measure response time of an API in EKS with Istio

我有一個在帶有 istio 服務網格的 EKS 中運行的應用程序,使用 istio ingress 和 alb 公開。 是否有工具可以測量 API 請求對每項服務所花費的時間(響應時間)? 例如,它什么時候到達入口,然后到達 pod 的網關和虛擬服務?

可以啟用 Istio 訪問日志以查看不同的詳細信息。 以下是默認的日志記錄格式。

[%START_TIME%] \"%REQ(:METHOD)% %REQ(X-ENVOY-ORIGINAL-PATH?:PATH)% %PROTOCOL%\" %RESPONSE_CODE% %RESPONSE_FLAGS% %RESPONSE_CODE_DETAILS% %CONNECTION_TERMINATION_DETAILS%
\"%UPSTREAM_TRANSPORT_FAILURE_REASON%\" %BYTES_RECEIVED% %BYTES_SENT% %DURATION% %RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)% \"%REQ(X-FORWARDED-FOR)%\" \"%REQ(USER-AGENT)%\" \"%REQ(X-REQUEST-ID)%\"
\"%REQ(:AUTHORITY)%\" \"%UPSTREAM_HOST%\" %UPSTREAM_CLUSTER% %UPSTREAM_LOCAL_ADDRESS% %DOWNSTREAM_LOCAL_ADDRESS% %DOWNSTREAM_REMOTE_ADDRESS% %REQUESTED_SERVER_NAME% %ROUTE_NAME%\n

對於 istio可觀察性可視化服務網格,請參閱他們的文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM