8000 Change in Retry Log Behavior in Istio 1.24 and 1.25 · Issue #55554 · istio/istio · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Change in Retry Log Behavior in Istio 1.24 and 1.25 #55554
Open
@SumaiyaSafdar

Description

@SumaiyaSafdar

In Istio release 1.23, we were able to see retry logs at the egress gateway pod without needing to adjust the log level. However, in releases 1.24 and 1.25, retry logs are visible when the log level is increased, for instance , to debug level. This change in behavior has impacted our ability to monitor and troubleshoot retry attempts effectively. So, for example , when the attempts was set to 2 , we were able to see the logs of retry( attempts+1) times.

  • For Istio 1.23 , we get these logs with the following log message :

Image

NOTE : this is a POST request but we are getting the same for GET as well, according to the number of retries configured in our Virtual Service.

  • But for Istio 1.24 or 1.25 , we get these as logs :

Image

No retry logs . Also we have tried this with different status code ( 404, 504 , 5xx ) , but it did not work.

On increasing the log level to debug , we get logs something like this but the log message is also different from the one we get in Istio 1.23.

Image

Is there any change at Istio level for such behavior of logs?

Steps to Reproduce:

  1. Deploy Istio 1.24 or 1.25.
  2. Configure a VirtualService with retry policies.
  3. Generate traffic that triggers retries.
  4. Observe the logs of the egress gateway pod at the default log level.
  5. Increase the log level to debug and observe the logs again

Expected Behavior: Retry logs should be visible at the default log level, as they were in Istio 1.23.

Actual Behavior: Retry logs are only visible when the log level is increased to debug.

Please provide any additional information or context that might be relevant to this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    lifecycle/staleIndicates a PR or issue hasn't been manipulated by an Istio team member for a while

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0