Maven Dependency

<dependency>
  <groupId>io.yupiik.alveoli</groupId>
  <artifactId>zipkin-simple</artifactId>
  <version>1.0.27-SNAPSHOT</version>
</dependency>

Default Configuration

STORAGE_TYPE

{{zipkin-simple.storageType:-mem}}

Ports

  • Name: zipkin

    • Protocol: TCP

    • Port: 9411

    • Target Port: 9411

    • Node Port: 31411

Tip
on linux and with minikube you can access this service using http://$(minikube ip):31411 on your host.

Sample Usage

{
  "alveoli": [
    {
      "//": "My alveolus.",
      "name": "com.company:my-app:1.0.0",
      "descriptors": [],
      "dependencies": [
        {
          "name": "io.yupiik.alveoli:zipkin-simple:1.0.27-SNAPSHOT",
          "location": "io.yupiik.alveoli:zipkin-simple:1.0.27-SNAPSHOT",
        }
      ],
      "patches": [{
        "descriptorName": "io.yupiik.alveoli:zipkin-simple:1.0.27-SNAPSHOT",
        "interpolate": true
      }]
    }
  ]
}

Configuration

zipkin-simple.image

The image to use. Default value: openzipkin/zipkin:2.23.

zipkin-simple.namespace

The Kubernetes namespace to use for the installation. Default value: ``.

zipkin-simple.resources.limits.cpu

The resource limits cpu for Zipkin. Default value: 0.5.

zipkin-simple.resources.limits.memory

The resource limits memory for Zipkin. Default value: 256Mi.

zipkin-simple.resources.requests.cpu

The resource requests cpu for Zipkin. Default value: 0.3.

zipkin-simple.resources.requests.memory

The resource requests memory for Zipkin. Default value: 128Mi.

zipkin-simple.storageType

The storage type, by default it uses mem storage (in memory). Default value: mem.