From e1f0b51c062fa0837fdbd65f23891b18e6d25cdb Mon Sep 17 00:00:00 2001 From: Istio Automation Date: Tue, 8 Feb 2022 18:52:47 -0800 Subject: [PATCH] Automator: update istio.io@ reference docs (#10882) --- .../config/istio.mesh.v1alpha1/index.html | 136 +++++++++++++++++- 1 file changed, 135 insertions(+), 1 deletion(-) diff --git a/content/en/docs/reference/config/istio.mesh.v1alpha1/index.html b/content/en/docs/reference/config/istio.mesh.v1alpha1/index.html index 12e0f3ed3d..033834f66e 100644 --- a/content/en/docs/reference/config/istio.mesh.v1alpha1/index.html +++ b/content/en/docs/reference/config/istio.mesh.v1alpha1/index.html @@ -7,7 +7,7 @@ location: https://istio.io/docs/reference/config/istio.mesh.v1alpha1.html layout: protoc-gen-docs generator: protoc-gen-docs weight: 20 -number_of_entries: 52 +number_of_entries: 54 ---

Configuration affecting the service mesh as a whole.

@@ -1122,6 +1122,17 @@ No

Configures an Envoy Access Logging Service provider for TCP traffic.

+ + +No + + + +envoyOtelAls +EnvoyOpenTelemetryLogProvider (oneof) + +

Configures an Envoy Open Telemetry Access Logging Service provider.

+ No @@ -2150,6 +2161,75 @@ No

Optional. Additional filter state objects to log.

+ + +No + + + + + +

MeshConfig.ExtensionProvider.EnvoyOpenTelemetryLogProvider

+
+

Defines configuration for an Envoy OpenTelemetry (gRPC) Access Log

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FieldTypeDescriptionRequired
servicestring +

REQUIRED. Specifies the service that implements the Envoy ALS gRPC authorization service. +The format is [<Namespace>/]<Hostname>. The specification of <Namespace> is required only when it is insufficient +to unambiguously resolve a service in the service registry. The <Hostname> is a fully qualified host name of a +service defined by the Kubernetes service or ServiceEntry.

+ +

Example: “envoy-als.foo.svc.cluster.local” or “bar/envoy-als.example.com”.

+ +
+No +
portuint32 +

REQUIRED. Specifies the port of the service.

+ +
+No +
logNamestring +

Optional. The friendly name of the access log. +Defaults: +- “otelenvoyaccesslog”

+ +
+No +
logFormatLogFormat +

Optional. Format for the proxy access log +Empty value results in proxy’s default access log format, following Envoy access logging formatting.

+
No @@ -2237,6 +2317,60 @@ supported for some command operators (e.g. FILTERSTATE or DYNAMICMETADA message: "%LOCAL_REPLY_BODY%" + +No +
+
+

MeshConfig.ExtensionProvider.EnvoyOpenTelemetryLogProvider.LogFormat

+
+ + + + + + + + + + + + + + + + + + + +
FieldTypeDescriptionRequired
textstring +

Textual format for the envoy access logs. Envoy command operators may be +used in the format. The format string documentation +provides more information. +Alias to body filed in Open Telemetry +Example: text: "%LOCAL_REPLY_BODY%:%RESPONSE_CODE%:path=%REQ(:path)%"

+ +
+No +
labelsStruct +

Optional. Additional attributes that describe the specific event occurrence. +Structured format for the envoy access logs. Envoy command operators +can be used as values for fields within the Struct. Values are rendered +as strings, numbers, or boolean values, as appropriate +(see: format dictionaries). Nested JSON is +supported for some command operators (e.g. FILTERSTATE or DYNAMICMETADATA). +Alias to attributes filed in Open Telemetry

+ +

Example:

+ +
labels:
+  status: "%RESPONSE_CODE%"
+  message: "%LOCAL_REPLY_BODY%"
+
+
No