Versions in this module Expand all Collapse all v0 v0.26.0 Apr 9, 2022 Changes in this version + func RegisterMetadataServer(metadataSrv metadatapb.MetadataServer) func(*grpc.Server) + type GRPCClient struct + func NewGRPCClient(ts metadatapb.MetadataServer) *GRPCClient + func (rr *GRPCClient) MetricMetadata(ctx context.Context, req *metadatapb.MetricMetadataRequest) (map[string][]metadatapb.Meta, storage.Warnings, error) + type Prometheus struct + func NewPrometheus(base *url.URL, client *promclient.Client) *Prometheus + func (p *Prometheus) MetricMetadata(r *metadatapb.MetricMetadataRequest, ...) error + type Proxy struct + func NewProxy(logger log.Logger, metadata func() []metadatapb.MetadataClient) *Proxy + func (s *Proxy) MetricMetadata(req *metadatapb.MetricMetadataRequest, ...) error + type UnaryClient interface + MetricMetadata func(ctx context.Context, req *metadatapb.MetricMetadataRequest) (map[string][]metadatapb.Meta, storage.Warnings, error)