Zipkin
Zipkin full example
Configuration
apiVersion: kuma.io/v1alpha1
kind: MeshTrace
metadata:
  name: default
  namespace: kong-mesh-system
  labels:
    kuma.io/mesh: default
spec:
  default:
    tags:
    - name: team
      literal: core
    - name: env
      header:
        name: x-env
        default: prod
    - name: version
      header:
        name: x-version
    sampling:
      overall: 80
      random: 60
      client: 40
    backends:
    - type: Zipkin
      zipkin:
        url: http://jaeger-collector:9411/api/v2/spans
        apiVersion: httpJson
Copied!
type: MeshTrace
name: default
mesh: default
spec:
  default:
    tags:
    - name: team
      literal: core
    - name: env
      header:
        name: x-env
        default: prod
    - name: version
      header:
        name: x-version
    sampling:
      overall: 80
      random: 60
      client: 40
    backends:
    - type: Zipkin
      zipkin:
        url: http://jaeger-collector:9411/api/v2/spans
        apiVersion: httpJson
Copied!
Please adjust konnect_mesh_control_plane.my_meshcontrolplane.id and konnect_mesh.my_mesh.name according to your current configuration.
resource "konnect_mesh_trace" "default" {
  provider = konnect-beta
  type = "MeshTrace"
  name = "default"
  spec = {
    default = {
      tags = [
        {
          name = "team"
          literal = "core"
        },
        {
          name = "env"
          header = {
            name = "x-env"
            default = "prod"
          }
        },
        {
          name = "version"
          header = {
            name = "x-version"
          }
        }
      ]
      sampling = {
        overall = "80"
        random = "60"
        client = "40"
      }
      backends = [
        {
          type = "Zipkin"
          zipkin = {
            url = "http://jaeger-collector:9411/api/v2/spans"
            api_version = "httpJson"
          }
        }
      ]
    }
  }
  labels   = {
  "kuma.io/mesh" = konnect_mesh.my_mesh.name
  }
  cp_id    = konnect_mesh_control_plane.my_meshcontrolplane.id
  mesh     = konnect_mesh.my_mesh.name
}
Copied!
