Observe service mesh through ALS

Envoy ALS(access log service) provides fully logs about RPC routed, including HTTP and TCP.

If solution initialized and first implemented by Sheng Wu, Hongtao Gao, Lizan Zhou and Dhi Aurrahman at 17 May. 2019, and presented on KubeCon China 2019.

SkyWalking is the first open source project introducing this ALS based solution to the world. This provides a new way with very low payload to service mesh, but the same observability.

You need three steps to open ALS.

  1. Open envoyAccessLogService in istio by enabling envoyAccessLogService in ProxyConfig.
  2. Open SkyWalking envoy receiver.
  3. Active ALS k8s-mesh analysis
envoy-metric:
  default:
    alsHTTPAnalysis: "k8s-mesh"

Note multiple value,please use , symbol split

Notice, only use this when envoy under Istio controlled, also in k8s env.