envoyproxy / envoyproxy/envoy

Customised time-zone format support for Envoy Proxy logs

Open
#23,260 4 comments 0 reactions 0 assignees View on GitHub
area/access_log enhancement help wanted
Dominant language
C++
Stars
28.9k
Forks
5.6k
Avg merge
1d 22h
Merged PRs (30d)
430

Description

*Title*: *Enable envoy proxy to provide logs in customised (user preferred time zone format)*

*Description*:

Currently Envoy proxy supports `UTC time format` and the `ISO 8601 time zone format` only. Users of the envoy proxy cannot obtain the logs in their preferred time zone format. This becomes a necessary and important feature when we are using the Envoy Proxy with other components.
(Ex: another component to handle HTTP request authentication and it supports logs in our preferred time zone format. In this case the logs in there will be in the relevant time zone format and Envoy proxy related logs will be in the `UTC` or `ISO 8601` format. When there's a particular incident(s) to be recognised, it is very difficult since logs are in different formats).

Even though envoy is capable to provide logs in `ISO 8601` format the outcome will be something similar to `05:02:25+08:00`. Users will consume lot of time to recognise logs relevant to the incident.

Therefore, is there an ongoing plan to enable support for the above mentioned use case ?
if not can we contribute to provide support for the above feature ?

Since this massively improves readability of the envoy proxy logs update regarding the above is highly appreciated.

[optional *Relevant Links*:]
https://github.com/envoyproxy/envoy/issues/3546

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.