assertThat(spanData.getNetworkEvents().getEvents().isEmpty()).isTrue(); assertThat(spanData.getMessageEvents().getEvents().isEmpty()).isTrue(); assertThat(spanData.getLinks().getLinks().isEmpty()).isTrue(); assertThat(spanData.getChildSpanCount()).isEqualTo(0); assertThat(spanData.getStatus()).isEqualTo(status);
assertThat(spanData.getLinks().getLinks().size()).isEqualTo(maxNumberOfLinks); for (int i = 0; i < maxNumberOfLinks; i++) { assertThat(spanData.getLinks().getLinks().get(i)).isEqualTo(link); assertThat(spanData.getLinks().getLinks().size()).isEqualTo(maxNumberOfLinks); for (int i = 0; i < maxNumberOfLinks; i++) { assertThat(spanData.getLinks().getLinks().get(i)).isEqualTo(link);
assertThat(spanData.getNetworkEvents().getEvents().get(0).getEvent()).isEqualTo(networkEvent); assertThat(spanData.getLinks().getDroppedLinksCount()).isEqualTo(0); assertThat(spanData.getLinks().getLinks().size()).isEqualTo(1); assertThat(spanData.getLinks().getLinks().get(0)).isEqualTo(link); assertThat(spanData.getStartTimestamp()).isEqualTo(timestamp); assertThat(spanData.getStatus()).isNull();
assertThat(spanData.getNetworkEvents().getEvents().get(0).getEvent()).isEqualTo(networkEvent); assertThat(spanData.getLinks().getDroppedLinksCount()).isEqualTo(0); assertThat(spanData.getLinks().getLinks().size()).isEqualTo(1); assertThat(spanData.getLinks().getLinks().get(0)).isEqualTo(link); assertThat(spanData.getStartTimestamp()).isEqualTo(timestamp); assertThat(spanData.getStatus()).isEqualTo(Status.CANCELLED);
assertThat(spanData.getAnnotations().getEvents()).isEmpty(); assertThat(spanData.getNetworkEvents().getEvents()).isEmpty(); assertThat(spanData.getLinks().getLinks()).isEmpty(); assertThat(spanData.getStatus()).isEqualTo(Status.OK); assertThat(spanData.getEndTimestamp()).isEqualTo(timestamp);
private Span spanDataToJaegerThriftSpan(final SpanData spanData) { final long startTimeInMicros = timestampToMicros(spanData.getStartTimestamp()); final long endTimeInMicros = timestampToMicros(spanData.getEndTimestamp()); final SpanContext context = spanData.getContext(); copyToBuffer(context.getTraceId()); return new com.uber.jaeger.thriftjava.Span( traceIdLow(), traceIdHigh(), spanIdToLong(context.getSpanId()), spanIdToLong(spanData.getParentSpanId()), spanData.getName(), optionsToFlags(context.getTraceOptions()), startTimeInMicros, endTimeInMicros - startTimeInMicros) .setReferences(linksToReferences(spanData.getLinks().getLinks())) .setTags( attributesToTags( spanData.getAttributes().getAttributeMap(), spanKindToTag(spanData.getKind()))) .setLogs( timedEventsToLogs( spanData.getAnnotations().getEvents(), spanData.getMessageEvents().getEvents())); }
private static Links toLinksProto(io.opencensus.trace.export.SpanData.Links links) { final Links.Builder linksBuilder = Links.newBuilder().setDroppedLinksCount(links.getDroppedLinksCount()); for (io.opencensus.trace.Link link : links.getLinks()) { linksBuilder.addLink(toLinkProto(link)); } return linksBuilder.build(); }
private static Links toLinksProto(io.opencensus.trace.export.SpanData.Links links) { final Links.Builder linksBuilder = Links.newBuilder().setDroppedLinksCount(links.getDroppedLinksCount()); for (io.opencensus.trace.Link link : links.getLinks()) { linksBuilder.addLink(toLinkProto(link)); } return linksBuilder.build(); }
private static Links toLinksProto(io.opencensus.trace.export.SpanData.Links links) { final Links.Builder linksBuilder = Links.newBuilder().setDroppedLinksCount(links.getDroppedLinksCount()); for (io.opencensus.trace.Link link : links.getLinks()) { linksBuilder.addLink(toLinkProto(link)); } return linksBuilder.build(); }