Documentation ¶
Index ¶
- type QueryFrontend
- func (q *QueryFrontend) AnalyzeQuery(context.Context, *connect.Request[querierv1.AnalyzeQueryRequest]) (*connect.Response[querierv1.AnalyzeQueryResponse], error)
- func (q *QueryFrontend) Diff(ctx context.Context, c *connect.Request[querierv1.DiffRequest]) (*connect.Response[querierv1.DiffResponse], error)
- func (q *QueryFrontend) GetProfileStats(ctx context.Context, req *connect.Request[typesv1.GetProfileStatsRequest]) (*connect.Response[typesv1.GetProfileStatsResponse], error)
- func (q *QueryFrontend) LabelNames(ctx context.Context, c *connect.Request[typesv1.LabelNamesRequest]) (*connect.Response[typesv1.LabelNamesResponse], error)
- func (q *QueryFrontend) LabelValues(ctx context.Context, c *connect.Request[typesv1.LabelValuesRequest]) (*connect.Response[typesv1.LabelValuesResponse], error)
- func (q *QueryFrontend) ProfileTypes(ctx context.Context, req *connect.Request[querierv1.ProfileTypesRequest]) (*connect.Response[querierv1.ProfileTypesResponse], error)
- func (q *QueryFrontend) Query(ctx context.Context, req *queryv1.QueryRequest) (*queryv1.QueryResponse, error)
- func (q *QueryFrontend) SelectMergeProfile(ctx context.Context, c *connect.Request[querierv1.SelectMergeProfileRequest]) (*connect.Response[profilev1.Profile], error)
- func (q *QueryFrontend) SelectMergeSpanProfile(ctx context.Context, ...) (*connect.Response[querierv1.SelectMergeSpanProfileResponse], error)
- func (q *QueryFrontend) SelectMergeStacktraces(ctx context.Context, ...) (*connect.Response[querierv1.SelectMergeStacktracesResponse], error)
- func (q *QueryFrontend) SelectSeries(ctx context.Context, c *connect.Request[querierv1.SelectSeriesRequest]) (*connect.Response[querierv1.SelectSeriesResponse], error)
- func (q *QueryFrontend) Series(ctx context.Context, c *connect.Request[querierv1.SeriesRequest]) (*connect.Response[querierv1.SeriesResponse], error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type QueryFrontend ¶
type QueryFrontend struct {
// contains filtered or unexported fields
}
func NewQueryFrontend ¶
func NewQueryFrontend( logger log.Logger, limits frontend.Limits, metastore metastorev1.MetastoreServiceClient, querybackend *querybackendclient.Client, ) *QueryFrontend
func (*QueryFrontend) AnalyzeQuery ¶
func (q *QueryFrontend) AnalyzeQuery( context.Context, *connect.Request[querierv1.AnalyzeQueryRequest], ) (*connect.Response[querierv1.AnalyzeQueryResponse], error)
func (*QueryFrontend) Diff ¶
func (q *QueryFrontend) Diff( ctx context.Context, c *connect.Request[querierv1.DiffRequest], ) (*connect.Response[querierv1.DiffResponse], error)
func (*QueryFrontend) GetProfileStats ¶
func (q *QueryFrontend) GetProfileStats( ctx context.Context, req *connect.Request[typesv1.GetProfileStatsRequest], ) (*connect.Response[typesv1.GetProfileStatsResponse], error)
func (*QueryFrontend) LabelNames ¶
func (q *QueryFrontend) LabelNames( ctx context.Context, c *connect.Request[typesv1.LabelNamesRequest], ) (*connect.Response[typesv1.LabelNamesResponse], error)
func (*QueryFrontend) LabelValues ¶
func (q *QueryFrontend) LabelValues( ctx context.Context, c *connect.Request[typesv1.LabelValuesRequest], ) (*connect.Response[typesv1.LabelValuesResponse], error)
func (*QueryFrontend) ProfileTypes ¶
func (q *QueryFrontend) ProfileTypes( ctx context.Context, req *connect.Request[querierv1.ProfileTypesRequest], ) (*connect.Response[querierv1.ProfileTypesResponse], error)
func (*QueryFrontend) Query ¶
func (q *QueryFrontend) Query( ctx context.Context, req *queryv1.QueryRequest, ) (*queryv1.QueryResponse, error)
func (*QueryFrontend) SelectMergeProfile ¶
func (*QueryFrontend) SelectMergeSpanProfile ¶
func (q *QueryFrontend) SelectMergeSpanProfile( ctx context.Context, c *connect.Request[querierv1.SelectMergeSpanProfileRequest], ) (*connect.Response[querierv1.SelectMergeSpanProfileResponse], error)
func (*QueryFrontend) SelectMergeStacktraces ¶
func (q *QueryFrontend) SelectMergeStacktraces( ctx context.Context, c *connect.Request[querierv1.SelectMergeStacktracesRequest], ) (*connect.Response[querierv1.SelectMergeStacktracesResponse], error)
func (*QueryFrontend) SelectSeries ¶
func (q *QueryFrontend) SelectSeries( ctx context.Context, c *connect.Request[querierv1.SelectSeriesRequest], ) (*connect.Response[querierv1.SelectSeriesResponse], error)
func (*QueryFrontend) Series ¶
func (q *QueryFrontend) Series( ctx context.Context, c *connect.Request[querierv1.SeriesRequest], ) (*connect.Response[querierv1.SeriesResponse], error)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.