Proto: access_logging.proto

Package: rpc.solo.io

Types:

AccessLog

FieldDescription
workloadMetadata(AccessLog.WorkloadMetadata)

Metadata for workload
httpAccessLog(envoy.data.accesslog.v3.HTTPAccessLogEntry)

An Envoy access log. For more information, see the Envoy API reference documentation.

AccessLog.WorkloadMetadata

FieldDescription
name(string)

namespace(string)

cluster(string)

labels(repeated AccessLog.WorkloadMetadata.LabelsEntry)

AccessLog.WorkloadMetadata.LabelsEntry

FieldDescription
key(string)

value(string)

AccessLogs

FieldDescription
accessLogs(repeated AccessLog)

GetAccessLogsRequest

FieldDescription
workloadSelectors(repeated common.gloo.solo.io.ObjectSelector)

Select the workloads whose access logs should be returned. Leave empty to get access logs for all workloads.
retrievalNumber(google.protobuf.UInt32Value)

Maximum number of access logs to get. If not set, a default value of 20 will be used. For information about the value format, see the Google protocol buffer documentation.

WatchAccessLogsRequest

FieldDescription
workloadSelectors(repeated common.gloo.solo.io.ObjectSelector)

Select the workloads whose access logs should be streamed. Leave empty to stream access logs for all workloads.

Logging

Method NameRequest TypeResponse TypeDescription
WatchAccessLogsWatchAccessLogsRequestAccessLog streamStream Envoy access logs as they are captured.
GetAccessLogsGetAccessLogsRequestAccessLogs