Slide 1

Slide 1 text

© Kong Inc. Wenhan Shi Service Mesh Tracing Observability with Kuma and OpenTelemetry

Slide 2

Slide 2 text

© Kong Inc. © Kong Inc. 2 1. Kuma 2. OpenTelemetry 3. Kuma + OpenTelemetry 4. Demo

Slide 3

Slide 3 text

© Kong Inc. 3 (SW Developer) (Tech Support) (Tech AM) (Tech Support) (Solutions Engineer) (Tech Support) Who Am I? @shi_wenhan [email protected]

Slide 4

Slide 4 text

© Kong Inc. © Kong Inc. What is Kuma? 4

Slide 5

Slide 5 text

© Kong Inc. 5 Famous Kuma in Japan

Slide 6

Slide 6 text

© Kong Inc. 6 Modern networking and connectivity among the different services Service Mesh

Slide 7

Slide 7 text

© Kong Inc. 7 The multi-zone service mesh for containers, Kubernetes and VMs. Built with Envoy. CNCF Sandbox Project. Kuma

Slide 8

Slide 8 text

© Kong Inc. e.g. within one Kubernetes cluster or one AWS VPC 8 Kuma - Standalone

Slide 9

Slide 9 text

© Kong Inc. 9 Include multiple isolated service meshes (multi-tenancy) Kuma - multiple zone

Slide 10

Slide 10 text

© Kong Inc. Bundled policies for your service traffic and network configuration. 10 Kuma - Policy

Slide 11

Slide 11 text

© Kong Inc. Traffic permissions allow you to determine which service can consume within the mesh 11 Kuma - Policy - demo

Slide 12

Slide 12 text

© Kong Inc. © Kong Inc. What is OpenTelemetry? 12

Slide 13

Slide 13 text

© Kong Inc. 13 A collection of tools, APIs and SDKs to collect and export tracing data for your software OpenTelemetry Use it to understand what your software is doing, how it’s performing and where time is being spent during execution

Slide 14

Slide 14 text

© Kong Inc. © Kong Inc. Kuma + OpenTelemetry? 14

Slide 15

Slide 15 text

© Kong Inc. 15 Something is slow…

Slide 16

Slide 16 text

© Kong Inc. 16 MeshTrace Policy

Slide 17

Slide 17 text

© Kong Inc. 17 Otel-collector

Slide 18

Slide 18 text

© Kong Inc. © Kong Inc. Demo 18

Slide 19

Slide 19 text

© Kong Inc. 19

Slide 20

Slide 20 text

© Kong Inc. 20

Slide 21

Slide 21 text

© Kong Inc. Thank you!