access_logging.proto

Package : rpc.solo.io

Top

access_logging.proto

Table of Contents

AccessLog

Field Type Label Description
workloadMetadata rpc.solo.io.AccessLog.WorkloadMetadata Metadata for workload
httpAccessLog envoy.data.accesslog.v3.HTTPAccessLogEntry An Envoy access log.

AccessLog.WorkloadMetadata

Field Type Label Description
name string
namespace string
cluster string
labels []rpc.solo.io.AccessLog.WorkloadMetadata.LabelsEntry repeated

AccessLog.WorkloadMetadata.LabelsEntry

Field Type Label Description
key string
value string

AccessLogs

Field Type Label Description
accessLogs []rpc.solo.io.AccessLog repeated

GetAccessLogsRequest

Field Type Label Description
workloadSelectors []common.gloo.solo.io.ObjectSelector repeated 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.

WatchAccessLogsRequest

Field Type Label Description
workloadSelectors []common.gloo.solo.io.ObjectSelector repeated 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