Help us shape the future of Go! Take the 2026 Go Developer Survey

query

package
v0.4.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 15, 2021 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Query

type Query struct {
	// contains filtered or unexported fields
}

Query is the read api interface for parca It implements the proto/query/query.proto APIServer interface

func New

func New(
	logger log.Logger,
	tracer trace.Tracer,
	queryable storage.Queryable,
	metaStore metastore.ProfileMetaStore,
) *Query

func (*Query) Labels

func (q *Query) Labels(ctx context.Context, req *pb.LabelsRequest) (*pb.LabelsResponse, error)

Labels issues a labels request against the storage

func (*Query) Query

func (q *Query) Query(ctx context.Context, req *pb.QueryRequest) (*pb.QueryResponse, error)

Query issues a instant query against the storage

func (*Query) QueryRange

func (q *Query) QueryRange(ctx context.Context, req *pb.QueryRangeRequest) (*pb.QueryRangeResponse, error)

QueryRange issues a range query against the storage

func (*Query) Series

func (q *Query) Series(ctx context.Context, req *pb.SeriesRequest) (*pb.SeriesResponse, error)

Series issues a series request against the storage

func (*Query) Values

func (q *Query) Values(ctx context.Context, req *pb.ValuesRequest) (*pb.ValuesResponse, error)

Values issues a values request against the storage

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL