diff options
author | Hailong Wen <youxiabsyw@gmail.com> | 2018-02-16 15:09:17 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-02-16 15:09:17 +0800 |
commit | 131b6f062a68d91b4d7a06d1edc25d8e856b6a21 (patch) | |
tree | 2481d17d4feb6f7c2828326c96f001e11a314b30 /contrib/zpages | |
parent | 490dfe8c1984ffbe0eb9118fba450eed90b414f9 (diff) | |
download | opencensus-java-131b6f062a68d91b4d7a06d1edc25d8e856b6a21.tar.gz |
Add MessageEvent and deprecate NetworkEvent. (closes #858) (#894)
Diffstat (limited to 'contrib/zpages')
-rw-r--r-- | contrib/zpages/src/main/java/io/opencensus/contrib/zpages/TraceConfigzZPageHandler.java | 4 | ||||
-rw-r--r-- | contrib/zpages/src/main/java/io/opencensus/contrib/zpages/TracezZPageHandler.java | 17 |
2 files changed, 13 insertions, 8 deletions
diff --git a/contrib/zpages/src/main/java/io/opencensus/contrib/zpages/TraceConfigzZPageHandler.java b/contrib/zpages/src/main/java/io/opencensus/contrib/zpages/TraceConfigzZPageHandler.java index 9b075b30..0df86b96 100644 --- a/contrib/zpages/src/main/java/io/opencensus/contrib/zpages/TraceConfigzZPageHandler.java +++ b/contrib/zpages/src/main/java/io/opencensus/contrib/zpages/TraceConfigzZPageHandler.java @@ -29,6 +29,7 @@ import java.io.PrintWriter; import java.util.Map; // TODO(bdrutu): Add tests. +// TODO(hailongwen): Remove the usage of `NetworkEvent` in the future. /** * HTML page formatter for tracing config. The page displays information about the current active * tracing configuration and allows users to change it. @@ -90,6 +91,7 @@ final class TraceConfigzZPageHandler extends ZPageHandler { } @Override + @SuppressWarnings("deprecation") public void emitHtml(Map<String, String> queryMap, OutputStream outputStream) { PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(outputStream, Charsets.UTF_8))); @@ -131,6 +133,7 @@ final class TraceConfigzZPageHandler extends ZPageHandler { } // If this is a supported change (currently only permanent changes are supported) apply it. + @SuppressWarnings("deprecation") private void maybeApplyChanges(Map<String, String> queryMap) { String changeStr = queryMap.get(CHANGE); if (PERMANENT_CHANGE.equals(changeStr)) { @@ -168,6 +171,7 @@ final class TraceConfigzZPageHandler extends ZPageHandler { } // Prints a table to a PrintWriter that shows existing trace parameters. + @SuppressWarnings("deprecation") private static void emitTraceParamsTable(TraceParams params, PrintWriter out) { out.write( "<b>Active tracing parameters:</b><br>\n" diff --git a/contrib/zpages/src/main/java/io/opencensus/contrib/zpages/TracezZPageHandler.java b/contrib/zpages/src/main/java/io/opencensus/contrib/zpages/TracezZPageHandler.java index 7a42c2c7..dc208574 100644 --- a/contrib/zpages/src/main/java/io/opencensus/contrib/zpages/TracezZPageHandler.java +++ b/contrib/zpages/src/main/java/io/opencensus/contrib/zpages/TracezZPageHandler.java @@ -27,8 +27,6 @@ import io.opencensus.common.Functions; import io.opencensus.common.Timestamp; import io.opencensus.trace.Annotation; import io.opencensus.trace.AttributeValue; -import io.opencensus.trace.NetworkEvent; -import io.opencensus.trace.NetworkEvent.Type; import io.opencensus.trace.SpanContext; import io.opencensus.trace.SpanId; import io.opencensus.trace.Status; @@ -65,6 +63,7 @@ import java.util.TreeSet; import java.util.concurrent.TimeUnit; import javax.annotation.Nullable; +// TODO(hailongwen): remove the usage of `NetworkEvent` in the future. /** * HTML page formatter for tracing debug. The page displays information about all active spans and * all sampled spans based on latency and errors. @@ -280,6 +279,7 @@ final class TracezZPageHandler extends ZPageHandler { } // Emits the internal html for a single {@link SpanData}. + @SuppressWarnings("deprecation") private static void emitSingleSpan(PrintWriter out, Formatter formatter, SpanData span) { Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(TimeUnit.SECONDS.toMillis(span.getStartTimestamp().getSeconds())); @@ -320,7 +320,7 @@ final class TracezZPageHandler extends ZPageHandler { Timestamp lastTimestampNanos = span.getStartTimestamp(); TimedEvents<Annotation> annotations = span.getAnnotations(); - TimedEvents<NetworkEvent> networkEvents = span.getNetworkEvents(); + TimedEvents<io.opencensus.trace.NetworkEvent> networkEvents = span.getNetworkEvents(); List<TimedEvent<?>> timedEvents = new ArrayList<TimedEvent<?>>(annotations.getEvents()); timedEvents.addAll(networkEvents.getEvents()); Collections.sort(timedEvents, new TimedEventComparator()); @@ -370,8 +370,8 @@ final class TracezZPageHandler extends ZPageHandler { .escape( event.getEvent() instanceof Annotation ? renderAnnotation((Annotation) event.getEvent()) - : renderNetworkEvents((NetworkEvent) castNonNull(event.getEvent())))); - + : renderNetworkEvents( + (io.opencensus.trace.NetworkEvent) castNonNull(event.getEvent())))); lastTimestampNanos = event.getTimestamp(); } Status status = span.getStatus(); @@ -576,11 +576,12 @@ final class TracezZPageHandler extends ZPageHandler { throw new IllegalArgumentException("No value string available for: " + latencyBucketBoundaries); } - private static String renderNetworkEvents(NetworkEvent networkEvent) { + @SuppressWarnings("deprecation") + private static String renderNetworkEvents(io.opencensus.trace.NetworkEvent networkEvent) { StringBuilder stringBuilder = new StringBuilder(); - if (networkEvent.getType() == Type.RECV) { + if (networkEvent.getType() == io.opencensus.trace.NetworkEvent.Type.RECV) { stringBuilder.append("Received message"); - } else if (networkEvent.getType() == Type.SENT) { + } else if (networkEvent.getType() == io.opencensus.trace.NetworkEvent.Type.SENT) { stringBuilder.append("Sent message"); } else { stringBuilder.append("Unknown"); |