Kong Mesh Traffic Observability with Datadog

A presentation at Kong & Datadog Webinar in April 2021 in by Daniel "phrawzty" Maher

Slide 1

Slide 1

THE CLOUD CONNECTIVITY COMPANY Kong Mesh Traffic Observability with Datadog Webinar

Slide 2

Slide 2

Welcome Daniel Maher Claudio Acquaviva Developer Evangelist, Datadog Solutions Architect, Kong

Slide 3

Slide 3

Agenda ● Kong Mesh Overview and typical policies including mTLS, Traffic Route, Traffic Permission and Traffic Log ● Exploring the Datadog monitoring and observability for APIs and microservices. ● Demos ○ Monitoring Microservice deployment in Kong Mesh using Datadog. ○ Observing Service Mesh consumption. ● Q&A

Slide 4

Slide 4

Accelerate Your Journey to Decentralization Increase pace of innovation, gain new revenue streams, and lower TCO Fast and seamless scale through lightweight proxies Support yesterday, today and tomorrow Instantly add policies through flexible platform via out-of-the-box plugins Become technology agnostic across any cloud, orchestrator, platform or protocol MONOLITH 1 Service SERVICES MICROSERVICES 5 Services 100+ microservices SERVICE MESH 1,000+ microservices in a service mesh EMERGING PATTERNS 1,000,000+ functions in serverless Single source of truth with declarative configuration of Kubernetes and Gateways

Slide 5

Slide 5

KONG KONNECT

Slide 6

Slide 6

Kuma & CNCF (Cloud Native Computing Foundation) Open source Service Mesh Project started by Kong in September 2019 and donated to CNCF https://landscape.cncf.io/?selected=kuma https://github.com/kumahq

Slide 7

Slide 7

Kong Mesh Overview Why do you need a Service Mesh? Ensure service connectivity, discovery and traffic reliability Achieve Zero-Trust Security Gain Global Traffic Observability Intelligently route traffic across any platform and any cloud to meet expectations and SLAs Restrict access and encrypt all traffic by default to only complete transactions when identity is verified Gain a detailed understanding of service behavior to increase application reliability and the efficiency of teams

Slide 8

Slide 8

Multi-Zone deployment Global Kong Mesh Control plane Service Discovery Remote Kong Mesh Control Plane Kong Mesh Ingress Platform, Cloud or Cluster Remote Kong Mesh Control Plane Kong Mesh Ingress Platform, Cloud or Cluster Remote Kong Mesh Control Plane Kong Mesh Ingress Platform, Cloud or Cluster

Slide 9

Slide 9

Service Mesh Policies Kong Mesh Kuma

Slide 10

Slide 10

Datadog

Slide 11

Slide 11

Datadog

Slide 12

Slide 12

Datadog One platform with seamlessly integrated, smart tooling Visit datadoghq.com

Slide 13

Slide 13

Kong Mesh & Datadog Admins Datadog Cloud Console Traffic Log policy Microservice 1 2 Datadog Agent Consumers 1 Envoy Sidecar Microservice 2 Envoy Sidecar Admins Sidecar metrics Kong Mesh Control Plane AWS Elastic Kubernetes Engine

  1. Kong Mesh Traffic Log policy 2. Datadog Agent

Slide 14

Slide 14

Kong Mesh & Datadog Admins Datadog Web Interface Traffic Log policy 1 Microservice 1 Datadog Agent Envoy Sidecar Sidecar metrics Consumers Microservice 2 Current release Envoy Sidecar Microservice 2 Canary Release Envoy Sidecar 2 Kong Mesh Control Plane AWS Elastic Kubernetes Engine 1. Kong Mesh Traffic Log policy 2. Datadog Agent Admins

Slide 15

Slide 15

Kong Mesh & Datadog Admins Datadog Cloud Console Traffic Log policy Microservice 1 2 Datadog Agent Consumers 1 Envoy Sidecar Microservice 2 Envoy Sidecar Admins Sidecar metrics Kong Mesh Control Plane Kong Mesh

  1. Kong Mesh Traffic Log policy 2. Datadog Agent

Slide 16

Slide 16

THE CLOUD CONNECTIVITY COMPANY Kong Mesh Traffic Observability with Datadog Webinar