access_logging.proto

Package : observability.enterprise.mesh.gloo.solo.io

Top

access_logging.proto

Table of Contents

AccessLog

Field Type Label Description
workloadRef core.skv2.solo.io.ClusterObjectRef Reference to the workload that emitted this access log.
httpAccessLog envoy.data.accesslog.v3.HTTPAccessLogEntry An Envoy access log.

WatchAccessLogsRequest

Field Type Label Description
watch bool If true, stream access logs as they are received. Otherwise return a fixed number of access logs.
workloadSelectors observability.enterprise.mesh.gloo.solo.io.WatchAccessLogsRequest.WorkloadSelectors Select the workloads whose access logs should be streamed. Leave empty to stream access logs for all workloads.

WatchAccessLogsRequest.WorkloadSelectors

NB: need to wrap repeated fields due to grpc-gateway limitation Reference: https://github.com/grpc-ecosystem/grpc-gateway/issues/765

Field Type Label Description
workloadSelectors []common.mesh.gloo.solo.io.WorkloadSelector repeated

Logging

The logging service provides structured retrieval of event logs captured by Gloo Mesh.

Method Name Request Type Response Type Description
WatchAccessLogs WatchAccessLogsRequest AccessLog stream Stream Envoy access logs as they are captured.