github.com/muhammadn/cortex@v1.9.1-0.20220510110439-46bb7000d03d/pkg/storegateway/storegatewaypb/gateway.proto (about)

     1  syntax = "proto3";
     2  package gatewaypb;
     3  
     4  import "github.com/thanos-io/thanos/pkg/store/storepb/rpc.proto";
     5  
     6  option go_package = "storegatewaypb";
     7  
     8  service StoreGateway {
     9      // Series streams each Series for given label matchers and time range.
    10      //
    11      // Series should strictly stream full series after series, optionally split by time. This means that a single frame can contain
    12      // partition of the single series, but once a new series is started to be streamed it means that no more data will
    13      // be sent for previous one.
    14      //
    15      // Series are sorted.
    16      rpc Series(thanos.SeriesRequest) returns (stream thanos.SeriesResponse);
    17  
    18      // LabelNames returns all label names that is available.
    19      rpc LabelNames(thanos.LabelNamesRequest) returns (thanos.LabelNamesResponse);
    20  
    21      // LabelValues returns all label values for given label name.
    22      rpc LabelValues(thanos.LabelValuesRequest) returns (thanos.LabelValuesResponse);
    23  }