AccessLogging

Proto: access_logging.proto

Package: rpc.solo.io

Types:

AccessLog

Field Description
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

Field Description
name (string)

namespace (string)

cluster (string)

labels (repeated AccessLog.WorkloadMetadata.LabelsEntry)

AccessLog.WorkloadMetadata.LabelsEntry

Field Description
key (string)

value (string)

AccessLogs

Field Description
accessLogs (repeated AccessLog)

GetAccessLogsRequest

Field Description
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

Field Description
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 Name Request Type Response Type Description
WatchAccessLogs WatchAccessLogsRequest AccessLog stream Stream Envoy access logs as they are captured.
GetAccessLogs GetAccessLogsRequest AccessLogs