Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/grafana/pyroscope
/ types & classes
Types & classes
2,537 in github.com/grafana/pyroscope
⨍
Functions
14,181
◇
Types & classes
2,537
↳
Endpoints
13
↓ 14 callers
TypeAlias
RealByteSlice
pkg/phlaredb/tsdb/index/index.go:1186
↓ 13 callers
TypeAlias
RealByteSlice
pkg/segmentwriter/memdb/index/index.go:1091
↓ 9 callers
TypeAlias
RaftLogEntryType
pkg/metastore/fsm/log_entry.go:13
↓ 8 callers
TypeAlias
Labels
Labels is a sorted set of labels. Order has to be guaranteed upon instantiation.
pkg/model/labels.go:58
↓ 7 callers
TypeAlias
stringOffset
lidia/format.go:10
↓ 6 callers
TypeAlias
LabelsByKeyValue
pkg/pprof/pprof.go:609
↓ 6 callers
TypeAlias
Value
pkg/og/storage/dict/dict.go:14
↓ 6 callers
TypeAlias
unit
pkg/og/convert/speedscope/units.go:10
↓ 5 callers
TypeAlias
CompactionJobStatus
api/gen/proto/go/metastore/v1/compactor.pb.go:24
↓ 5 callers
Struct
String
pkg/phlaredb/query/predicate_test.go:17
↓ 5 callers
Struct
attempt
pkg/util/retry/hedged_test.go:16
↓ 4 callers
TypeAlias
SensitiveString
cmd/profilecli/query-tracer.go:62
↓ 4 callers
TypeAlias
TimeSeriesAggregationType
api/gen/proto/go/types/v1/types.pb.go:24
↓ 4 callers
FuncType
handler
func(tx *bbolt.Tx, cmd *raft.Log, raw []byte) (proto.Message, error)
pkg/metastore/fsm/fsm.go:73
↓ 3 callers
TypeAlias
ByteSize
pkg/og/util/bytesize/bytesize.go:11
↓ 3 callers
TypeAlias
LabelsEnforcedOrder
LabelsEnforcedOrder is a sort order of labels, where profile type and service name labels always go first. This is crucial for query performance as la
pkg/model/labels.go:79
↓ 3 callers
TypeAlias
MetaVersion
pkg/phlaredb/block/metadata.go:40
↓ 3 callers
TypeAlias
RawProfileType
pkg/distributor/model/push.go:12
↓ 3 callers
Interface
Response
pkg/querier/select_merge.go:48
↓ 3 callers
FuncType
RoundTripperFunc
func(req *http.Request) (*http.Response, error)
pkg/util/http.go:54
↓ 3 callers
TypeAlias
SessionID
pkg/model/labels.go:549
↓ 3 callers
TypeAlias
Units
pkg/og/storage/metadata/metadata.go:3
↓ 3 callers
TypeAlias
inputChunk
pkg/segmentwriter/segment_test.go:759
↓ 2 callers
TypeAlias
DatasetFormat
pkg/block/dataset.go:21
↓ 2 callers
TypeAlias
Duration
cmd/profilecli/query-tracer.go:56
↓ 2 callers
TypeAlias
FormatVersion
pkg/phlaredb/symdb/format.go:64
↓ 2 callers
FuncType
IngesterFunc
func( context.Context, *distributormodel.ProfileSeries, ) (*connect.Response[pushv1.PushResponse], error)
pkg/distributor/writepath/router.go:35
↓ 2 callers
TypeAlias
ProfileFormat
api/gen/proto/go/querier/v1/querier.pb.go:26
↓ 2 callers
TypeAlias
ProfileRow
pkg/phlaredb/schemas/v1/profiles.go:744
↓ 2 callers
TypeAlias
SamplesByLabels
pkg/pprof/pprof.go:595
↓ 2 callers
FuncType
UpdateFunc
func(servers []Server)
pkg/metastore/discovery/discovery.go:13
↓ 2 callers
TypeAlias
blocksByUploadAndAge
blocksByUploadAndAge implements sorting tenantBlock by uploaded then by age in ascending order.
pkg/ingester/retention.go:302
↓ 2 callers
Struct
request
request represents a symbolization request for multiple addresses
pkg/symbolizer/types.go:20
↓ 2 callers
TypeAlias
shardKey
pkg/segmentwriter/segment.go:39
↓ 2 callers
TypeAlias
tombstoneKey
The only requirement to tombstoneKey is that it must be unique and must be received from the raft log.
pkg/metastore/index/tombstones/tombstone_queue.go:12
↓ 1 callers
TypeAlias
AggregationType
pkg/og/storage/metadata/metadata.go:18
↓ 1 callers
TypeAlias
ChunkEncoding
pkg/phlaredb/symdb/format.go:714
↓ 1 callers
TypeAlias
Compression
pkg/distributor/writepath/write_path.go:56
↓ 1 callers
TypeAlias
EqualInt64Predicate
pkg/phlaredb/query/predicates.go:181
↓ 1 callers
TypeAlias
Format
pkg/og/storage/tree/flamebearer.go:5
↓ 1 callers
TypeAlias
FrontendToSchedulerType
pkg/scheduler/schedulerpb/scheduler.pb.go:30
↓ 1 callers
TypeAlias
LoadBalancing
pkg/segmentwriter/client/distributor/placement/adaptiveplacement/load_balancing.go:13
↓ 1 callers
TypeAlias
LoadBalancing
pkg/segmentwriter/client/distributor/placement/adaptiveplacement/adaptive_placementpb/adaptive_placement.pb.go:24
↓ 1 callers
TypeAlias
MetricType
api/gen/proto/go/settings/v1/recording_rules.pb.go:25
↓ 1 callers
TypeAlias
ProfileFileType
pkg/og/structs/flamebearer/convert/convert.go:36
↓ 1 callers
TypeAlias
QueryNode_Type
api/gen/proto/go/query/v1/query.pb.go:149
↓ 1 callers
TypeAlias
QueryType
api/gen/proto/go/query/v1/query.pb.go:27
↓ 1 callers
TypeAlias
RelabelRulesPosition
pkg/validation/relabeling.go:58
↓ 1 callers
TypeAlias
ReportType
api/gen/proto/go/query/v1/query.pb.go:88
↓ 1 callers
FuncType
ResolveUpdatesFunc
func(e Endpoints)
pkg/metastore/discovery/kuberesolver/builder.go:55
↓ 1 callers
TypeAlias
SamplesBySpanID
pkg/phlaredb/schemas/v1/profiles.go:491
↓ 1 callers
TypeAlias
SchedulerToFrontendStatus
pkg/scheduler/schedulerpb/scheduler.pb.go:79
↓ 1 callers
TypeAlias
StacktracesMergeFormat
api/gen/proto/go/ingester/v1/ingester.pb.go:27
↓ 1 callers
TypeAlias
SymbolsBlockFormat
pkg/phlaredb/symdb/format.go:471
↓ 1 callers
TypeAlias
WritePath
WritePath controls the write path.
pkg/distributor/writepath/write_path.go:11
↓ 1 callers
TypeAlias
blockPlan
pkg/querier/replication.go:332
↓ 1 callers
TypeAlias
byteSize
pkg/util/http.go:254
↓ 1 callers
TypeAlias
contextKey
pkg/querier/stats/stats.go:16
↓ 1 callers
TypeAlias
dataRateTicker
pkg/segmentwriter/client/distributor/placement/adaptiveplacement/shard_allocator_plot_test.go:317
↓ 1 callers
TypeAlias
fuzzEvent
pkg/pprof/merge_test.go:40
↓ 1 callers
Struct
group
pkg/pprof/fix_go_truncated.go:233
↓ 1 callers
Struct
job
pkg/storegateway/bucket_stores.go:212
↓ 1 callers
TypeAlias
jsonableSlice
pkg/og/storage/tree/tree.go:16
↓ 1 callers
FuncType
lazyUsageGroups
func() []validation.UsageGroupMatchName
pkg/distributor/distributor.go:344
↓ 1 callers
Struct
logger
pkg/pyroscope/pyroscope.go:780
↓ 1 callers
TypeAlias
seriesRefSlice
seriesRefSlice attaches the methods of sort.Interface to []storage.SeriesRef, sorting in increasing order.
pkg/phlaredb/tsdb/index/postings.go:783
↓ 1 callers
TypeAlias
stackTraceLocationRelation
stackTraceLocationRelation represents the relation between a stack trace and a location, according to the stack trace selector parameters.
pkg/phlaredb/symdb/stacktrace_selection.go:27
↓ 1 callers
TypeAlias
timeTicker
pkg/segmentwriter/client/distributor/placement/adaptiveplacement/shard_allocator_plot_test.go:303
↓ 1 callers
TypeAlias
uint32slice
pkg/phlaredb/tsdb/index/index.go:1103
↓ 1 callers
TypeAlias
uint32slice
pkg/segmentwriter/memdb/index/index.go:1002
↓ 1 callers
Struct
value
pkg/og/structs/transporttrie/trie_test.go:155
Class
public/app/types/custom.d.ts:13
Class
public/app/components/ExportData.tsx:56
Class
public/app/components/TimelineChart/TimelineChart.tsx:21
Class
public/app/components/TimelineChart/TimelineChartWrapper.tsx:90
Class
public/app/legacy/flamegraph/format/format.ts:49
Class
public/app/legacy/flamegraph/format/format.ts:135
Class
public/app/legacy/flamegraph/format/format.ts:191
Class
public/app/legacy/flamegraph/format/format.ts:245
Class
public/app/services/base.ts:11
Class
public/app/services/base.ts:199
Class
public/app/services/base.ts:208
Class
public/app/services/base.ts:215
Class
public/app/services/base.ts:221
Class
public/app/services/base.ts:229
Class
pkg/api/static/bootstrap-5.3.3.bundle.min.js:6
Class
pkg/api/static/bootstrap-5.3.3.bundle.min.js:6
Class
pkg/api/static/bootstrap-5.3.3.bundle.min.js:6
Class
pkg/api/static/bootstrap-5.3.3.bundle.min.js:6
Class
pkg/api/static/bootstrap-5.3.3.bundle.min.js:6
Class
pkg/api/static/bootstrap-5.3.3.bundle.min.js:6
Class
pkg/api/static/bootstrap-5.3.3.bundle.min.js:6
Class
pkg/api/static/bootstrap-5.3.3.bundle.min.js:6
Class
pkg/api/static/bootstrap-5.3.3.bundle.min.js:6
Class
pkg/api/static/bootstrap-5.3.3.bundle.min.js:6
Class
pkg/api/static/bootstrap-5.3.3.bundle.min.js:6
Class
pkg/api/static/bootstrap-5.3.3.bundle.min.js:6
Class
pkg/api/static/bootstrap-5.3.3.bundle.min.js:6
Class
pkg/api/static/bootstrap-5.3.3.bundle.min.js:6
Class
pkg/api/static/bootstrap-5.3.3.bundle.min.js:6
next →
1–100 of 2,537, ranked by callers