signoz/pkg/query-service/app/interface.go

15 lines
471 B
Go
Raw Normal View History

2021-05-22 19:51:56 +05:30
package app
import (
"context"
"go.signoz.io/query-service/godruid"
"go.signoz.io/query-service/model"
)
type Reader interface {
GetServiceOverview(ctx context.Context, query *model.GetServiceOverviewParams) (*[]model.ServiceOverviewItem, error)
GetServices(ctx context.Context, query *model.GetServicesParams) (*[]model.ServiceItem, error)
GetApplicationPercentiles(ctx context.Context, query *model.ApplicationPercentileParams) ([]godruid.Timeseries, error)
}