gRPC Access Log Service (ALS)

    Empty response for the StreamAccessLogs API. Will never be sent. See below.

    [service.accesslog.v2.StreamAccessLogsMessage proto]

    Stream message for the StreamAccessLogs API. Envoy will open a stream to the server and stream access logs without ever expecting a response.

    identifier

    () Identifier data that will only be sent in the first message on the stream. This is effectively structured metadata and is a performance optimization.

    http_logs

    (service.accesslog.v2.StreamAccessLogsMessage.HTTPAccessLogEntries) Batches of log entries of a single type. Generally speaking, a given stream should only ever include one type of log entry.

    tcp_logs

    () Batches of log entries of a single type. Generally speaking, a given stream should only ever include one type of log entry.

    Precisely one of http_logs, must be set.

    [service.accesslog.v2.StreamAccessLogsMessage.Identifier proto]

    node

    (, REQUIRED) The node sending the access log messages over the stream.

    log_name

    [service.accesslog.v2.StreamAccessLogsMessage.HTTPAccessLogEntries proto]

    Wrapper for batches of HTTP access log entries.

    log_entry

    (, REQUIRED)

    [service.accesslog.v2.StreamAccessLogsMessage.TCPAccessLogEntries proto]

    Wrapper for batches of TCP access log entries.

    log_entry