als.proto

Package: als.plugins.gloo.solo.io

Types:

Source File: github.com/solo-io/gloo/projects/gloo/api/v1/plugins/als/als.proto

AccessLoggingService

Contains various settings for Envoy’s access logging service. See here for more information: https://www.envoyproxy.io/docs/envoy/latest/api-v2/config/filter/accesslog/v2/accesslog.proto#envoy-api-msg-config-filter-accesslog-v2-accesslog

"accessLog": []als.plugins.gloo.solo.io.AccessLog
Field Type Description Default
accessLog []als.plugins.gloo.solo.io.AccessLog

AccessLog

"fileSink": .als.plugins.gloo.solo.io.FileSink
"grpcService": .als.plugins.gloo.solo.io.GrpcService
Field Type Description Default
fileSink .als.plugins.gloo.solo.io.FileSink Output access logs to local file. Only one of fileSink or grpcService can be set.
grpcService .als.plugins.gloo.solo.io.GrpcService Send access logs to GRPC service. Only one of grpcService or fileSink can be set.

FileSink

"path": string
"stringFormat": string
"jsonFormat": .google.protobuf.Struct
Field Type Description Default
path string the file path to which the file access logging service will sink.
stringFormat string the format string by which envoy will format the log lines https://www.envoyproxy.io/docs/envoy/latest/configuration/access_log#config-access-log-format-strings. Only one of stringFormat or jsonFormat can be set.
jsonFormat .google.protobuf.Struct the format object by which to envoy will emit the logs in a structured way. https://www.envoyproxy.io/docs/envoy/latest/configuration/access_log#config-access-log-format-dictionaries. Only one of jsonFormat or stringFormat can be set.

GrpcService

"logName": string
"staticClusterName": string
"additionalRequestHeadersToLog": []string
"additionalResponseHeadersToLog": []string
"additionalResponseTrailersToLog": []string
Field Type Description Default
logName string name of log stream.
staticClusterName string
additionalRequestHeadersToLog []string
additionalResponseHeadersToLog []string
additionalResponseTrailersToLog []string