Documentation
¶
Index ¶
- Constants
- func BinaryFieldFromRecord(ar arrow.Record, name string) (*array.Binary, error)
- func BooleanFieldFromRecord(ar arrow.Record, name string) (*array.Boolean, error)
- func BuildArrowLocations(allocator memory.Allocator, stacktraces []*pb.Stacktrace, ...) (arrow.Record, error)
- func CreateDiffColumn(pool memory.Allocator, rows int) arrow.Array
- func DictionaryFromRecord(ar arrow.Record, name string) (*array.Dictionary, error)
- func MatcherToBooleanExpression(matcher *labels.Matcher) (logicalplan.Expr, error)
- func MatchersToBooleanExpressions(matchers []*labels.Matcher) ([]logicalplan.Expr, error)
- func StringValueFromDictionary(arr *array.Dictionary, i int) string
- type ArrowToProfileConverter
- type Engine
- type ErrMissingColumn
- type MappingLocations
- type Querier
- func (q *Querier) GetProfileMetadataLabels(ctx context.Context, start, end time.Time) ([]string, error)
- func (q *Querier) GetProfileMetadataMappings(ctx context.Context, query string, startTime, endTime time.Time) ([]string, error)
- func (q *Querier) Labels(ctx context.Context, match []string, startTime, endTime time.Time, ...) ([]string, error)
- func (q *Querier) ProfileTypes(ctx context.Context) ([]*pb.ProfileType, error)
- func (q *Querier) QueryMerge(ctx context.Context, query string, start, end time.Time, ...) (profile.Profile, error)
- func (q *Querier) QueryRange(ctx context.Context, query string, startTime, endTime time.Time, ...) ([]*pb.MetricsSeries, error)
- func (q *Querier) QuerySingle(ctx context.Context, query string, time time.Time, invertCallStacks bool) (profile.Profile, error)
- func (q *Querier) SymbolizeArrowRecord(ctx context.Context, records []arrow.Record, valueColumnName string, ...) ([]arrow.Record, error)
- func (q *Querier) Values(ctx context.Context, labelName string, match []string, ...) ([]string, error)
- type QueryParts
- type Symbolizer
Constants ¶
View Source
const ( ValuePerSecond = "value_per_second" TimestampBucket = "timestamp_bucket" )
Variables ¶
This section is empty.
Functions ¶
func BinaryFieldFromRecord ¶ added in v0.13.0
func BooleanFieldFromRecord ¶ added in v0.13.0
func BuildArrowLocations ¶ added in v0.19.0
func CreateDiffColumn ¶ added in v0.19.0
func DictionaryFromRecord ¶ added in v0.16.0
func MatcherToBooleanExpression ¶ added in v0.13.0
func MatcherToBooleanExpression(matcher *labels.Matcher) (logicalplan.Expr, error)
func MatchersToBooleanExpressions ¶ added in v0.13.0
func MatchersToBooleanExpressions(matchers []*labels.Matcher) ([]logicalplan.Expr, error)
func StringValueFromDictionary ¶ added in v0.16.0
func StringValueFromDictionary(arr *array.Dictionary, i int) string
Types ¶
type ArrowToProfileConverter ¶ added in v0.13.0
type ArrowToProfileConverter struct {
// contains filtered or unexported fields
}
func NewArrowToProfileConverter ¶ added in v0.13.0
func NewArrowToProfileConverter( tracer trace.Tracer, keyMaker *kv.KeyMaker, ) *ArrowToProfileConverter
func (*ArrowToProfileConverter) Convert ¶ added in v0.13.0
func (c *ArrowToProfileConverter) Convert( ctx context.Context, p profile.Profile, ) (profile.OldProfile, error)
type ErrMissingColumn ¶ added in v0.12.0
func (ErrMissingColumn) Error ¶ added in v0.12.0
func (e ErrMissingColumn) Error() string
type MappingLocations ¶ added in v0.22.0
type Querier ¶ added in v0.13.0
type Querier struct {
// contains filtered or unexported fields
}
func NewQuerier ¶ added in v0.13.0
func (*Querier) GetProfileMetadataLabels ¶ added in v0.22.0
func (*Querier) GetProfileMetadataMappings ¶ added in v0.22.0
func (*Querier) ProfileTypes ¶ added in v0.13.0
func (*Querier) QueryMerge ¶ added in v0.13.0
func (*Querier) QueryRange ¶ added in v0.13.0
func (*Querier) QuerySingle ¶ added in v0.13.0
func (*Querier) SymbolizeArrowRecord ¶ added in v0.19.0
type QueryParts ¶ added in v0.16.0
func ParseQuery ¶ added in v0.17.0
func ParseQuery(query string) (QueryParts, error)
ParseQuery from a string into the QueryParts struct.
func QueryToFilterExprs ¶ added in v0.13.0
func QueryToFilterExprs(query string) (QueryParts, []logicalplan.Expr, error)
type Symbolizer ¶ added in v0.22.0
type Symbolizer interface { Symbolize( ctx context.Context, req symbolizer.SymbolizationRequest, ) error }
Click to show internal directories.
Click to hide internal directories.