@InterfaceAudience.Private public class StringTraceRenderer extends Object
Modifier and Type | Class and Description |
---|---|
private static class |
StringTraceRenderer.Node |
Modifier and Type | Field and Description |
---|---|
private List<StringTraceRenderer.Node> |
graphs |
private static org.slf4j.Logger |
logger |
Constructor and Description |
---|
StringTraceRenderer(Collection<io.opentelemetry.sdk.trace.data.SpanData> spans) |
Modifier and Type | Method and Description |
---|---|
private static List<StringTraceRenderer.Node> |
findRoots(Map<String,StringTraceRenderer.Node> spansById) |
private static Map<String,StringTraceRenderer.Node> |
indexSpansById(Collection<io.opentelemetry.sdk.trace.data.SpanData> spans) |
private static void |
populateChildren(Map<String,StringTraceRenderer.Node> spansById) |
void |
render(Consumer<String> writer) |
private static void |
render(Consumer<String> writer,
StringTraceRenderer.Node node,
int indent,
boolean isFirst) |
private static String |
render(io.opentelemetry.sdk.trace.data.SpanData spanData) |
private static String |
render(io.opentelemetry.sdk.trace.data.SpanData spanData,
int indent,
boolean isFirst) |
private static final org.slf4j.Logger logger
private final List<StringTraceRenderer.Node> graphs
public StringTraceRenderer(Collection<io.opentelemetry.sdk.trace.data.SpanData> spans)
private static Map<String,StringTraceRenderer.Node> indexSpansById(Collection<io.opentelemetry.sdk.trace.data.SpanData> spans)
private static void populateChildren(Map<String,StringTraceRenderer.Node> spansById)
private static List<StringTraceRenderer.Node> findRoots(Map<String,StringTraceRenderer.Node> spansById)
private static void render(Consumer<String> writer, StringTraceRenderer.Node node, int indent, boolean isFirst)
private static String render(io.opentelemetry.sdk.trace.data.SpanData spanData, int indent, boolean isFirst)
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.