package stats
- Alphabetic
- Public
- Protected
Type Members
- final case class CountAggregation(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[CountAggregation] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class DistributionAggregation(bucketBounds: Seq[Double] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[DistributionAggregation] with Product with Serializable
- bucketBounds
A Distribution may optionally contain a histogram of the values in the population. The bucket boundaries for that histogram are described by
bucket_bounds
. This definessize(bucket_bounds) + 1
(= N) buckets. The boundaries for bucket index i are: (-infinity, bucket_bounds[i]) for i == 0 [bucket_bounds[i-1], bucket_bounds[i]) for 0 < i < N-2 [bucket_bounds[i-1], +infinity) for i == N-1 i.e. an underflow bucket (number 0), zero or more finite buckets (1 through N - 2, and an overflow bucket (N - 1), with inclusive lower bounds and exclusive upper bounds. Ifbucket_bounds
has no elements (zero size), then there is no histogram associated with the Distribution. Ifbucket_bounds
has only one element, there are no finite buckets, and that single element is the common boundary of the overflow and underflow buckets. The values must be monotonically increasing.
- Annotations
- @SerialVersionUID()
- final case class LastValueAggregation(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[LastValueAggregation] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class Measure(name: String = "", description: String = "", unit: String = "", type: Type = io.opencensus.proto.stats.v1.stats.Measure.Type.TYPE_UNSPECIFIED, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Measure] with Product with Serializable
Measure .
Measure .
- name
A string by which the measure will be referred to, e.g. "rpc_server_latency". Names MUST be unique within the library.
- description
Describes the measure, e.g. "RPC latency in seconds".
- unit
Describes the unit used for the Measure. Follows the format described by http://unitsofmeasure.org/ucum.html.
- type
The type used for this Measure.
- Annotations
- @SerialVersionUID()
- final case class Measurement(tags: Seq[Tag] = _root_.scala.Seq.empty, measureName: String = "", value: Value = io.opencensus.proto.stats.v1.stats.Measurement.Value.Empty, time: Option[Timestamp] = _root_.scala.None, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Measurement] with Product with Serializable
Describes a data point to be collected for a Measure.
Describes a data point to be collected for a Measure.
- measureName
The name of the measure to which the value is applied.
- time
The time when this measurement was recorded. If the implementation uses a async buffer to record measurements this may be the time when the measurement was read from the buffer.
- Annotations
- @SerialVersionUID()
- final case class SumAggregation(unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[SumAggregation] with Product with Serializable
- Annotations
- @SerialVersionUID()
- final case class Tag(key: String = "", value: String = "", unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Tag] with Product with Serializable
TODO(bdrutu): Consider if this should be moved to a "tags" directory to match the API structure.
TODO(bdrutu): Consider if this should be moved to a "tags" directory to match the API structure.
- Annotations
- @SerialVersionUID()
- final case class View(name: String = "", description: String = "", measure: Option[Measure] = _root_.scala.None, columns: Seq[String] = _root_.scala.Seq.empty, aggregation: Aggregation = io.opencensus.proto.stats.v1.stats.View.Aggregation.Empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[View] with Product with Serializable
- name
A string by which the View will be referred to, e.g. "rpc_latency". Names MUST be unique within the library.
- description
Describes the view, e.g. "RPC latency distribution"
- measure
The Measure to which this view is applied.
- columns
An array of tag keys. These values associated with tags of this name form the basis by which individual stats will be aggregated (one aggregation per unique tag value). If none are provided, then all data is recorded in a single aggregation.
- Annotations
- @SerialVersionUID()
Value Members
- object CountAggregation extends GeneratedMessageCompanion[CountAggregation]
- object DistributionAggregation extends GeneratedMessageCompanion[DistributionAggregation]
- object LastValueAggregation extends GeneratedMessageCompanion[LastValueAggregation]
- object Measure extends GeneratedMessageCompanion[Measure]
- object Measurement extends GeneratedMessageCompanion[Measurement]
- object StatsProto extends GeneratedFileObject
- object SumAggregation extends GeneratedMessageCompanion[SumAggregation]
- object Tag extends GeneratedMessageCompanion[Tag]
- object View extends GeneratedMessageCompanion[View]