Package io.opencensus.trace.export
Class SampledSpanStore.PerSpanNameSummary
- java.lang.Object
-
- io.opencensus.trace.export.SampledSpanStore.PerSpanNameSummary
-
- Direct Known Subclasses:
AutoValue_SampledSpanStore_PerSpanNameSummary
- Enclosing class:
- SampledSpanStore
@Immutable public abstract static class SampledSpanStore.PerSpanNameSummary extends java.lang.Object
Summary of all available data for a span name.- Since:
- 0.5
-
-
Constructor Summary
Constructors Constructor Description PerSpanNameSummary()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static SampledSpanStore.PerSpanNameSummary
create(java.util.Map<SampledSpanStore.LatencyBucketBoundaries,java.lang.Integer> numbersOfLatencySampledSpans, java.util.Map<Status.CanonicalCode,java.lang.Integer> numbersOfErrorSampledSpans)
Returns a new instance ofPerSpanNameSummary
.abstract java.util.Map<Status.CanonicalCode,java.lang.Integer>
getNumbersOfErrorSampledSpans()
Returns the number of sampled spans in all the error buckets.abstract java.util.Map<SampledSpanStore.LatencyBucketBoundaries,java.lang.Integer>
getNumbersOfLatencySampledSpans()
Returns the number of sampled spans in all the latency buckets.
-
-
-
Method Detail
-
create
public static SampledSpanStore.PerSpanNameSummary create(java.util.Map<SampledSpanStore.LatencyBucketBoundaries,java.lang.Integer> numbersOfLatencySampledSpans, java.util.Map<Status.CanonicalCode,java.lang.Integer> numbersOfErrorSampledSpans)
Returns a new instance ofPerSpanNameSummary
.- Parameters:
numbersOfLatencySampledSpans
- the summary for the latency buckets.numbersOfErrorSampledSpans
- the summary for the error buckets.- Returns:
- a new instance of
PerSpanNameSummary
. - Throws:
java.lang.NullPointerException
- ifnumbersOfLatencySampledSpans
ornumbersOfErrorSampledSpans
arenull
.- Since:
- 0.5
-
getNumbersOfLatencySampledSpans
public abstract java.util.Map<SampledSpanStore.LatencyBucketBoundaries,java.lang.Integer> getNumbersOfLatencySampledSpans()
Returns the number of sampled spans in all the latency buckets.Data available only for span names registered using
SampledSpanStore.registerSpanNamesForCollection(Collection)
.- Returns:
- the number of sampled spans in all the latency buckets.
- Since:
- 0.5
-
getNumbersOfErrorSampledSpans
public abstract java.util.Map<Status.CanonicalCode,java.lang.Integer> getNumbersOfErrorSampledSpans()
Returns the number of sampled spans in all the error buckets.Data available only for span names registered using
SampledSpanStore.registerSpanNamesForCollection(Collection)
.- Returns:
- the number of sampled spans in all the error buckets.
- Since:
- 0.5
-
-