# Functions
FastFingerprint runs the same algorithm as Prometheus labelSetToFastFingerprint().
Fingerprint runs the same algorithm as Prometheus labelSetToFingerprint().
FromLabelAdaptersToLabels casts []LabelAdapter to labels.Labels.
FromLabelAdaptersToLabelsWithCopy converts []LabelAdapter to labels.Labels.
FromLabelAdaptersToMetric converts []LabelAdapter to a model.Metric.
FromLabelsToLabelAdapters casts labels.Labels to []LabelAdapter.
FromMetricsForLabelMatchersRequest unpacks a MetricsForLabelMatchersRequest proto.
FromMetricsForLabelMatchersResponse unpacks a MetricsForLabelMatchersResponse proto.
FromMetricsToLabelAdapters converts model.Metric to []LabelAdapter.
FromQueryRequest unpacks a QueryRequest proto.
FromQueryResponse unpacks a QueryResponse proto.
HashAdd32 adds a string to a fnv32 hash value, returning the updated hash.
HashNew32 initializies a new fnv32 hash value.
MakeIngesterClient makes a new IngesterClient.
No description provided by the author
NewPool creates a new Pool.
No description provided by the author
ReuseSlice puts the slice back into a sync.Pool for reuse.
ReuseTimeseries puts the timeseries back into a sync.Pool for reuse.
ToMetricsForLabelMatchersRequest builds a MetricsForLabelMatchersRequest proto.
ToQueryRequest builds a QueryRequest proto.
ToQueryResponse builds a QueryResponse proto.
ToWriteRequest converts matched slices of Labels and Samples into a WriteRequest proto.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
Config is the configuration struct for the ingester client.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Pool holds a cache of grpc_health_v1 clients.
PoolConfig is config for creating a Pool.
PreallocConfig configures how structures will be preallocated to optimise proto unmarshalling.
PreallocTimeseries is a TimeSeries which preallocs slices on Unmarshal.
PreallocWriteRequest is a WriteRequest which preallocs slices on Unmarshal.
No description provided by the author
No description provided by the author
QueryStreamResponse contains a batch of timeseries chunks or timeseries.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UnimplementedIngesterServer can be embedded to have forward compatible implementations.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
HealthAndIngesterClient is the union of IngesterClient and grpc_health_v1.HealthClient.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
IngesterClient is the client API for Ingester service.
IngesterServer is the server API for Ingester service.
# Type aliases
Factory defines the signature for an ingester client factory.
LabelAdapter is a labels.Label that can be marshalled to/from protos.
No description provided by the author
No description provided by the author