access log: add downstream transport failure reason (#25322)

Signed-off-by: Boteng Yao <boteng@google.com>

Mirrored from https://github.com/envoyproxy/envoy @ 07f78c92039028319c0240b582ba7c9233c29508
pull/626/head
data-plane-api(Azure Pipelines) 2 years ago
parent acc934d12c
commit 26ff2ac027
  1. 7
      envoy/data/accesslog/v3/accesslog.proto

@ -80,7 +80,7 @@ message ConnectionProperties {
} }
// Defines fields that are shared by all Envoy access logs. // Defines fields that are shared by all Envoy access logs.
// [#next-free-field: 28] // [#next-free-field: 29]
message AccessLogCommon { message AccessLogCommon {
option (udpa.annotations.versioning).previous_message_type = option (udpa.annotations.versioning).previous_message_type =
"envoy.data.accesslog.v2.AccessLogCommon"; "envoy.data.accesslog.v2.AccessLogCommon";
@ -215,6 +215,11 @@ message AccessLogCommon {
// :ref:`stream_id <envoy_v3_api_field_data.accesslog.v3.AccessLogCommon.stream_id>` to // :ref:`stream_id <envoy_v3_api_field_data.accesslog.v3.AccessLogCommon.stream_id>` to
// correlate all these intermediate log entries and final log entry. // correlate all these intermediate log entries and final log entry.
bool intermediate_log_entry = 27; bool intermediate_log_entry = 27;
// If downstream connection in listener failed due to transport socket (e.g. TLS handshake), provides the
// failure reason from the transport socket. The format of this field depends on the configured downstream
// transport socket. Common TLS failures are in :ref:`TLS trouble shooting <arch_overview_ssl_trouble_shooting>`.
string downstream_transport_failure_reason = 28;
} }
// Flags indicating occurrences during request/response processing. // Flags indicating occurrences during request/response processing.

Loading…
Cancel
Save