This is an automated email from the ASF dual-hosted git repository.

tanjian pushed a commit to branch envoy_stats_sink_config
in repository https://gitbox.apache.org/repos/asf/skywalking.git


The following commit(s) were added to refs/heads/envoy_stats_sink_config by 
this push:
     new 01631fd  update
01631fd is described below

commit 01631fd82dabd1bb5490716397b9a0c79ee26e06
Author: JaredTan95 <jian....@daocloud.io>
AuthorDate: Fri Jul 23 21:46:46 2021 +0800

    update
---
 docs/en/setup/envoy/examples/metrics/README.md     |  2 ++
 ...mpose.yaml => docker-compose-envoy-v3-api.yaml} |  8 ++---
 .../envoy/examples/metrics/docker-compose.yaml     |  6 ++--
 .../metrics/{envoy.yaml => envoy-v1.16.yaml}       | 37 ++++++++--------------
 .../metrics/{envoy.yaml => envoy-v1.19.yaml}       |  8 ++---
 5 files changed, 27 insertions(+), 34 deletions(-)

diff --git a/docs/en/setup/envoy/examples/metrics/README.md 
b/docs/en/setup/envoy/examples/metrics/README.md
index 15f6501..9b75236 100644
--- a/docs/en/setup/envoy/examples/metrics/README.md
+++ b/docs/en/setup/envoy/examples/metrics/README.md
@@ -9,6 +9,7 @@ The example requires `docker` and `docker-compose` to be 
installed in your local
 
 Note that in ths setup, we override the [`log4j2.xml`](log4j2.xml) config to 
set the `org.apache.skywalking.oap.server.receiver.envoy` logger level to 
`DEBUG`. This enables us to see the messages sent by Envoy to SkyWalking OAP 
server.
 
+You can also find Envoy Metric Service V3 API example in 
[docker-compose-envoy-v3-api.yaml](./docker-compose-envoy-v3-api.yaml)
 ```
 $ make up
 $ docker-compose logs -f skywalking
@@ -111,3 +112,4 @@ skywalking_1  | }
 $ # To tear down:
 $ make down
 ```
+
diff --git a/docs/en/setup/envoy/examples/metrics/docker-compose.yaml 
b/docs/en/setup/envoy/examples/metrics/docker-compose-envoy-v3-api.yaml
similarity index 92%
copy from docs/en/setup/envoy/examples/metrics/docker-compose.yaml
copy to docs/en/setup/envoy/examples/metrics/docker-compose-envoy-v3-api.yaml
index 95482a7..58d0382 100644
--- a/docs/en/setup/envoy/examples/metrics/docker-compose.yaml
+++ b/docs/en/setup/envoy/examples/metrics/docker-compose-envoy-v3-api.yaml
@@ -16,15 +16,15 @@
 
 version: "3"
 services:
-  envoy:
+  envoy19:
     image: envoyproxy/envoy-alpine:v1.19-latest
     command: /usr/local/bin/envoy -c /etc/envoy.yaml --service-cluster 
envoy-proxy
     ports:
-    - 10000:10000
+      - 10001:10000
     depends_on:
-    - skywalking
+      - skywalking
     volumes:
-    - ./envoy.yaml:/etc/envoy.yaml
+      - ./envoy-v1.19.yaml:/etc/envoy.yaml
 
   skywalking:
     image: apache/skywalking-oap-server:latest
diff --git a/docs/en/setup/envoy/examples/metrics/docker-compose.yaml 
b/docs/en/setup/envoy/examples/metrics/docker-compose.yaml
index 95482a7..a5873b9 100644
--- a/docs/en/setup/envoy/examples/metrics/docker-compose.yaml
+++ b/docs/en/setup/envoy/examples/metrics/docker-compose.yaml
@@ -16,15 +16,15 @@
 
 version: "3"
 services:
-  envoy:
-    image: envoyproxy/envoy-alpine:v1.19-latest
+  envoy16:
+    image: envoyproxy/envoy-alpine:v1.16.2
     command: /usr/local/bin/envoy -c /etc/envoy.yaml --service-cluster 
envoy-proxy
     ports:
     - 10000:10000
     depends_on:
     - skywalking
     volumes:
-    - ./envoy.yaml:/etc/envoy.yaml
+    - ./envoy-v1.16.yaml:/etc/envoy.yaml
 
   skywalking:
     image: apache/skywalking-oap-server:latest
