On this page
AccessLogging
AccessLogging API reference.
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 |