Class InProcessSampledSpanStoreImpl.PerSpanNameSamples
java.lang.Object
io.opencensus.implcore.trace.export.InProcessSampledSpanStoreImpl.PerSpanNameSamples
- Enclosing class:
InProcessSampledSpanStoreImpl
Keeps samples for a given span name. Samples for all the latency buckets and for all canonical
codes other than OK.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final InProcessSampledSpanStoreImpl.Bucket[]private final InProcessSampledSpanStoreImpl.Bucket[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate List<RecordEventsSpanImpl> getErrorSamples(Status.CanonicalCode code, int maxSpansToReturn) getLatencyBucket(long latencyNs) private List<RecordEventsSpanImpl> getLatencySamples(long latencyLowerNs, long latencyUpperNs, int maxSpansToReturn) private Map<Status.CanonicalCode, Integer>
-
Field Details
-
latencyBuckets
-
errorBuckets
-
-
Constructor Details
-
PerSpanNameSamples
private PerSpanNameSamples()
-
-
Method Details
-
getLatencyBucket
-
getErrorBucket
-
considerForSampling
-
getNumbersOfLatencySampledSpans
-
getNumbersOfErrorSampledSpans
-
getErrorSamples
private List<RecordEventsSpanImpl> getErrorSamples(@Nullable Status.CanonicalCode code, int maxSpansToReturn) -
getLatencySamples
private List<RecordEventsSpanImpl> getLatencySamples(long latencyLowerNs, long latencyUpperNs, int maxSpansToReturn)
-