Versions in this module Expand all Collapse all v0 v0.26.0 Apr 9, 2022 Changes in this version + const DedupParam + const MatcherParam + const MaxSourceResolutionParam + const PartialResponseParam + const ReplicaLabelsParam + const Stats + const Step + const StoreMatcherParam + func NewExemplarsHandler(client exemplars.UnaryClient, enablePartialResponse bool) func(*http.Request) (interface{}, []error, *api.ApiError) + func NewMetricMetadataHandler(client metadata.UnaryClient, enablePartialResponse bool) func(*http.Request) (interface{}, []error, *api.ApiError) + func NewRulesHandler(client rules.UnaryClient, enablePartialResponse bool) func(*http.Request) (interface{}, []error, *api.ApiError) + func NewTargetsHandler(client targets.UnaryClient, enablePartialResponse bool) func(*http.Request) (interface{}, []error, *api.ApiError) + func RegisterQueryServer(queryServer querypb.QueryServer) func(*grpc.Server) + type GRPCAPI struct + func NewGRPCAPI(now func() time.Time, creator query.QueryableCreator, ...) *GRPCAPI + func (g *GRPCAPI) Query(request *querypb.QueryRequest, server querypb.Query_QueryServer) error + func (g *GRPCAPI) QueryRange(request *querypb.QueryRangeRequest, srv querypb.Query_QueryRangeServer) error + type QueryAPI struct + func NewQueryAPI(logger log.Logger, endpointStatus func() []query.EndpointStatus, ...) *QueryAPI + func (qapi *QueryAPI) Register(r *route.Router, tracer opentracing.Tracer, logger log.Logger, ...)