aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--build.gradle2
-rw-r--r--contrib/log_correlation/stackdriver/src/main/java/io/opencensus/contrib/logcorrelation/stackdriver/OpenCensusTraceLoggingEnhancer.java5
-rw-r--r--contrib/log_correlation/stackdriver/src/test/java/io/opencensus/contrib/logcorrelation/stackdriver/OpenCensusTraceLoggingEnhancerTest.java4
3 files changed, 5 insertions, 6 deletions
diff --git a/build.gradle b/build.gradle
index 4609553f..ebd293d5 100644
--- a/build.gradle
+++ b/build.gradle
@@ -180,7 +180,7 @@ subprojects {
errorprone: "com.google.errorprone:error_prone_annotations:${errorProneVersion}",
findbugs_annotations: "com.google.code.findbugs:annotations:${findBugsVersion}",
google_auth: "com.google.auth:google-auth-library-credentials:${googleAuthVersion}",
- google_cloud_logging: "com.google.cloud:google-cloud-logging:1.30.0",
+ google_cloud_logging: "com.google.cloud:google-cloud-logging:1.33.0",
google_cloud_logging_logback: "com.google.cloud:google-cloud-logging-logback:0.48.0-alpha",
google_cloud_trace: "com.google.cloud:google-cloud-trace:${googleCloudVersion}",
zipkin_reporter: "io.zipkin.reporter2:zipkin-reporter:${zipkinReporterVersion}",
diff --git a/contrib/log_correlation/stackdriver/src/main/java/io/opencensus/contrib/logcorrelation/stackdriver/OpenCensusTraceLoggingEnhancer.java b/contrib/log_correlation/stackdriver/src/main/java/io/opencensus/contrib/logcorrelation/stackdriver/OpenCensusTraceLoggingEnhancer.java
index cee12e89..c86ff8ab 100644
--- a/contrib/log_correlation/stackdriver/src/main/java/io/opencensus/contrib/logcorrelation/stackdriver/OpenCensusTraceLoggingEnhancer.java
+++ b/contrib/log_correlation/stackdriver/src/main/java/io/opencensus/contrib/logcorrelation/stackdriver/OpenCensusTraceLoggingEnhancer.java
@@ -32,7 +32,6 @@ import io.opencensus.trace.Tracing;
*/
@ExperimentalApi
public final class OpenCensusTraceLoggingEnhancer implements LoggingEnhancer {
- private static final String SPAN_ID_KEY = "span_id";
private static final String SAMPLED_KEY = "sampled";
private static final Tracer tracer = Tracing.getTracer();
@@ -44,9 +43,9 @@ public final class OpenCensusTraceLoggingEnhancer implements LoggingEnhancer {
public void enhanceLogEntry(LogEntry.Builder builder) {
SpanContext span = tracer.getCurrentSpan().getContext();
builder.setTrace(formatTraceId(span.getTraceId()));
+ builder.setSpanId(span.getSpanId().toLowerBase16());
- // TODO(sebright): Find the correct way to add span ID and sampling decision.
- builder.addLabel(SPAN_ID_KEY, span.getSpanId().toLowerBase16());
+ // TODO(sebright): Find the correct way to add the sampling decision.
builder.addLabel(SAMPLED_KEY, Boolean.toString(span.getTraceOptions().isSampled()));
}
diff --git a/contrib/log_correlation/stackdriver/src/test/java/io/opencensus/contrib/logcorrelation/stackdriver/OpenCensusTraceLoggingEnhancerTest.java b/contrib/log_correlation/stackdriver/src/test/java/io/opencensus/contrib/logcorrelation/stackdriver/OpenCensusTraceLoggingEnhancerTest.java
index f7d545b1..2cafea72 100644
--- a/contrib/log_correlation/stackdriver/src/test/java/io/opencensus/contrib/logcorrelation/stackdriver/OpenCensusTraceLoggingEnhancerTest.java
+++ b/contrib/log_correlation/stackdriver/src/test/java/io/opencensus/contrib/logcorrelation/stackdriver/OpenCensusTraceLoggingEnhancerTest.java
@@ -81,9 +81,9 @@ public class OpenCensusTraceLoggingEnhancerTest {
LogEntry.Builder builder = LogEntry.newBuilder(null);
new OpenCensusTraceLoggingEnhancer().enhanceLogEntry(builder);
LogEntry logEntry = builder.build();
- assertThat(logEntry.getLabels().get("span_id")).isEqualTo(spanId);
assertThat(logEntry.getLabels().get("sampled")).isEqualTo(isSampled ? "true" : "false");
assertThat(logEntry.getTrace()).isEqualTo("projects/" + projectId + "/traces/" + traceId);
+ assertThat(logEntry.getSpanId()).isEqualTo(spanId);
} finally {
scope.close();
}
@@ -101,10 +101,10 @@ public class OpenCensusTraceLoggingEnhancerTest {
LogEntry.Builder builder = LogEntry.newBuilder(null);
new OpenCensusTraceLoggingEnhancer().enhanceLogEntry(builder);
LogEntry logEntry = builder.build();
- assertThat(logEntry.getLabels().get("span_id")).isEqualTo("0000000000000000");
assertThat(logEntry.getLabels().get("sampled")).isEqualTo("false");
assertThat(logEntry.getTrace())
.isEqualTo("projects/my-test-project-3/traces/00000000000000000000000000000000");
+ assertThat(logEntry.getSpanId()).isEqualTo("0000000000000000");
} finally {
scope.close();
}