public interface StackTraceOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
StackTrace.StackFrames |
getStackFrames()
Stack frames in this stack trace.
|
StackTrace.StackFramesOrBuilder |
getStackFramesOrBuilder()
Stack frames in this stack trace.
|
long |
getStackTraceHashId()
The hash ID is used to conserve network bandwidth for duplicate
stack traces within a single trace.
|
boolean |
hasStackFrames()
Stack frames in this stack trace.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasStackFrames()
Stack frames in this stack trace.
.opencensus.proto.trace.v1.StackTrace.StackFrames stack_frames = 1;StackTrace.StackFrames getStackFrames()
Stack frames in this stack trace.
.opencensus.proto.trace.v1.StackTrace.StackFrames stack_frames = 1;StackTrace.StackFramesOrBuilder getStackFramesOrBuilder()
Stack frames in this stack trace.
.opencensus.proto.trace.v1.StackTrace.StackFrames stack_frames = 1;long getStackTraceHashId()
The hash ID is used to conserve network bandwidth for duplicate stack traces within a single trace. Often multiple spans will have identical stack traces. The first occurrence of a stack trace should contain both `stack_frames` and a value in `stack_trace_hash_id`. Subsequent spans within the same request can refer to that stack trace by setting only `stack_trace_hash_id`. TODO: describe how to deal with the case where stack_trace_hash_id is zero because it was not set.
uint64 stack_trace_hash_id = 2;Copyright © 2018–2021 The Envoy Project. All rights reserved.