Tabnine Logo
Span.builder
Code IndexAdd Tabnine to your IDE (free)

How to use
builder
method
in
org.springframework.cloud.sleuth.Span

Best Java code snippets using org.springframework.cloud.sleuth.Span.builder (Showing top 9 results out of 315)

origin: wu191287278/spring-boot-starter-dubbo

  private Span buildParentSpan(RpcContext carrier, boolean skip,
                 long traceId, long spanId) {
    Map<String, String> attachments = carrier.getAttachments();
    SpanBuilder span = Span.builder().traceId(traceId).spanId(spanId);
    String processId = attachments.get(Span.PROCESS_ID_NAME);
    String parentName = attachments.get(Span.SPAN_NAME_NAME);
    if (StringUtils.hasText(parentName)) {
      span.name(parentName);
    }
    if (StringUtils.hasText(processId)) {
      span.processId(processId);
    }
    if (attachments.get(Span.PARENT_ID_NAME) != null) {
      span.parent(Span
          .hexToId(attachments.get(Span.PARENT_ID_NAME)));
    }
    span.remote(true);
    if (skip) {
      span.exportable(false);
    }
    return span.build();
  }
}
origin: gudaoxuri/dew

  tracer.createSpan(name);
} else {
  Span.SpanBuilder spanBuilder = Span.builder();
  String spanId = header.containsKey(TraceMessageHeaders.SPAN_ID_NAME) ? String.valueOf(header.get(TraceMessageHeaders.SPAN_ID_NAME)) : traceId;
  spanBuilder
origin: lexburner/sleuth-starter

protected Span extractTraceInfo(Request request, Tracer tracer) {
  Span parentSpan = tracer.getCurrentSpan();
  if(parentSpan==null){
    Span.SpanBuilder spanBuilder = Span.builder();
    if(request.getAttachments().get(TraceMessageHeaders.TRACE_ID_NAME)!=null &&
        !"".equals(request.getAttachments().get(TraceMessageHeaders.TRACE_ID_NAME))){
origin: census-instrumentation/opencensus-java

private static org.springframework.cloud.sleuth.Span createSleuthSpan(
  long tidHi, long tidLo, long sid, boolean exportable) {
 return org.springframework.cloud.sleuth.Span.builder()
   .name("name")
   .traceIdHigh(tidHi)
   .traceId(tidLo)
   .spanId(sid)
   .exportable(exportable)
   .build();
}
origin: census-instrumentation/opencensus-java

@Override
@javax.annotation.Nullable
public Span createSpan(String name, /*@Nullable*/ Sampler sampler) {
 String shortenedName = SpanNameUtil.shorten(name);
 Span span;
 if (isTracing()) {
  span = createChild(getCurrentSpan(), shortenedName);
 } else {
  long id = createId();
  span =
    Span.builder()
      .name(shortenedName)
      .traceIdHigh(this.traceId128 ? createTraceIdHigh() : 0L)
      .traceId(id)
      .spanId(id)
      .build();
  if (sampler == null) {
   sampler = this.defaultSampler;
  }
  span = sampledSpan(span, sampler);
  this.spanLogger.logStartedSpan(null, span);
 }
 return continueSpan(span);
}
origin: census-instrumentation/opencensus-java

private static Span sampledSpan(Span span, Sampler sampler) {
 if (!sampler.isSampled(span)) {
  // Copy everything, except set exportable to false
  return Span.builder()
    .begin(span.getBegin())
    .traceIdHigh(span.getTraceIdHigh())
    .traceId(span.getTraceId())
    .spanId(span.getSpanId())
    .name(span.getName())
    .exportable(false)
    .build();
 }
 return span;
}
origin: census-instrumentation/opencensus-java

@Test
public void testFromSleuthSampled() {
 Span sleuthSpan =
   Span.builder()
     .name("name")
     .traceIdHigh(12L)
     .traceId(22L)
     .spanId(23L)
     .exportable(true)
     .build();
 assertSpanEquals(new OpenCensusSleuthSpan(sleuthSpan), sleuthSpan);
}
origin: census-instrumentation/opencensus-java

@Test
public void testFromSleuthNotSampled() {
 Span sleuthSpan =
   Span.builder()
     .name("name")
     .traceIdHigh(12L)
     .traceId(22L)
     .spanId(23L)
     .exportable(false)
     .build();
 assertSpanEquals(new OpenCensusSleuthSpan(sleuthSpan), sleuthSpan);
}
origin: census-instrumentation/opencensus-java

if (parent == null) {
 Span span =
   Span.builder()
     .name(shortenedName)
     .traceIdHigh(this.traceId128 ? createTraceIdHigh() : 0L)
   Span.builder()
     .name(shortenedName)
     .traceIdHigh(parent.getTraceIdHigh())
org.springframework.cloud.sleuthSpanbuilder

Popular methods of Span

  • getSpanId
  • getParents
  • getName
  • getTraceId
  • isExportable
  • getProcessId
  • getSavedSpan
  • tag
  • traceIdString
  • getBegin
  • hexToId
  • idToHex
  • hexToId,
  • idToHex,
  • isRemote,
  • logEvent,
  • tags,
  • getTraceIdHigh,
  • isRunning,
  • logs,
  • stop

Popular in Java

  • Finding current android device location
  • getSharedPreferences (Context)
  • getSystemService (Context)
  • onCreateOptionsMenu (Activity)
  • EOFException (java.io)
    Thrown when a program encounters the end of a file or stream during an input operation.
  • FileNotFoundException (java.io)
    Thrown when a file specified by a program cannot be found.
  • Proxy (java.net)
    This class represents proxy server settings. A created instance of Proxy stores a type and an addres
  • DecimalFormat (java.text)
    A concrete subclass of NumberFormat that formats decimal numbers. It has a variety of features desig
  • ReentrantLock (java.util.concurrent.locks)
    A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor
  • Base64 (org.apache.commons.codec.binary)
    Provides Base64 encoding and decoding as defined by RFC 2045.This class implements section 6.8. Base
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now