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 }