Zipkin Storage Forwarder

A Zipkin Span Consumer based on existing Reporters to pipeline tracing data between servers

License

License

Categories

Categories

Zipkin Application Testing & Monitoring Application Performance Monitoring (APM)
GroupId

GroupId

io.zipkin.contrib.zipkin-storage-forwarder
ArtifactId

ArtifactId

zipkin-storage-forwarder
Last Version

Last Version

0.3.1
Release Date

Release Date

Type

Type

jar
Description

Description

Zipkin Storage Forwarder
A Zipkin Span Consumer based on existing Reporters to pipeline tracing data between servers
Project Organization

Project Organization

OpenZipkin

Download zipkin-storage-forwarder

How to add to project

<!-- https://jarcasting.com/artifacts/io.zipkin.contrib.zipkin-storage-forwarder/zipkin-storage-forwarder/ -->
<dependency>
    <groupId>io.zipkin.contrib.zipkin-storage-forwarder</groupId>
    <artifactId>zipkin-storage-forwarder</artifactId>
    <version>0.3.1</version>
</dependency>
// https://jarcasting.com/artifacts/io.zipkin.contrib.zipkin-storage-forwarder/zipkin-storage-forwarder/
implementation 'io.zipkin.contrib.zipkin-storage-forwarder:zipkin-storage-forwarder:0.3.1'
// https://jarcasting.com/artifacts/io.zipkin.contrib.zipkin-storage-forwarder/zipkin-storage-forwarder/
implementation ("io.zipkin.contrib.zipkin-storage-forwarder:zipkin-storage-forwarder:0.3.1")
'io.zipkin.contrib.zipkin-storage-forwarder:zipkin-storage-forwarder:jar:0.3.1'
<dependency org="io.zipkin.contrib.zipkin-storage-forwarder" name="zipkin-storage-forwarder" rev="0.3.1">
  <artifact name="zipkin-storage-forwarder" type="jar" />
</dependency>
@Grapes(
@Grab(group='io.zipkin.contrib.zipkin-storage-forwarder', module='zipkin-storage-forwarder', version='0.3.1')
)
libraryDependencies += "io.zipkin.contrib.zipkin-storage-forwarder" % "zipkin-storage-forwarder" % "0.3.1"
[io.zipkin.contrib.zipkin-storage-forwarder/zipkin-storage-forwarder "0.3.1"]

Dependencies

compile (2)

Group / Artifact Type Version
io.zipkin.zipkin2 : zipkin jar 2.23.0
io.zipkin.reporter2 : zipkin-reporter jar 2.16.1

test (13)

Group / Artifact Type Version
io.zipkin.reporter2 : zipkin-sender-kafka jar 2.16.1
com.fasterxml.jackson.core : jackson-databind jar 2.11.3
io.zipkin.reporter2 : zipkin-sender-okhttp3 jar 2.16.1
org.testcontainers : testcontainers jar 1.15.0
org.junit.jupiter : junit-jupiter jar 5.7.0
org.junit.vintage : junit-vintage-engine jar 5.7.0
org.junit.jupiter : junit-jupiter-api jar 5.7.0
org.junit.jupiter : junit-jupiter-engine jar 5.7.0
org.assertj : assertj-core jar 3.18.1
org.apache.logging.log4j : log4j-core jar 2.14.0
org.apache.logging.log4j : log4j-jul jar 2.14.0
org.apache.logging.log4j : log4j-1.2-api jar 2.14.0
org.apache.logging.log4j : log4j-slf4j-impl jar 2.14.0

Project Modules

There are no modules declared in this project.

Zipkin Storage Forwarder EXPERIMENTAL

Gitter chat Build Status Maven Central

Zipkin storage implementation to forward spans to another Zipkin server (collector).

Before:

[ instrumented client ] --> ( transport ) --> [ zipkin server ]

Now:

[ instrumented client ] --> ( transport 1 ) --> [ zipkin forwarder ] --> ( transport 2 ) --> [ zipkin server ]

Where transport 1 could be HTTP or gRPC, and transport 2 could be Kafka or RabbitMQ.

Artifacts

All artifacts publish to the group ID "io.zipkin.contrib.zipkin-storage-forwarder". We use a common release version for all components.

Library Releases

Releases are at Sonatype and Maven Central

Library Snapshots

Snapshots are uploaded to Sonatype after commits to master.

Docker Images

Released versions of zipkin-storage-forwarder are published to GitHub Container Registry as ghcr.io/openzipkin-contrib/zipkin-storage-forwarder. See docker for details.

io.zipkin.contrib.zipkin-storage-forwarder

Versions

Version
0.3.1
0.3.0