diff --git a/docs/en/setup/envoy/examples/metrics/envoy.yaml 
b/docs/en/setup/envoy/examples/metrics/envoy-v1.16.yaml
similarity index 72%
copy from docs/en/setup/envoy/examples/metrics/envoy.yaml
copy to docs/en/setup/envoy/examples/metrics/envoy-v1.16.yaml
index 0efb939..9d3caec 100644
--- a/docs/en/setup/envoy/examples/metrics/envoy.yaml
+++ b/docs/en/setup/envoy/examples/metrics/envoy-v1.16.yaml
@@ -23,17 +23,15 @@ admin:
       port_value: 9901
 
 stats_sinks:
-  - name: envoy.stat_sinks.metrics_service
-    typed_config:
-      "@type": type.googleapis.com/envoy.config.metrics.v3.MetricsServiceConfig
-      transport_api_version: V3
+  - name: envoy.metrics_service
+    config:
       grpc_service:
         envoy_grpc:
           cluster_name: service_skywalking
 
 node:
-  id: ingress
-  cluster: card-api-cluster
+  id: ingress-v1
+  cluster: card-api-cluster-v1
   locality:
     region: ap-southeast-1
     zone: zone1
@@ -42,8 +40,8 @@ node:
     skywalking: iscool
     envoy: isawesome
     LABELS:
-      app: test-app
-    NAME: service-instance-name
+      app: test-app-v1
+    NAME: service-instance-name-v1
 
 static_resources:
   listeners:
@@ -55,10 +53,9 @@ static_resources:
           port_value: 10000
       filter_chains:
         - filters:
-            - name: envoy.filters.network.http_connection_manager
+            - name: envoy.http_connection_manager
               typed_config:
-                "@type": 
type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager
-                codec_type: auto
+                "@type": 
type.googleapis.com/envoy.config.filter.network.http_connection_manager.v2.HttpConnectionManager
                 stat_prefix: ingress_http
                 route_config:
                   name: local_route
@@ -69,19 +66,15 @@ static_resources:
                         - match:
                             prefix: "/"
                           route:
-                            host_rewrite_literal: www.google.com
+                            host_rewrite: www.google.com
                             cluster: service_google
                 http_filters:
-                  - name: envoy.filters.http.router
+                  - name: envoy.router
   clusters:
     - name: service_skywalking
       connect_timeout: 5s
-      type: LOGICAL_DNS
-      typed_extension_protocol_options:
-        envoy.extensions.upstreams.http.v3.HttpProtocolOptions:
-          "@type": 
type.googleapis.com/envoy.extensions.upstreams.http.v3.HttpProtocolOptions
-          explicit_http_config:
-            http2_protocol_options: {}
+      type: STRICT_DNS
+      http2_protocol_options: {}
       # Comment out the following line to test on v6 networks
       dns_lookup_family: V4_ONLY
       lb_policy: ROUND_ROBIN
@@ -110,7 +103,5 @@ static_resources:
                     socket_address:
                       address: www.google.com
                       port_value: 443
-      transport_socket:
-        name: envoy.transport_sockets.tls
-        typed_config:
-          "@type": 
type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext
+      tls_context:
+        sni: www.google.com
diff --git a/docs/en/setup/envoy/examples/metrics/envoy.yaml 
b/docs/en/setup/envoy/examples/metrics/envoy-v1.19.yaml
similarity index 97%
rename from docs/en/setup/envoy/examples/metrics/envoy.yaml
rename to docs/en/setup/envoy/examples/metrics/envoy-v1.19.yaml
index 0efb939..1c7169c 100644
--- a/docs/en/setup/envoy/examples/metrics/envoy.yaml
+++ b/docs/en/setup/envoy/examples/metrics/envoy-v1.19.yaml
@@ -32,8 +32,8 @@ stats_sinks:
           cluster_name: service_skywalking
 
 node:
-  id: ingress
-  cluster: card-api-cluster
+  id: ingress-v2
+  cluster: card-api-cluster-v2
   locality:
     region: ap-southeast-1
     zone: zone1
@@ -42,8 +42,8 @@ node:
     skywalking: iscool
     envoy: isawesome
     LABELS:
-      app: test-app
-    NAME: service-instance-name
+      app: test-app-v2
+    NAME: service-instance-name-v2
 
 static_resources:
   listeners:

Reply via email to