Service Meshes
Istio
Istio supports tracing out of the box using either the Zipkin or Jaeger format. To send the data to Honeycomb:- Install the OpenTelemetry Collector.
- Configure the OpenTelemetry Collector to receive the Jaeger or Zipkin data and export it to Honeycomb using the OTLP format.
- Configure the
global.tracer.zipkin.addresssetting to point at the OpenTelemetry Collector, using Istio’s distributed tracing documentation.
istioctl install --set profile=demo -y -f ./tracing.yaml:
AWS App Mesh
AWS App Mesh supports tracing out of the box using the Jaeger format. To send the data to Honeycomb:- Install the OpenTelemetry Collector.
- Configure the OpenTelemetry Collector to receive the Jaeger data and export it to Honeycomb using the OTLP format.
- Configure the
tracing.addressandtracing.portsettings to point at the OpenTelemetry Collector, using App Mesh’s Jaeger documentation.
API Gateways
Ambassador
Ambassador supports tracing out of the box using the Zipkin format. To send the data to Honeycomb:- Install the OpenTelemetry Collector.
- Configure the OpenTelemetry Collector to receive the Zipkin data and export it to Honeycomb using the OTLP format.
- Configure the
servicesetting to point at the OpenTelemetry Collector, using Ambassador’s Zipkin documentation.
Kong
Kong supports tracing out of the box using the Zipkin format. To send the data to Honeycomb:- Install the OpenTelemetry Collector.
- Configure the OpenTelemetry Collector to receive the Zipkin data and export it to Honeycomb using the OTLP format.
- Configure the
config.http_endpointsetting to point at the OpenTelemetry Collector, using Kong’s Zipkin documentation. - Set
config.header_typetow3cfor best interoperability with OpenTelemetry.