sui_proxy

Module remote_write

Source

Modules§

  • Nested message and enum types in Chunk.
  • Nested message and enum types in Histogram.
  • Nested message and enum types in LabelMatcher.
  • Nested message and enum types in MetricMetadata.
  • Nested message and enum types in ReadRequest.

Structs§

  • A BucketSpan defines a number of consecutive buckets with their offset. Logically, it would be more straightforward to include the bucket counts in the Span. However, the protobuf representation is more compact in the way the data is structured here (with all the buckets in a single array separate from the Spans).
  • Chunk represents a TSDB chunk. Time range [min, max] is inclusive.
  • ChunkedReadResponse is a response when response_type equals STREAMED_XOR_CHUNKS. We strictly stream full series after series, optionally split by time. This means that a single frame can contain partition of the single series, but once a new series is started to be streamed it means that no more chunks will be sent for previous one. Series are returned sorted in the same way TSDB block are internally.
  • ChunkedSeries represents single, encoded time series.
  • A native histogram, also known as a sparse histogram. Original design doc: https://docs.google.com/document/d/1cLNv3aufPZb3fNfaJgdaRBZsInZKKIHo9E6HinJVbpM/edit The appendix of this design doc also explains the concept of float histograms. This Histogram message can represent both, the usual integer histogram as well as a float histogram.
  • Matcher specifies a rule, which can match or set of labels or not.
  • ReadRequest represents a remote read request.
  • ReadResponse is a response when response_type equals SAMPLES.
  • TimeSeries represents samples and labels for a single time series.