Observability in Service Mesh Powered by Envoy and Apache SkyWalking
summary
Shows a working integration that sends Envoy access logs and Envoy metrics directly into SkyWalking metric receiver to build topology, per-request details, traces and error messages without SDKs, Istio Mixer or code injection. Implementation is an Envoy-side filter and a SkyWalking receiver; test runs report about 10–13% CPU overhead on nodes with no measurable latency increase. Demo produces a live service graph, metrics graphs and request-level traces, and the pipeline is open-source and deployable on Kubernetes.
AI-written summary · about
chapters (15)
- 0:00Start
- 1:22Agenda
- 1:39What is Service Mesh?
- 2:15Service mesh refresher
- 2:43What is Envoy
- 3:27Envoy architecture
- 4:43Envoy's data plane API
- 5:46Metrics Service
- 6:17Access Log Service (ALS)
- 6:58envoy-metric receiver in SkyWalking
- 10:01Istio Mixer Performance Concerns
- 12:05What are the key metrics of mesh observability
- 13:36Options
- 15:01ALS of Sidecar and Ingress
- 18:26Generate Topology Graph Edge
related talks
33mObservability in Service Mesh Powered by Envoy and Apache SkyWalking
40mThe journey of migration between Apache SkyWalking and Service Mesh
10mLightning Talk: Use SkyWalking Satellite to Process Tracing, Logging and Metrics in Serv...
24mObservability for Istio Service Mesh
24mObservability with HashiCorp Consul Connect (Service Mesh)
20mKeynote: Service Meshes and Observability
33mObserving and Troubleshooting your Microservices with Istio
36mFine Grained Mesh Metrics for Better Visibility With Native Performance
