Create Client side metrics for redis#10271
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces a new Java application, RedisTelemetryApp, demonstrating the integration of Redis with OpenTelemetry for tracing and metrics. Key feedback includes the need to fix the pom.xml file, which is currently invalid due to a missing root element and parent configuration. Additionally, the OpenTelemetry implementation requires updates to ensure spans are made current for proper trace nesting, and the application blocking latency metric should be adjusted to reflect meaningful business logic processing.
|
Here is the summary of changes. You are about to add 2 region tags.
This comment is generated by snippet-bot.
|
Added a new sample code to log client side metrics and traces for redis. this will be added to the public docs once this sample code is posted
client libraries that need to be installed (added to pom.xml file):
redis.clients jedis 5.1.0 io.opentelemetry opentelemetry-api 1.36.0 io.opentelemetry opentelemetry-sdk 1.36.0 com.google.cloud.opentelemetry exporter-trace 0.28.0-alpha com.google.cloud.opentelemetry exporter-metrics 0.28.0-alpha