Istio
Datadog's Research Report: The State of Serverless Report: The State of Serverless

Istio

Datadog APM is available for Istio v1.1.3+ on Kubernetes clusters.

Configuration

Datadog Agent Installation

  1. Install the Agent
  2. Make sure APM is enabled for your Agent.
  3. Uncomment the hostPort setting so that Istio sidecars can connect to the Agent and submit traces.

Istio Configuration and Installation

To enable Datadog APM, a custom Istio installation is required to add two extra options before Istio is installed. These options are passed at the final helm template or helm install step:

  • --set pilot.traceSampling=100.0
  • --set global.proxy.tracer=datadog

Eg: an installation using the default configuration profile would use the following command:

helm template install/kubernetes/helm/istio --name istio --namespace istio-system --set pilot.traceSampling=100.0 --set global.proxy.tracer=datadog | kubectl apply -f -

Further Reading