You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Migrates zipkin-aws to v2 SDK; add v2 sender/instrumentation (#237)
Ports collectors (SQS, Kinesis), module/, and aws-junit from AWS SDK v1
to v2 in-place, keeping package names. Adds new instrumentation-awssdk-sqs
and sender-awssdk-kinesis modules. The module jar exclusively uses v2 SDK
with zero com.amazonaws dependencies. Upgrades KCL to 3.4.1 and fixes all
CVEs via jackson-bom overrides.
Signed-off-by: Adrian Cole <adrian@tetrate.io>
We also have a [library to read Amazon's trace header](brave/propagation-aws).
31
32
@@ -49,6 +50,7 @@ Sender | Description
49
50
[SQS](reporter/sender-sqs) | Sends tracing data to Zipkin using [SQS](https://aws.amazon.com/sqs/), a message queue service.
50
51
[SQS v2](reporter/sender-awssdk-sqs) | Sends tracing data to Zipkin using [SQS](https://aws.amazon.com/sqs/), a message queue service.
51
52
[Kinesis](reporter/sender-kinesis) | Sends tracing data to Zipkin using [Kinesis](https://aws.amazon.com/kinesis/), an alternative similar to Kafka.
53
+
[Kinesis v2](reporter/sender-awssdk-kinesis) | Sends tracing data to Zipkin using [Kinesis](https://aws.amazon.com/kinesis/) with the [V2 AWS SDK](https://github.com/aws/aws-sdk-java-v2).
52
54
53
55
## Collectors
54
56
The component in a zipkin server that receives trace data is called a
Now use your SQS client as you normally would and spans will be attached to outgoing messages.
28
+
29
+
## Notes
30
+
31
+
* This is the V2 SDK equivalent of [instrumentation-aws-java-sdk-sqs](../instrumentation-aws-java-sdk-sqs).
32
+
* This can be combined with [instrumentation-aws-java-sdk-v2-core](../instrumentation-aws-java-sdk-v2-core) on the same client to get both HTTP-level CLIENT spans and message-level PRODUCER spans.
0 commit comments