├── .devcontainer └── devcontainer.json ├── .eslintignore ├── .eslintrc.js ├── .git-blame-ignore-revs ├── .github ├── ISSUE_TEMPLATE │ ├── feature_request.md │ └── issue--bug-report.md ├── workflows │ ├── backport.yml │ ├── ci.yml │ ├── frontend.yml │ ├── fuzzer.yml │ ├── helm-ci.yml │ ├── helm-release.yml │ ├── publish-technical-documentation-next.yml │ ├── publish-technical-documentation-release.yml │ ├── release.yml │ ├── renovate-config-validator.yml │ ├── test-examples.yml │ ├── update-contributors.yml │ ├── update-examples-cron.yml │ ├── update-make-docs.yml │ └── weekly-release.yml └── zizmor.yml ├── .gitignore ├── .gitmodules ├── .golangci.yml ├── .goreleaser.yaml ├── .husky └── pre-commit ├── .idea ├── modules.xml ├── pyroscope.iml └── runConfigurations │ ├── help.xml │ ├── v1.xml │ └── v2.xml ├── .mockery.yaml ├── .prettierignore ├── .prettierrc ├── .pyroscope.yaml ├── .swcrc ├── .vscode └── launch.json ├── CHANGELOG.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── GOVERNANCE.md ├── LICENSE ├── LICENSING.md ├── MAINTAINERS.md ├── Makefile ├── Makefile.examples ├── README.md ├── api ├── LICENSE ├── adhocprofiles │ └── v1 │ │ └── adhocprofiles.proto ├── buf.gen.yaml ├── buf.lock ├── buf.yaml ├── capabilities │ └── v1 │ │ └── feature_flags.proto ├── connect-openapi │ ├── base.yaml │ └── gen │ │ ├── adhocprofiles │ │ └── v1 │ │ │ └── adhocprofiles.openapi.yaml │ │ ├── capabilities │ │ └── v1 │ │ │ └── feature_flags.openapi.yaml │ │ ├── google │ │ └── v1 │ │ │ └── profile.openapi.yaml │ │ ├── ingester │ │ └── v1 │ │ │ └── ingester.openapi.yaml │ │ ├── metastore │ │ └── v1 │ │ │ ├── compactor.openapi.yaml │ │ │ ├── index.openapi.yaml │ │ │ ├── query.openapi.yaml │ │ │ ├── raft_log │ │ │ └── raft_log.openapi.yaml │ │ │ ├── tenant.openapi.yaml │ │ │ └── types.openapi.yaml │ │ ├── push │ │ └── v1 │ │ │ └── push.openapi.yaml │ │ ├── querier │ │ └── v1 │ │ │ └── querier.openapi.yaml │ │ ├── query │ │ └── v1 │ │ │ └── query.openapi.yaml │ │ ├── segmentwriter │ │ └── v1 │ │ │ └── push.openapi.yaml │ │ ├── settings │ │ └── v1 │ │ │ ├── recording_rules.openapi.yaml │ │ │ └── setting.openapi.yaml │ │ ├── status │ │ └── v1 │ │ │ └── status.openapi.yaml │ │ ├── storegateway │ │ └── v1 │ │ │ └── storegateway.openapi.yaml │ │ ├── types │ │ └── v1 │ │ │ └── types.openapi.yaml │ │ ├── vcs │ │ └── v1 │ │ │ └── vcs.openapi.yaml │ │ └── version │ │ └── v1 │ │ └── version.openapi.yaml ├── gen │ └── proto │ │ └── go │ │ ├── adhocprofiles │ │ └── v1 │ │ │ ├── adhocprofiles.pb.go │ │ │ ├── adhocprofiles_vtproto.pb.go │ │ │ └── adhocprofilesv1connect │ │ │ ├── adhocprofiles.connect.go │ │ │ └── adhocprofiles.connect.mux.go │ │ ├── capabilities │ │ └── v1 │ │ │ ├── capabilitiesv1connect │ │ │ ├── feature_flags.connect.go │ │ │ └── feature_flags.connect.mux.go │ │ │ ├── feature_flags.pb.go │ │ │ └── feature_flags_vtproto.pb.go │ │ ├── google │ │ └── v1 │ │ │ ├── profile.pb.go │ │ │ └── profile_vtproto.pb.go │ │ ├── ingester │ │ └── v1 │ │ │ ├── ingester.pb.go │ │ │ ├── ingester_vtproto.pb.go │ │ │ └── ingesterv1connect │ │ │ ├── ingester.connect.go │ │ │ └── ingester.connect.mux.go │ │ ├── metastore │ │ └── v1 │ │ │ ├── compactor.pb.go │ │ │ ├── compactor_vtproto.pb.go │ │ │ ├── index.pb.go │ │ │ ├── index_vtproto.pb.go │ │ │ ├── metastorev1connect │ │ │ ├── compactor.connect.go │ │ │ ├── compactor.connect.mux.go │ │ │ ├── index.connect.go │ │ │ ├── index.connect.mux.go │ │ │ ├── query.connect.go │ │ │ ├── query.connect.mux.go │ │ │ ├── tenant.connect.go │ │ │ └── tenant.connect.mux.go │ │ │ ├── query.pb.go │ │ │ ├── query_vtproto.pb.go │ │ │ ├── raft_log │ │ │ ├── raft_log.pb.go │ │ │ └── raft_log_vtproto.pb.go │ │ │ ├── tenant.pb.go │ │ │ ├── tenant_vtproto.pb.go │ │ │ ├── types.pb.go │ │ │ └── types_vtproto.pb.go │ │ ├── push │ │ └── v1 │ │ │ ├── push.pb.go │ │ │ ├── push_vtproto.pb.go │ │ │ └── pushv1connect │ │ │ ├── push.connect.go │ │ │ └── push.connect.mux.go │ │ ├── querier │ │ └── v1 │ │ │ ├── querier.pb.go │ │ │ ├── querier_vtproto.pb.go │ │ │ └── querierv1connect │ │ │ ├── querier.connect.go │ │ │ └── querier.connect.mux.go │ │ ├── query │ │ └── v1 │ │ │ ├── query.pb.go │ │ │ ├── query_vtproto.pb.go │ │ │ └── queryv1connect │ │ │ ├── query.connect.go │ │ │ └── query.connect.mux.go │ │ ├── segmentwriter │ │ └── v1 │ │ │ ├── push.pb.go │ │ │ ├── push_vtproto.pb.go │ │ │ └── segmentwriterv1connect │ │ │ ├── push.connect.go │ │ │ └── push.connect.mux.go │ │ ├── settings │ │ └── v1 │ │ │ ├── recording_rules.pb.go │ │ │ ├── recording_rules_vtproto.pb.go │ │ │ ├── setting.pb.go │ │ │ ├── setting_vtproto.pb.go │ │ │ └── settingsv1connect │ │ │ ├── recording_rules.connect.go │ │ │ ├── recording_rules.connect.mux.go │ │ │ ├── setting.connect.go │ │ │ └── setting.connect.mux.go │ │ ├── status │ │ └── v1 │ │ │ ├── status.pb.go │ │ │ ├── status.pb.gw.go │ │ │ ├── status_vtproto.pb.go │ │ │ └── statusv1connect │ │ │ ├── status.connect.go │ │ │ └── status.connect.mux.go │ │ ├── storegateway │ │ └── v1 │ │ │ ├── storegateway.pb.go │ │ │ ├── storegateway_vtproto.pb.go │ │ │ └── storegatewayv1connect │ │ │ ├── storegateway.connect.go │ │ │ └── storegateway.connect.mux.go │ │ ├── types │ │ └── v1 │ │ │ ├── types.pb.go │ │ │ └── types_vtproto.pb.go │ │ ├── vcs │ │ └── v1 │ │ │ ├── vcs.pb.go │ │ │ ├── vcs_vtproto.pb.go │ │ │ └── vcsv1connect │ │ │ ├── vcs.connect.go │ │ │ └── vcs.connect.mux.go │ │ └── version │ │ └── v1 │ │ ├── version.pb.go │ │ ├── version_vtproto.pb.go │ │ └── versionv1connect │ │ ├── version.connect.go │ │ └── version.connect.mux.go ├── go.mod ├── go.sum ├── google │ └── v1 │ │ └── profile.proto ├── ingester │ └── v1 │ │ └── ingester.proto ├── metastore │ └── v1 │ │ ├── compactor.proto │ │ ├── index.proto │ │ ├── query.proto │ │ ├── raft_log │ │ └── raft_log.proto │ │ ├── tenant.proto │ │ └── types.proto ├── model │ └── labelset │ │ ├── labelset.go │ │ ├── labelset_bench_test.go │ │ ├── labelset_test.go │ │ └── validate.go ├── openapiv2 │ ├── gen │ │ └── phlare.swagger.json │ └── openapiv2.go ├── push │ └── v1 │ │ └── push.proto ├── querier │ └── v1 │ │ └── querier.proto ├── query │ └── v1 │ │ └── query.proto ├── segmentwriter │ └── v1 │ │ └── push.proto ├── settings │ └── v1 │ │ ├── recording_rules.proto │ │ └── setting.proto ├── status │ └── v1 │ │ └── status.proto ├── storegateway │ └── v1 │ │ └── storegateway.proto ├── types │ └── v1 │ │ └── types.proto ├── vcs │ └── v1 │ │ └── vcs.proto └── version │ └── v1 │ └── version.proto ├── cmd ├── profilecli │ ├── blocks.go │ ├── bucket.go │ ├── canary_exporter.go │ ├── canary_exporter_probes.go │ ├── client.go │ ├── client_test.go │ ├── compact.go │ ├── main.go │ ├── output.go │ ├── parquet.go │ ├── query-blocks.go │ ├── query-tracer.go │ ├── query.go │ ├── raft.go │ ├── ready.go │ ├── source_code_coverage.go │ ├── source_code_coverage_test.go │ ├── static │ │ ├── bootstrap-5.3.3.bundle.min.js │ │ ├── bootstrap-5.3.3.min.css │ │ ├── bootstrap-icons-1.8.1.css │ │ ├── fonts │ │ │ ├── bootstrap-icons.woff │ │ │ └── bootstrap-icons.woff2 │ │ ├── pyroscope-logo.png │ │ └── pyroscope-styles.css │ ├── tsdb.go │ ├── upload.go │ └── v2-migration.go └── pyroscope │ ├── .dockerignore │ ├── Dockerfile │ ├── debug.Dockerfile │ ├── frontend.Dockerfile │ ├── help-all.txt.tmpl │ ├── help.txt.tmpl │ ├── main.go │ ├── main_test.go │ └── pyroscope.yaml ├── cypress.config.ts ├── cypress ├── ci-base-path.ts ├── ci.ts ├── e2e │ └── smoke.cy.ts ├── fixtures │ └── profileTypes.json ├── support │ ├── commands.ts │ └── e2e.ts └── tsconfig.json ├── docs ├── Makefile ├── docs.mk ├── internal │ ├── RELEASE.md │ ├── V2-MIGRATION.md │ └── contributing │ │ └── README.md ├── make-docs ├── sources │ ├── _index.md │ ├── configure-client │ │ ├── _index.md │ │ ├── aws-lambda.md │ │ ├── grafana-alloy │ │ │ ├── _index.md │ │ │ ├── ebpf │ │ │ │ ├── _index.md │ │ │ │ ├── configuration │ │ │ │ │ ├── _index.md │ │ │ │ │ ├── ebpf.drawio │ │ │ │ │ └── ebpf.png │ │ │ │ ├── setup-docker.md │ │ │ │ ├── setup-kubernetes.md │ │ │ │ ├── setup-linux.md │ │ │ │ └── troubleshooting.md │ │ │ ├── go_pull.md │ │ │ ├── java │ │ │ │ └── _index.md │ │ │ ├── receive_profiles.md │ │ │ ├── sample.svg │ │ │ └── sampling.md │ │ ├── language-sdks │ │ │ ├── _index.md │ │ │ ├── dotnet.md │ │ │ ├── go_push.md │ │ │ ├── java.md │ │ │ ├── nodejs.md │ │ │ ├── python.md │ │ │ ├── ruby.md │ │ │ └── rust.md │ │ ├── memory-overhead.md │ │ ├── opentelemetry │ │ │ └── ebpf-profiler.md │ │ ├── profile-types.md │ │ └── trace-span-profiles │ │ │ ├── _index.md │ │ │ ├── dotnet-span-profiles.md │ │ │ ├── go-span-profiles.md │ │ │ ├── java-span-profiles.md │ │ │ ├── python-span-profiles.md │ │ │ └── ruby-span-profiles.md │ ├── configure-server │ │ ├── _index.md │ │ ├── about-configurations.md │ │ ├── about-ip-address-logging.md │ │ ├── about-tenant-ids.md │ │ ├── anonymous-usage-statistics-reporting.md │ │ ├── configure-shuffle-sharding │ │ │ ├── index.md │ │ │ └── shuffle-sharding-probability.png │ │ ├── configuring-github-integration.md │ │ ├── configuring-memberlist.md │ │ ├── reference-configuration-parameters │ │ │ ├── index.md │ │ │ └── index.template │ │ └── storage │ │ │ ├── _index.md │ │ │ ├── configure-disk-storage.md │ │ │ └── configure-object-storage-backend.md │ ├── deploy-kubernetes │ │ ├── _index.md │ │ ├── helm.md │ │ └── tanka-jsonnet.md │ ├── get-started │ │ ├── _index.md │ │ └── ride-share-tutorial.md │ ├── introduction │ │ ├── _index.md │ │ ├── continuous-profiling │ │ │ └── _index.md │ │ ├── flamegraphs.md │ │ ├── profile-tracing │ │ │ └── _index.md │ │ ├── profiling-types │ │ │ └── _index.md │ │ ├── pyroscope-in-grafana.md │ │ └── what-is-profiling.md │ ├── logo.png │ ├── reference-pyroscope-architecture │ │ ├── _index.md │ │ ├── about-grafana-pyroscope-architecture │ │ │ └── index.md │ │ ├── block-format │ │ │ ├── _index.md │ │ │ └── model.svg │ │ ├── bucket-index │ │ │ └── index.md │ │ ├── components │ │ │ ├── _index.md │ │ │ ├── compactor │ │ │ │ ├── compactor-horizontal-and-vertical-compaction.png │ │ │ │ ├── compactor-split-and-merge.png │ │ │ │ └── index.md │ │ │ ├── distributor.md │ │ │ ├── ingester.md │ │ │ ├── querier.md │ │ │ ├── query-frontend │ │ │ │ └── index.md │ │ │ ├── query-scheduler │ │ │ │ ├── index.md │ │ │ │ └── query-scheduler-architecture.png │ │ │ └── store-gateway.md │ │ ├── deployment-modes │ │ │ ├── index.md │ │ │ ├── microservices-mode.svg │ │ │ ├── monolithic-mode.svg │ │ │ └── scaled-monolithic-mode.svg │ │ ├── hash-ring │ │ │ ├── hash-ring-with-replication.png │ │ │ ├── hash-ring-without-replication.png │ │ │ └── index.md │ │ └── memberlist-and-the-gossip-protocol.md │ ├── reference-server-api │ │ ├── index.md │ │ └── index.template │ ├── release-notes │ │ ├── _index.md │ │ ├── v1-0.md │ │ ├── v1-1.md │ │ ├── v1-10.md │ │ ├── v1-11.md │ │ ├── v1-12.md │ │ ├── v1-13.md │ │ ├── v1-14.md │ │ ├── v1-15.md │ │ ├── v1-16.md │ │ ├── v1-2.md │ │ ├── v1-3.md │ │ ├── v1-4.md │ │ ├── v1-5.md │ │ ├── v1-6.md │ │ ├── v1-7.md │ │ ├── v1-8.md │ │ └── v1-9.md │ ├── shared │ │ ├── available-profile-types.md │ │ ├── index.md │ │ ├── intro │ │ │ ├── continuous-profiling.md │ │ │ ├── flame-graphs.md │ │ │ ├── profile-types-descriptions.md │ │ │ └── what-is-profiling.md │ │ ├── locate-url-pw-user-cloud-profiles.md │ │ ├── supported-languages-ebpf.md │ │ └── use-explore-profiles.md │ ├── ui.webm │ ├── upgrade-guide │ │ └── _index.md │ └── view-and-analyze-profile-data │ │ ├── _index.md │ │ ├── analyze-profiles │ │ └── _index.md │ │ ├── explore-profiles.md │ │ ├── line-by-line.md │ │ ├── profile-cli.md │ │ ├── pyroscope-ui.md │ │ ├── self-vs-total.md │ │ └── traces-to-profiles.md └── variables.mk ├── examples ├── README.md ├── api │ ├── ingest_pprof.py │ └── query.py ├── base-url │ ├── README.md │ ├── docker-compose.yml │ └── nginx.conf ├── examples_test.go ├── golang-pgo │ ├── Dockerfile │ ├── README.md │ ├── bike │ │ └── bike.go │ ├── car │ │ └── car.go │ ├── default.pgo │ ├── docker-compose.yml │ ├── go.mod │ ├── go.sum │ ├── go.work │ ├── go.work.sum │ ├── grafana-provisioning │ │ ├── datasources │ │ │ └── pyroscope.yml │ │ └── plugins │ │ │ └── explore-profiles.yml │ ├── main.go │ ├── main_test.go │ ├── rideshare │ │ └── rideshare.go │ ├── scooter │ │ └── scooter.go │ └── utility │ │ ├── pool.go │ │ └── utility.go ├── grafana-alloy-auto-instrumentation │ ├── ebpf-otel │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── docker │ │ │ ├── config │ │ │ │ └── otel-collector-config.yaml │ │ │ ├── docker-compose.yml │ │ │ └── grafana-provisioning │ │ │ │ └── datasources │ │ │ │ └── pyroscope.yml │ │ └── kubernetes │ │ │ ├── cpu-stress.yaml │ │ │ ├── grafana.yaml │ │ │ ├── otel-collector.yaml │ │ │ ├── profiler.yaml │ │ │ └── pyroscope.yaml │ ├── ebpf │ │ ├── README.md │ │ ├── docker │ │ │ ├── config.alloy │ │ │ ├── docker-compose.yml │ │ │ └── grafana-provisioning │ │ │ │ ├── datasources │ │ │ │ └── pyroscope.yml │ │ │ │ └── plugins │ │ │ │ └── explore-profiles.yml │ │ ├── kubernetes │ │ │ ├── README.md │ │ │ ├── alloy.yaml │ │ │ ├── grafana.yaml │ │ │ ├── pyroscope.yaml │ │ │ └── python-fast-slow.yaml │ │ └── local │ │ │ ├── config.alloy │ │ │ ├── docker-compose.yml │ │ │ └── grafana-provisioning │ │ │ ├── datasources │ │ │ └── pyroscope.yml │ │ │ └── plugins │ │ │ └── explore-profiles.yml │ ├── golang-pull │ │ ├── README.md │ │ ├── alloy │ │ │ └── config.alloy │ │ ├── docker-compose.yml │ │ ├── grafana-provisioning │ │ │ ├── dashboards │ │ │ │ ├── main.json │ │ │ │ └── main.yml │ │ │ ├── datasources │ │ │ │ └── datasources.yml │ │ │ └── plugins │ │ │ │ └── explore-profiles.yml │ │ └── grafana │ │ │ ├── grafana.ini │ │ │ └── home.json │ └── java │ │ ├── docker │ │ ├── FastSlow.java │ │ ├── README.md │ │ ├── config.alloy │ │ ├── docker-compose.yml │ │ ├── grafana-provisioning │ │ │ ├── datasources │ │ │ │ └── pyroscope.yml │ │ │ └── plugins │ │ │ │ └── explore-profiles.yml │ │ └── java.Dockerfile │ │ └── kubernetes │ │ ├── README.md │ │ ├── grafana-alloy.yaml │ │ ├── grafana.yaml │ │ ├── java-fast-slow.yaml │ │ └── pyroscope.yaml ├── language-sdk-instrumentation │ ├── dotnet │ │ ├── README.md │ │ ├── fast-slow │ │ │ ├── Dockerfile │ │ │ ├── docker-compose.yml │ │ │ ├── example │ │ │ │ ├── .gitignore │ │ │ │ ├── Example.csproj │ │ │ │ └── Program.cs │ │ │ ├── grafana-provisioning │ │ │ │ ├── datasources │ │ │ │ │ └── pyroscope.yml │ │ │ │ └── plugins │ │ │ │ │ └── explore-profiles.yml │ │ │ └── musl.Dockerfile │ │ ├── rideshare │ │ │ ├── .gitignore │ │ │ ├── Dockerfile │ │ │ ├── Dockerfile.load-generator │ │ │ ├── docker-compose.yml │ │ │ ├── example │ │ │ │ ├── .gitignore │ │ │ │ ├── BikeService.cs │ │ │ │ ├── CarService.cs │ │ │ │ ├── Example.csproj │ │ │ │ ├── Folder.DotSettings.user │ │ │ │ ├── OrderService.cs │ │ │ │ ├── Program.cs │ │ │ │ └── ScooterService.cs │ │ │ ├── grafana-provisioning │ │ │ │ ├── datasources │ │ │ │ │ └── pyroscope.yml │ │ │ │ └── plugins │ │ │ │ │ └── explore-profiles.yml │ │ │ ├── load-generator.py │ │ │ └── musl.Dockerfile │ │ └── web-new │ │ │ ├── .gitignore │ │ │ ├── Dockerfile │ │ │ ├── docker-compose.yml │ │ │ ├── example │ │ │ ├── .gitignore │ │ │ ├── Example.csproj │ │ │ └── Program.cs │ │ │ └── grafana-provisioning │ │ │ ├── datasources │ │ │ └── pyroscope.yml │ │ │ └── plugins │ │ │ └── explore-profiles.yml │ ├── golang-push │ │ ├── README.md │ │ ├── migrating-from-standard-pprof │ │ │ ├── README.md │ │ │ └── main.go │ │ ├── rideshare-alloy │ │ │ ├── Dockerfile │ │ │ ├── Dockerfile.load-generator │ │ │ ├── README.md │ │ │ ├── bike │ │ │ │ └── bike.go │ │ │ ├── car │ │ │ │ └── car.go │ │ │ ├── config.alloy │ │ │ ├── docker-compose.yml │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── go.work │ │ │ ├── go.work.sum │ │ │ ├── grafana-provisioning │ │ │ │ ├── datasources │ │ │ │ │ └── pyroscope.yml │ │ │ │ └── plugins │ │ │ │ │ └── explore-profiles.yml │ │ │ ├── loadgen.go │ │ │ ├── main.go │ │ │ ├── rideshare │ │ │ │ └── rideshare.go │ │ │ ├── scooter │ │ │ │ └── scooter.go │ │ │ └── utility │ │ │ │ ├── pool.go │ │ │ │ └── utility.go │ │ ├── rideshare-k6 │ │ │ ├── Dockerfile │ │ │ ├── Dockerfile.load-generator │ │ │ ├── README.md │ │ │ ├── bike │ │ │ │ └── bike.go │ │ │ ├── car │ │ │ │ └── car.go │ │ │ ├── docker-compose.yml │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── go.work │ │ │ ├── go.work.sum │ │ │ ├── grafana-provisioning │ │ │ │ ├── datasources │ │ │ │ │ └── pyroscope.yml │ │ │ │ ├── plugins │ │ │ │ │ └── explore-profiles.yml │ │ │ │ └── pyroscope │ │ │ │ │ └── config.yml │ │ │ ├── load.js │ │ │ ├── loadgen.go │ │ │ ├── main.go │ │ │ ├── nginx.conf │ │ │ ├── rideshare │ │ │ │ └── rideshare.go │ │ │ ├── scooter │ │ │ │ └── scooter.go │ │ │ └── utility │ │ │ │ ├── pool.go │ │ │ │ ├── util.go │ │ │ │ └── utility.go │ │ ├── rideshare │ │ │ ├── Dockerfile │ │ │ ├── Dockerfile.load-generator │ │ │ ├── README.md │ │ │ ├── bike │ │ │ │ └── bike.go │ │ │ ├── car │ │ │ │ └── car.go │ │ │ ├── docker-compose.yml │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── go.work │ │ │ ├── go.work.sum │ │ │ ├── grafana-provisioning │ │ │ │ ├── datasources │ │ │ │ │ └── pyroscope.yml │ │ │ │ └── plugins │ │ │ │ │ └── explore-profiles.yml │ │ │ ├── loadgen.go │ │ │ ├── main.go │ │ │ ├── prometheus-provisioning │ │ │ │ └── prometheus.yaml │ │ │ ├── rideshare │ │ │ │ └── rideshare.go │ │ │ ├── scooter │ │ │ │ └── scooter.go │ │ │ └── utility │ │ │ │ ├── pool.go │ │ │ │ └── utility.go │ │ └── simple │ │ │ ├── Dockerfile │ │ │ ├── docker-compose.yml │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── go.work │ │ │ ├── go.work.sum │ │ │ ├── grafana-provisioning │ │ │ ├── datasources │ │ │ │ └── pyroscope.yml │ │ │ └── plugins │ │ │ │ └── explore-profiles.yml │ │ │ └── main.go │ ├── java │ │ ├── fib │ │ │ ├── Dockerfile │ │ │ ├── Main.java │ │ │ ├── docker-compose.yml │ │ │ └── grafana-provisioning │ │ │ │ ├── datasources │ │ │ │ └── pyroscope.yml │ │ │ │ └── plugins │ │ │ │ └── explore-profiles.yml │ │ ├── rideshare │ │ │ ├── .gitignore │ │ │ ├── .pyroscope.yaml │ │ │ ├── Dockerfile │ │ │ ├── Dockerfile.load-generator │ │ │ ├── README.md │ │ │ ├── build.gradle.kts │ │ │ ├── docker-compose.yml │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ ├── grafana-provisioning │ │ │ │ ├── datasources │ │ │ │ │ └── pyroscope.yml │ │ │ │ └── plugins │ │ │ │ │ └── explore-profiles.yml │ │ │ ├── load-generator.py │ │ │ ├── settings.gradle.kts │ │ │ └── src │ │ │ │ └── main │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── example │ │ │ │ └── rideshare │ │ │ │ ├── Main.java │ │ │ │ ├── OrderService.java │ │ │ │ ├── RideShareController.java │ │ │ │ ├── bike │ │ │ │ └── BikeService.java │ │ │ │ ├── car │ │ │ │ └── CarService.java │ │ │ │ └── scooter │ │ │ │ └── ScooterService.java │ │ └── simple │ │ │ ├── Dockerfile │ │ │ ├── Main.java │ │ │ ├── README.md │ │ │ ├── docker-compose.yml │ │ │ └── grafana-provisioning │ │ │ ├── datasources │ │ │ └── pyroscope.yml │ │ │ └── plugins │ │ │ └── explore-profiles.yml │ ├── load.js │ ├── nodejs │ │ ├── Dockerfile.load-generator │ │ ├── README.md │ │ ├── express-pull │ │ │ ├── .gitignore │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── agent.config.alloy │ │ │ ├── docker-compose.yml │ │ │ ├── grafana-provisioning │ │ │ │ ├── datasources │ │ │ │ │ └── pyroscope.yml │ │ │ │ └── plugins │ │ │ │ │ └── explore-profiles.yml │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── yarn.lock │ │ ├── express-ts-inline │ │ │ ├── .gitignore │ │ │ ├── Dockerfile │ │ │ ├── docker-compose.yml │ │ │ ├── grafana-provisioning │ │ │ │ ├── datasources │ │ │ │ │ └── pyroscope.yml │ │ │ │ └── plugins │ │ │ │ │ └── explore-profiles.yml │ │ │ ├── index.ts │ │ │ ├── package.json │ │ │ ├── tsconfig.json │ │ │ └── yarn.lock │ │ ├── express-ts │ │ │ ├── .gitignore │ │ │ ├── Dockerfile │ │ │ ├── docker-compose.yml │ │ │ ├── grafana-provisioning │ │ │ │ ├── datasources │ │ │ │ │ └── pyroscope.yml │ │ │ │ └── plugins │ │ │ │ │ └── explore-profiles.yml │ │ │ ├── index.ts │ │ │ ├── package.json │ │ │ ├── tsconfig.json │ │ │ └── yarn.lock │ │ ├── express │ │ │ ├── .gitignore │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── docker-compose.yml │ │ │ ├── grafana-provisioning │ │ │ │ ├── datasources │ │ │ │ │ └── pyroscope.yml │ │ │ │ └── plugins │ │ │ │ │ └── explore-profiles.yml │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── yarn.lock │ │ ├── load-generator.py │ │ └── tinyhttp │ │ │ ├── .gitignore │ │ │ ├── Dockerfile │ │ │ ├── docker-compose.yml │ │ │ ├── grafana-provisioning │ │ │ ├── datasources │ │ │ │ └── pyroscope.yml │ │ │ └── plugins │ │ │ │ └── explore-profiles.yml │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── yarn.lock │ ├── python │ │ ├── .gitignore │ │ ├── README.md │ │ ├── README_zh.md │ │ ├── rideshare │ │ │ ├── django │ │ │ │ ├── .env.dev │ │ │ │ ├── .env.dev.sample │ │ │ │ ├── .gitignore │ │ │ │ ├── Dockerfile.load-generator │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── app │ │ │ │ │ ├── Dockerfile │ │ │ │ │ ├── Dockerfile.prod │ │ │ │ │ ├── entrypoint.prod.sh │ │ │ │ │ ├── entrypoint.sh │ │ │ │ │ ├── hello_django │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── asgi.py │ │ │ │ │ │ ├── settings.py │ │ │ │ │ │ ├── urls.py │ │ │ │ │ │ └── wsgi.py │ │ │ │ │ ├── manage.py │ │ │ │ │ ├── requirements.txt │ │ │ │ │ └── ride_share │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── admin.py │ │ │ │ │ │ ├── apps.py │ │ │ │ │ │ ├── migrations │ │ │ │ │ │ └── __init__.py │ │ │ │ │ │ ├── models.py │ │ │ │ │ │ ├── templates │ │ │ │ │ │ └── home_page.html │ │ │ │ │ │ ├── tests.py │ │ │ │ │ │ ├── utility │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── utility.py │ │ │ │ │ │ └── views │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── bike │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── bike.py │ │ │ │ │ │ ├── car │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── car.py │ │ │ │ │ │ ├── frontend │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── frontend.py │ │ │ │ │ │ └── scooter │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── scooter.py │ │ │ │ ├── docker-compose.yml │ │ │ │ ├── grafana-provisioning │ │ │ │ │ ├── datasources │ │ │ │ │ │ └── pyroscope.yml │ │ │ │ │ └── plugins │ │ │ │ │ │ └── explore-profiles.yml │ │ │ │ ├── load-generator.py │ │ │ │ └── nginx │ │ │ │ │ ├── Dockerfile │ │ │ │ │ └── nginx.conf │ │ │ ├── fastapi │ │ │ │ ├── Dockerfile │ │ │ │ ├── Dockerfile.load-generator │ │ │ │ ├── README.md │ │ │ │ ├── docker-compose.yml │ │ │ │ ├── grafana-provisioning │ │ │ │ │ ├── datasources │ │ │ │ │ │ └── pyroscope.yml │ │ │ │ │ └── plugins │ │ │ │ │ │ └── explore-profiles.yml │ │ │ │ ├── lib │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── bike │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── bike.py │ │ │ │ │ ├── car │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── car.py │ │ │ │ │ ├── scooter │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── scooter.py │ │ │ │ │ ├── server.py │ │ │ │ │ └── utility │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ └── utility.py │ │ │ │ └── load-generator.py │ │ │ └── flask │ │ │ │ ├── Dockerfile │ │ │ │ ├── Dockerfile.load-generator │ │ │ │ ├── README.md │ │ │ │ ├── docker-compose.yml │ │ │ │ ├── grafana-provisioning │ │ │ │ ├── datasources │ │ │ │ │ └── pyroscope.yml │ │ │ │ └── plugins │ │ │ │ │ └── explore-profiles.yml │ │ │ │ ├── lib │ │ │ │ ├── __init__.py │ │ │ │ ├── bike │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── bike.py │ │ │ │ ├── car │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── car.py │ │ │ │ ├── scooter │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── scooter.py │ │ │ │ ├── server.py │ │ │ │ └── utility │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── utility.py │ │ │ │ └── load-generator.py │ │ └── simple │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── docker-compose.yml │ │ │ ├── grafana-provisioning │ │ │ ├── datasources │ │ │ │ └── pyroscope.yml │ │ │ └── plugins │ │ │ │ └── explore-profiles.yml │ │ │ ├── main.py │ │ │ └── requirements.txt │ ├── ruby │ │ ├── .tool-versions │ │ ├── README.md │ │ ├── README_zh.md │ │ ├── rideshare │ │ │ ├── Dockerfile │ │ │ ├── Dockerfile.load-generator │ │ │ ├── Gemfile │ │ │ ├── Gemfile.lock │ │ │ ├── README.md │ │ │ ├── docker-compose.yml │ │ │ ├── grafana-provisioning │ │ │ │ ├── datasources │ │ │ │ │ └── pyroscope.yml │ │ │ │ └── plugins │ │ │ │ │ └── explore-profiles.yml │ │ │ ├── lib │ │ │ │ ├── bike │ │ │ │ │ └── bike.rb │ │ │ │ ├── car │ │ │ │ │ └── car.rb │ │ │ │ ├── scooter │ │ │ │ │ └── scooter.rb │ │ │ │ ├── server.rb │ │ │ │ └── utility │ │ │ │ │ └── utility.rb │ │ │ └── load-generator.py │ │ ├── rideshare_rails │ │ │ ├── .gitattributes │ │ │ ├── .gitignore │ │ │ ├── .ruby-version │ │ │ ├── Dockerfile │ │ │ ├── Dockerfile.load-generator │ │ │ ├── Gemfile │ │ │ ├── Gemfile.lock │ │ │ ├── README.md │ │ │ ├── Rakefile │ │ │ ├── app │ │ │ │ ├── assets │ │ │ │ │ ├── config │ │ │ │ │ │ └── manifest.js │ │ │ │ │ ├── images │ │ │ │ │ │ └── .keep │ │ │ │ │ └── stylesheets │ │ │ │ │ │ └── application.css │ │ │ │ ├── controllers │ │ │ │ │ ├── application_controller.rb │ │ │ │ │ ├── bike_controller.rb │ │ │ │ │ ├── car_controller.rb │ │ │ │ │ ├── concerns │ │ │ │ │ │ └── .keep │ │ │ │ │ └── scooter_controller.rb │ │ │ │ ├── helpers │ │ │ │ │ ├── application_helper.rb │ │ │ │ │ ├── bike_helper.rb │ │ │ │ │ ├── car_helper.rb │ │ │ │ │ └── scooter_helper.rb │ │ │ │ ├── models │ │ │ │ │ ├── application_record.rb │ │ │ │ │ └── concerns │ │ │ │ │ │ └── .keep │ │ │ │ └── views │ │ │ │ │ └── layouts │ │ │ │ │ └── application.html.erb │ │ │ ├── bin │ │ │ │ ├── bundle │ │ │ │ ├── rails │ │ │ │ ├── rake │ │ │ │ └── setup │ │ │ ├── config.ru │ │ │ ├── config │ │ │ │ ├── application.rb │ │ │ │ ├── boot.rb │ │ │ │ ├── credentials.yml.enc │ │ │ │ ├── database.yml │ │ │ │ ├── environment.rb │ │ │ │ ├── environments │ │ │ │ │ ├── development.rb │ │ │ │ │ ├── production.rb │ │ │ │ │ └── test.rb │ │ │ │ ├── initializers │ │ │ │ │ ├── assets.rb │ │ │ │ │ ├── content_security_policy.rb │ │ │ │ │ ├── filter_parameter_logging.rb │ │ │ │ │ ├── inflections.rb │ │ │ │ │ ├── permissions_policy.rb │ │ │ │ │ └── pyroscope.rb │ │ │ │ ├── locales │ │ │ │ │ └── en.yml │ │ │ │ ├── puma.rb │ │ │ │ ├── routes.rb │ │ │ │ └── secrets.yml │ │ │ ├── db │ │ │ │ └── seeds.rb │ │ │ ├── docker-compose.yml │ │ │ ├── grafana-provisioning │ │ │ │ ├── datasources │ │ │ │ │ └── pyroscope.yml │ │ │ │ └── plugins │ │ │ │ │ └── explore-profiles.yml │ │ │ ├── lib │ │ │ │ ├── assets │ │ │ │ │ └── .keep │ │ │ │ └── tasks │ │ │ │ │ └── .keep │ │ │ ├── load-generator.py │ │ │ ├── log │ │ │ │ └── .keep │ │ │ ├── public │ │ │ │ ├── 404.html │ │ │ │ ├── 422.html │ │ │ │ ├── 500.html │ │ │ │ ├── apple-touch-icon-precomposed.png │ │ │ │ ├── apple-touch-icon.png │ │ │ │ ├── favicon.ico │ │ │ │ └── robots.txt │ │ │ └── test │ │ │ │ ├── controllers │ │ │ │ ├── .keep │ │ │ │ ├── bike_controller_test.rb │ │ │ │ ├── car_controller_test.rb │ │ │ │ └── scooter_controller_test.rb │ │ │ │ ├── fixtures │ │ │ │ └── files │ │ │ │ │ └── .keep │ │ │ │ ├── helpers │ │ │ │ └── .keep │ │ │ │ ├── integration │ │ │ │ └── .keep │ │ │ │ ├── models │ │ │ │ └── .keep │ │ │ │ └── test_helper.rb │ │ └── simple │ │ │ ├── Dockerfile │ │ │ ├── Gemfile │ │ │ ├── Gemfile.lock │ │ │ ├── README.md │ │ │ ├── docker-compose.yml │ │ │ ├── grafana-provisioning │ │ │ ├── datasources │ │ │ │ └── pyroscope.yml │ │ │ └── plugins │ │ │ │ └── explore-profiles.yml │ │ │ └── main.rb │ └── rust │ │ ├── README.md │ │ ├── basic │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── docker-compose.yml │ │ ├── grafana-provisioning │ │ │ ├── datasources │ │ │ │ └── pyroscope.yml │ │ │ └── plugins │ │ │ │ └── explore-profiles.yml │ │ └── src │ │ │ └── main.rs │ │ └── rideshare │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ ├── Dockerfile.load-generator │ │ ├── README.md │ │ ├── docker-compose.yml │ │ ├── grafana-provisioning │ │ ├── datasources │ │ │ └── pyroscope.yml │ │ └── plugins │ │ │ └── explore-profiles.yml │ │ ├── load-generator.py │ │ └── server │ │ ├── .gitignore │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ └── main.rs └── tracing │ ├── dotnet │ ├── .gitignore │ ├── Dockerfile │ ├── Dockerfile.load-generator │ ├── README.md │ ├── docker-compose.yml │ ├── example │ │ ├── .gitignore │ │ ├── BikeService.cs │ │ ├── CarService.cs │ │ ├── Example.csproj │ │ ├── Folder.DotSettings.user │ │ ├── OrderService.cs │ │ ├── Program.cs │ │ └── ScooterService.cs │ ├── grafana-provisioning │ │ ├── datasources │ │ │ └── pyroscope.yml │ │ └── plugins │ │ │ └── explore-profiles.yml │ ├── load-generator.py │ └── tempo │ │ └── tempo.yml │ ├── golang-push │ ├── .dockerignore │ ├── Dockerfile │ ├── Dockerfile.load-generator │ ├── README.md │ ├── bike │ │ └── bike.go │ ├── car │ │ └── car.go │ ├── docker-compose.yml │ ├── go.mod │ ├── go.sum │ ├── go.work │ ├── go.work.sum │ ├── grafana-provisioning │ │ ├── datasources │ │ │ └── pyroscope.yml │ │ └── plugins │ │ │ └── explore-profiles.yml │ ├── loadgen.go │ ├── main.go │ ├── pyroscope │ │ └── pyroscope.yml │ ├── rideshare │ │ └── rideshare.go │ ├── scooter │ │ └── scooter.go │ ├── tempo │ │ └── tempo.yml │ └── utility │ │ ├── pool.go │ │ └── utility.go │ ├── java │ ├── .gitignore │ ├── Dockerfile │ ├── Dockerfile.load-generator │ ├── README.md │ ├── build.gradle.kts │ ├── docker-compose.yml │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── grafana-provisioning │ │ ├── datasources │ │ │ └── pyroscope.yml │ │ └── plugins │ │ │ └── explore-profiles.yml │ ├── load-generator.py │ ├── settings.gradle.kts │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── example │ │ │ └── rideshare │ │ │ ├── Main.java │ │ │ ├── OrderService.java │ │ │ ├── RideShareController.java │ │ │ ├── bike │ │ │ └── BikeService.java │ │ │ ├── car │ │ │ └── CarService.java │ │ │ └── scooter │ │ │ └── ScooterService.java │ └── tempo │ │ └── tempo.yml │ ├── python │ ├── Dockerfile │ ├── README.md │ ├── docker-compose.yaml │ ├── grafana-provisioning │ │ ├── datasources │ │ │ └── pyroscope.yml │ │ └── plugins │ │ │ └── explore-profiles.yml │ ├── lib │ │ ├── __init__.py │ │ ├── bike │ │ │ ├── __init__.py │ │ │ └── bike.py │ │ ├── car │ │ │ ├── __init__.py │ │ │ └── car.py │ │ ├── scooter │ │ │ ├── __init__.py │ │ │ └── scooter.py │ │ ├── server.py │ │ └── utility │ │ │ ├── __init__.py │ │ │ └── utility.py │ └── tempo │ │ └── tempo.yml │ ├── ruby │ ├── .ruby-version │ ├── Dockerfile │ ├── Gemfile │ ├── Gemfile.lock │ ├── README.md │ ├── docker-compose.yml │ ├── grafana-provisioning │ │ ├── datasources │ │ │ └── pyroscope.yml │ │ └── plugins │ │ │ └── explore-profiles.yml │ ├── lib │ │ ├── bike │ │ │ └── bike.rb │ │ ├── car │ │ │ └── car.rb │ │ ├── scooter │ │ │ └── scooter.rb │ │ ├── server.rb │ │ └── utility │ │ │ └── utility.rb │ └── tempo │ │ └── tempo.yml │ └── tempo │ ├── README.md │ ├── docker-compose.yml │ ├── grafana │ └── provisioning │ │ ├── datasources │ │ └── datasources.yml │ │ └── plugins │ │ └── explore-profiles.yml │ ├── pyroscope │ └── pyroscope.yml │ └── tempo │ └── tempo.yml ├── go.mod ├── go.mod.sum ├── go.sum ├── go.work ├── go.work.sum ├── images ├── grafana-profiles.gif └── logo.png ├── lidia ├── .gitignore ├── LICENSE ├── README.md ├── builder.go ├── constants.go ├── doc.go ├── format.go ├── go.mod ├── go.sum ├── lidia.go ├── lidia_test.go ├── options.go ├── table.go └── testdata │ └── test-binary.zip ├── og ├── .gitattributes ├── ARCHITECTURE.md ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── GOVERNANCE.md ├── LICENSE ├── LICENSING.md └── SECURITY.md ├── operations ├── monitoring │ ├── dashboards │ │ ├── operational.json │ │ ├── v2-metastore.json │ │ ├── v2-read-path.json │ │ └── v2-write-path.json │ ├── helm │ │ ├── cr.yaml │ │ ├── ct.yaml │ │ └── pyroscope-monitoring │ │ │ ├── .helmignore │ │ │ ├── Chart.lock │ │ │ ├── Chart.yaml │ │ │ ├── README.md │ │ │ ├── README.md.gotmpl │ │ │ ├── charts │ │ │ └── k8s-monitoring-3.6.0.tgz │ │ │ ├── convert-dashboard.sh │ │ │ ├── lgtm.yaml │ │ │ ├── templates │ │ │ ├── NOTES.txt │ │ │ ├── _dashboard_operational.yaml │ │ │ ├── _dashboard_v2-metastore.yaml │ │ │ ├── _dashboard_v2-read-path.yaml │ │ │ ├── _dashboard_v2-write-path.yaml │ │ │ ├── _dashboards.tpl │ │ │ ├── _helpers.tpl │ │ │ ├── _rules.tpl │ │ │ ├── dashboards.yaml │ │ │ ├── deployment.yaml │ │ │ ├── rules.yaml │ │ │ ├── service.yaml │ │ │ └── tests │ │ │ │ └── test-metrics.yaml │ │ │ └── values.yaml │ └── rules │ │ ├── k8s-rules-pod-container-cpu-usage-seconds-total.rules.yaml │ │ └── k8s-rules-pod-owner.rules.yaml └── pyroscope │ ├── alloy_test.go │ ├── helm │ ├── cr.yaml │ ├── ct.yaml │ └── pyroscope │ │ ├── .helmignore │ │ ├── Chart.lock │ │ ├── Chart.yaml │ │ ├── README.md │ │ ├── charts │ │ ├── alloy-1.4.0.tgz │ │ ├── grafana-agent-0.44.2.tgz │ │ └── minio-4.1.0.tgz │ │ ├── ci │ │ ├── micro-services-values.yaml │ │ └── single-binary-values.yaml │ │ ├── rendered │ │ ├── legacy-micro-services-hpa.yaml │ │ ├── legacy-micro-services.yaml │ │ ├── micro-services-v2.yaml │ │ ├── micro-services.yaml │ │ ├── single-binary-v2.yaml │ │ └── single-binary.yaml │ │ ├── templates │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── configmap-agent.yaml │ │ ├── configmap-alloy.yaml │ │ ├── configmap-overrides.yaml │ │ ├── configmap.yaml │ │ ├── deployments-statefulsets.yaml │ │ ├── hpa.yaml │ │ ├── ingress.yaml │ │ ├── memberlist-service.yaml │ │ ├── rbac-discovery.yaml │ │ ├── serviceaccount.yaml │ │ ├── servicemonitor.yaml │ │ ├── services.yaml │ │ └── unified-services.yaml │ │ ├── values-micro-services-hpa.yaml │ │ ├── values-micro-services.yaml │ │ └── values.yaml │ └── jsonnet │ ├── README.md │ ├── pyroscope-mixin │ ├── pyroscope-mixin │ │ ├── .gitignore │ │ ├── config.libsonnet │ │ ├── dashboards.libsonnet │ │ ├── dashboards │ │ │ ├── dashboard-utils.libsonnet │ │ │ ├── pyroscope-reads.libsonnet │ │ │ └── pyroscope-writes.libsonnet │ │ ├── jsonnetfile.json │ │ ├── jsonnetfile.lock.json │ │ ├── mixin.libsonnet │ │ └── recording_rules.libsonnet │ └── vendor │ │ ├── github.com │ │ └── grafana │ │ │ ├── grafonnet-lib │ │ │ └── grafonnet │ │ │ │ ├── alert_condition.libsonnet │ │ │ │ ├── alertlist.libsonnet │ │ │ │ ├── annotation.libsonnet │ │ │ │ ├── bar_gauge_panel.libsonnet │ │ │ │ ├── cloudmonitoring.libsonnet │ │ │ │ ├── cloudwatch.libsonnet │ │ │ │ ├── dashboard.libsonnet │ │ │ │ ├── dashlist.libsonnet │ │ │ │ ├── elasticsearch.libsonnet │ │ │ │ ├── gauge_panel.libsonnet │ │ │ │ ├── grafana.libsonnet │ │ │ │ ├── graph_panel.libsonnet │ │ │ │ ├── graphite.libsonnet │ │ │ │ ├── heatmap_panel.libsonnet │ │ │ │ ├── influxdb.libsonnet │ │ │ │ ├── link.libsonnet │ │ │ │ ├── log_panel.libsonnet │ │ │ │ ├── loki.libsonnet │ │ │ │ ├── pie_chart_panel.libsonnet │ │ │ │ ├── pluginlist.libsonnet │ │ │ │ ├── prometheus.libsonnet │ │ │ │ ├── row.libsonnet │ │ │ │ ├── singlestat.libsonnet │ │ │ │ ├── sql.libsonnet │ │ │ │ ├── stat_panel.libsonnet │ │ │ │ ├── table_panel.libsonnet │ │ │ │ ├── template.libsonnet │ │ │ │ ├── text.libsonnet │ │ │ │ ├── timepicker.libsonnet │ │ │ │ └── transformation.libsonnet │ │ │ └── jsonnet-libs │ │ │ ├── grafana-builder │ │ │ └── grafana.libsonnet │ │ │ └── mixin-utils │ │ │ └── utils.libsonnet │ │ ├── grafana-builder │ │ ├── grafonnet │ │ └── mixin-utils │ ├── pyroscope │ ├── .gitignore │ ├── jsonnetfile.json │ ├── jsonnetfile.lock.json │ └── pyroscope.libsonnet │ ├── test-jsonnet.sh │ ├── values-micro-services-hpa.json │ ├── values-micro-services.json │ └── values.json ├── package.json ├── pkg ├── adhocprofiles │ ├── adhocprofiles.go │ ├── adhocprofiles_test.go │ └── testdata │ │ └── cpu.pprof ├── api │ ├── api.go │ ├── api_experimental.go │ ├── connect │ │ ├── codec.go │ │ ├── compression.go │ │ └── connect.go │ ├── connect_options.go │ ├── index.go │ ├── index.gohtml │ ├── index_test.go │ ├── memberlist_status.go │ ├── memberlist_status.gohtml │ ├── register_options.go │ ├── register_options_test.go │ ├── static │ │ ├── bootstrap-5.3.3.bundle.min.js │ │ ├── bootstrap-5.3.3.min.css │ │ ├── bootstrap-icons-1.8.1.css │ │ ├── fonts │ │ │ ├── bootstrap-icons.woff │ │ │ └── bootstrap-icons.woff2 │ │ ├── pyroscope-logo.png │ │ └── pyroscope-styles.css │ └── version │ │ ├── version.go │ │ └── version_test.go ├── block │ ├── block.go │ ├── compaction.go │ ├── compaction_test.go │ ├── dataset.go │ ├── metadata │ │ ├── metadata.go │ │ ├── metadata_labels.go │ │ ├── metadata_labels_test.go │ │ └── metadata_test.go │ ├── object.go │ ├── section_profiles.go │ ├── section_profiles_test.go │ ├── section_symbols.go │ ├── section_tsdb.go │ ├── testdata │ │ ├── .gitignore │ │ ├── block-metas.json │ │ ├── compacted.golden │ │ ├── profiles_recorded.txt │ │ ├── profiles_recorded_shadowed.txt │ │ └── segments │ │ │ └── 1 │ │ │ └── anonymous │ │ │ ├── 01J2VJQPYDC160REPAD2VN88XN │ │ │ └── block.bin │ │ │ ├── 01J2VJQRGBK8YFWVV8K1MPRRWM │ │ │ └── block.bin │ │ │ ├── 01J2VJQRTMSCY4VDYBP5N4N5JK │ │ │ └── block.bin │ │ │ ├── 01J2VJQTJ3PGF7KB39ARR1BX3Y │ │ │ └── block.bin │ │ │ ├── 01J2VJQV544TF571FDSK2H692P │ │ │ └── block.bin │ │ │ ├── 01J2VJQX8DYHSEBK7BAQSCJBMG │ │ │ └── block.bin │ │ │ ├── 01J2VJQYQVZTPZMMJKE7F2XC47 │ │ │ └── block.bin │ │ │ ├── 01J2VJQZPARDJQ779S1JMV0XQA │ │ │ └── block.bin │ │ │ ├── 01J2VJR0R3NQS23SDADNA6XHCM │ │ │ └── block.bin │ │ │ └── 01J2VJR31PT3X4NDJC4Q2BHWQ1 │ │ │ └── block.bin │ ├── ulid_generator.go │ └── writer.go ├── buf.gen.yaml ├── buf.yaml ├── cfg │ ├── cfg.go │ ├── cfg_test.go │ ├── data_test.go │ ├── dynamic.go │ ├── dynamic_test.go │ ├── files.go │ ├── files_test.go │ ├── flag.go │ ├── flag_test.go │ └── precedence_test.go ├── clientpool │ ├── bidi.go │ ├── ingester_client_pool.go │ └── store_gateway_client_pool.go ├── compactionworker │ ├── metrics.go │ ├── worker.go │ └── worker_test.go ├── compactor │ ├── SPLIT_MERGE_COMPACTOR.md │ ├── blocks_cleaner.go │ ├── blocks_cleaner_test.go │ ├── bucket_compactor.go │ ├── bucket_compactor_e2e_test.go │ ├── bucket_compactor_test.go │ ├── compactor.go │ ├── compactor_http.go │ ├── compactor_ring.go │ ├── compactor_test.go │ ├── duration_list.go │ ├── job.go │ ├── job_sorting.go │ ├── job_sorting_test.go │ ├── job_test.go │ ├── label_remover_filter.go │ ├── label_remover_filter_test.go │ ├── shard_aware_deduplicate_filter.go │ ├── shard_aware_deduplicate_filter_test.go │ ├── split_merge_compactor.go │ ├── split_merge_compactor_test.go │ ├── split_merge_grouper.go │ ├── split_merge_grouper_test.go │ ├── split_merge_job.go │ ├── split_merge_job_test.go │ ├── split_merge_planner.go │ ├── split_merge_planner_test.go │ ├── status.gohtml │ ├── syncer_metrics.go │ └── syncer_metrics_test.go ├── distributor │ ├── aggregator │ │ ├── aggregator.go │ │ ├── aggregator_metrics.go │ │ ├── aggregator_metrics_test.go │ │ ├── aggregator_test.go │ │ └── multitenant_aggregator.go │ ├── annotation │ │ ├── annotation.go │ │ ├── sampling.go │ │ └── throttling.go │ ├── distributor.go │ ├── distributor_recvmetric_test.go │ ├── distributor_ring.go │ ├── distributor_test.go │ ├── ingestlimits │ │ ├── config.go │ │ ├── sampler.go │ │ └── sampler_test.go │ ├── instance_count.go │ ├── instance_count_test.go │ ├── metrics.go │ ├── model │ │ ├── push.go │ │ └── push_test.go │ ├── rate_strategy.go │ ├── rate_strategy_test.go │ ├── sampling │ │ └── config.go │ └── writepath │ │ ├── router.go │ │ ├── router_metrics.go │ │ ├── write_path.go │ │ └── write_path_test.go ├── embedded │ └── grafana │ │ ├── assets.go │ │ └── grafana.go ├── featureflags │ ├── client_capability.go │ ├── client_capability_test.go │ └── feature_flags.go ├── frontend │ ├── dot │ │ ├── graph │ │ │ ├── dotgraph.go │ │ │ └── graph.go │ │ ├── measurement │ │ │ └── measurement.go │ │ └── report │ │ │ └── report.go │ ├── frontend.go │ ├── frontend_analyze_query.go │ ├── frontend_diff.go │ ├── frontend_diff_test.go │ ├── frontend_get_profile_stats.go │ ├── frontend_label_names.go │ ├── frontend_label_values.go │ ├── frontend_profile_types.go │ ├── frontend_scheduler_worker.go │ ├── frontend_select_merge_profile.go │ ├── frontend_select_merge_span_profile.go │ ├── frontend_select_merge_stacktraces.go │ ├── frontend_select_time_series.go │ ├── frontend_series_labels.go │ ├── frontend_test.go │ ├── frontendpb │ │ ├── frontend.pb.go │ │ ├── frontend.proto │ │ ├── frontend_vtproto.pb.go │ │ └── frontendpbconnect │ │ │ ├── frontend.connect.go │ │ │ └── frontend.connect.mux.go │ ├── readpath │ │ ├── query_service_handler.go │ │ ├── queryfrontend │ │ │ ├── compat.go │ │ │ ├── compat_test.go │ │ │ ├── query_diff.go │ │ │ ├── query_frontend.go │ │ │ ├── query_frontend_test.go │ │ │ ├── query_get_profile_stats.go │ │ │ ├── query_label_names.go │ │ │ ├── query_label_values.go │ │ │ ├── query_profile_types.go │ │ │ ├── query_profile_types_test.go │ │ │ ├── query_select_merge_profile.go │ │ │ ├── query_select_merge_span_profile.go │ │ │ ├── query_select_merge_stacktraces.go │ │ │ ├── query_select_time_series.go │ │ │ ├── query_series_labels.go │ │ │ ├── query_series_labels_compat.go │ │ │ └── query_stubs.go │ │ ├── read_path.go │ │ ├── read_path_test.go │ │ └── router.go │ ├── split_by_interval.go │ ├── split_by_interval_test.go │ └── vcs │ │ ├── client │ │ ├── client.go │ │ ├── github.go │ │ ├── github_test.go │ │ ├── metrics.go │ │ └── metrics_test.go │ │ ├── commit.go │ │ ├── commit_test.go │ │ ├── config │ │ ├── config.go │ │ └── config_test.go │ │ ├── encryption.go │ │ ├── encryption_test.go │ │ ├── github.go │ │ ├── github_test.go │ │ ├── service.go │ │ ├── source │ │ ├── find.go │ │ ├── find_go.go │ │ ├── find_go_test.go │ │ ├── find_java.go │ │ ├── find_java_test.go │ │ ├── find_test.go │ │ └── golang │ │ │ ├── gen.go │ │ │ ├── golang.go │ │ │ ├── golang_test.go │ │ │ ├── modules.go │ │ │ ├── modules_test.go │ │ │ ├── packages.go │ │ │ └── packages_gen.go │ │ ├── token.go │ │ └── token_test.go ├── ingester │ ├── ingester.go │ ├── ingester_test.go │ ├── instance.go │ ├── limiter.go │ ├── limiter_test.go │ ├── otlp │ │ ├── convert.go │ │ ├── ingest_handler.go │ │ ├── ingest_handler_test.go │ │ └── testdata │ │ │ ├── TestConversionOffCpu.json │ │ │ ├── TestDifferentServiceNames_service_a_profile.json │ │ │ ├── TestDifferentServiceNames_service_b_profile.json │ │ │ ├── TestDifferentServiceNames_unknown_profile.json │ │ │ ├── TestSampleAttributes.json │ │ │ └── TestSymbolizedFunctionNames.json │ ├── pyroscope │ │ ├── ingest_adapter.go │ │ ├── ingest_adapter_test.go │ │ ├── ingest_handler.go │ │ └── ingest_handler_test.go │ ├── query.go │ ├── query_test.go │ ├── retention.go │ └── retention_test.go ├── iter │ ├── batch.go │ ├── batch_async.go │ ├── batch_async_test.go │ ├── batch_test.go │ ├── iter.go │ ├── tee.go │ ├── tee_test.go │ └── tree.go ├── metastore │ ├── admin │ │ ├── admin.go │ │ ├── metastore.client.gohtml │ │ ├── metastore.nodes.gohtml │ │ └── pages.go │ ├── client │ │ ├── client.go │ │ ├── client_test.go │ │ ├── methods.go │ │ └── server_mock_test.go │ ├── compaction │ │ ├── README.md │ │ ├── compaction.go │ │ ├── compactor │ │ │ ├── compaction_queue.go │ │ │ ├── compaction_queue_bench_test.go │ │ │ ├── compaction_queue_test.go │ │ │ ├── compactor.go │ │ │ ├── compactor_config.go │ │ │ ├── compactor_test.go │ │ │ ├── metrics.go │ │ │ ├── metrics_test.go │ │ │ ├── plan.go │ │ │ ├── plan_test.go │ │ │ └── store │ │ │ │ ├── block_queue_store.go │ │ │ │ └── block_queue_store_test.go │ │ └── scheduler │ │ │ ├── metrics.go │ │ │ ├── metrics_test.go │ │ │ ├── schedule.go │ │ │ ├── schedule_test.go │ │ │ ├── scheduler.go │ │ │ ├── scheduler_queue.go │ │ │ ├── scheduler_queue_test.go │ │ │ ├── scheduler_test.go │ │ │ ├── store │ │ │ ├── job_plan_store.go │ │ │ ├── job_plan_store_test.go │ │ │ ├── job_state_store.go │ │ │ ├── job_state_store_test.go │ │ │ └── job_store.go │ │ │ └── testdata │ │ │ └── metrics.txt │ ├── compaction_raft_handler.go │ ├── compaction_service.go │ ├── discovery │ │ ├── discovery.go │ │ ├── dns.go │ │ ├── kuberesolver.go │ │ ├── kuberesolver │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── builder.go │ │ │ ├── kubernetes.go │ │ │ ├── models.go │ │ │ ├── stream.go │ │ │ └── util.go │ │ ├── kuberesolver_test.go │ │ ├── parse.go │ │ └── static.go │ ├── fsm │ │ ├── boltdb.go │ │ ├── boltdb_test.go │ │ ├── fsm.go │ │ ├── log_entry.go │ │ ├── metrics.go │ │ ├── snapshot.go │ │ └── tracing_tx.go │ ├── index │ │ ├── README.md │ │ ├── cleaner │ │ │ ├── cleaner.go │ │ │ └── retention │ │ │ │ ├── retention.go │ │ │ │ └── retention_test.go │ │ ├── dlq │ │ │ ├── metrics.go │ │ │ ├── recovery.go │ │ │ └── recovery_test.go │ │ ├── index.go │ │ ├── index_bench_test.go │ │ ├── index_cache.go │ │ ├── index_test.go │ │ ├── query.go │ │ ├── query_test.go │ │ ├── store │ │ │ ├── index_store.go │ │ │ ├── index_store_test.go │ │ │ ├── partition.go │ │ │ ├── partition_test.go │ │ │ ├── shard.go │ │ │ ├── shard_index.go │ │ │ └── shard_strings.go │ │ └── tombstones │ │ │ ├── metrics.go │ │ │ ├── store │ │ │ ├── tombstone_store.go │ │ │ └── tombstone_store_test.go │ │ │ ├── tombstone_queue.go │ │ │ ├── tombstone_queue_test.go │ │ │ ├── tombstones.go │ │ │ ├── tombstones_restore_test.go │ │ │ └── tombstones_test.go │ ├── index_raft_handler.go │ ├── index_service.go │ ├── metastore.go │ ├── metastore_raft.go │ ├── query_service.go │ ├── raftnode │ │ ├── errors.go │ │ ├── node.go │ │ ├── node_admin.go │ │ ├── node_bootstrap.go │ │ ├── node_info.go │ │ ├── node_metrics.go │ │ ├── node_read.go │ │ ├── observer.go │ │ ├── raftnodepb │ │ │ ├── raft_node.pb.go │ │ │ ├── raft_node.proto │ │ │ ├── raft_node_vtproto.pb.go │ │ │ └── raftnodepbconnect │ │ │ │ ├── raft_node.connect.go │ │ │ │ └── raft_node.connect.mux.go │ │ ├── service.go │ │ ├── snapshot.go │ │ ├── snapshot_test.go │ │ └── testdata │ │ │ └── snapshots │ │ │ ├── 81-206944-1744474737935 │ │ │ ├── meta.json │ │ │ └── state.bin │ │ │ ├── 82-215276-1744546508773 │ │ │ ├── meta.json │ │ │ └── state.bin │ │ │ └── 83-223473-1744577537873 │ │ │ ├── meta.json │ │ │ └── state.bin │ ├── store │ │ └── store.go │ ├── tenant_service.go │ ├── test │ │ ├── create.go │ │ └── metastore_leader_details_test.go │ └── tracing │ │ ├── context_registry.go │ │ ├── context_registry_test.go │ │ └── util.go ├── metrics │ ├── config.go │ ├── exporter.go │ ├── observer.go │ ├── observer_test.go │ ├── ruler.go │ └── ruler_test.go ├── model │ ├── exemplar_builder.go │ ├── flamegraph.go │ ├── flamegraph_diff.go │ ├── flamegraph_diff_bench_test.go │ ├── flamegraph_diff_test.go │ ├── flamegraph_test.go │ ├── labels.go │ ├── labels_merger.go │ ├── labels_test.go │ ├── pprofsplit │ │ ├── pprof_split.go │ │ ├── pprof_split_by.go │ │ ├── pprof_split_by_test.go │ │ └── pprof_split_test.go │ ├── profile.go │ ├── profile_test.go │ ├── profiles.go │ ├── profiles_test.go │ ├── recording_rule.go │ ├── recording_rule_test.go │ ├── relabel │ │ ├── relabel.go │ │ └── relabel_test.go │ ├── sampletype │ │ ├── relabel.go │ │ └── relabel_test.go │ ├── stack.go │ ├── stacktraces.go │ ├── stacktraces_test.go │ ├── testdata │ │ ├── diff_left_tree.bin │ │ ├── diff_right_tree.bin │ │ └── stacktraces │ │ │ ├── 1.pb │ │ │ ├── 2.pb │ │ │ └── 3.pb │ ├── time.go │ ├── time_series.go │ ├── time_series_builder.go │ ├── time_series_builder_test.go │ ├── time_series_merger.go │ ├── time_series_merger_test.go │ ├── time_series_test.go │ ├── time_test.go │ ├── tree.go │ ├── tree_merger.go │ └── tree_test.go ├── objstore │ ├── bucket_util.go │ ├── bucket_util_test.go │ ├── client │ │ ├── config.go │ │ ├── factory.go │ │ └── factory_test.go │ ├── delayed_bucket_client.go │ ├── not_found.go │ ├── objstore.go │ ├── parquet │ │ ├── file.go │ │ ├── file_test.go │ │ └── reader.go │ ├── providers │ │ ├── azure │ │ │ ├── bucket_client.go │ │ │ └── config.go │ │ ├── cos │ │ │ ├── bucket_client.go │ │ │ ├── config.go │ │ │ └── config_test.go │ │ ├── filesystem │ │ │ ├── bucket_client.go │ │ │ ├── bucket_client_test.go │ │ │ └── config.go │ │ ├── gcs │ │ │ ├── bucket_client.go │ │ │ └── config.go │ │ ├── memory │ │ │ └── bucket_client.go │ │ ├── s3 │ │ │ ├── bucket_client.go │ │ │ ├── config.go │ │ │ └── config_test.go │ │ └── swift │ │ │ ├── bucket_client.go │ │ │ └── config.go │ ├── read_only_file.go │ ├── read_only_file_test.go │ ├── reader.go │ ├── reader_test.go │ ├── sse_bucket_client.go │ ├── sse_bucket_client_test.go │ ├── testutil │ │ └── objstore.go │ └── user_bucket_client.go ├── og │ ├── agent │ │ ├── spy │ │ │ ├── labels.go │ │ │ └── spy.go │ │ └── types │ │ │ └── types.go │ ├── build │ │ └── build.go │ ├── convert │ │ ├── convert_suite_test.go │ │ ├── jfr │ │ │ ├── profile.go │ │ │ └── testdata │ │ │ │ ├── cortex-dev-01__kafka-0__cpu__0.jfr.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu__0.jfr.gz.process_cpu_cpu_nanoseconds_cpu_nanoseconds.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu__0.json.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu__1.jfr.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu__1.jfr.gz.process_cpu_cpu_nanoseconds_cpu_nanoseconds.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu__1.json.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu__2.jfr.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu__2.jfr.gz.process_cpu_cpu_nanoseconds_cpu_nanoseconds.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu__2.json.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu__3.jfr.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu__3.jfr.gz.process_cpu_cpu_nanoseconds_cpu_nanoseconds.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu__3.json.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock0_alloc0__0.jfr.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock0_alloc0__0.jfr.gz.block_contentions_count_block_count.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock0_alloc0__0.jfr.gz.block_delay_nanoseconds_block_count.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock0_alloc0__0.jfr.gz.memory_alloc_in_new_tlab_bytes_bytes_space_bytes.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock0_alloc0__0.jfr.gz.memory_alloc_in_new_tlab_objects_count_space_bytes.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock0_alloc0__0.jfr.gz.memory_alloc_outside_tlab_bytes_bytes_space_bytes.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock0_alloc0__0.jfr.gz.memory_alloc_outside_tlab_objects_count_space_bytes.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock0_alloc0__0.jfr.gz.mutex_contentions_count_mutex_count.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock0_alloc0__0.jfr.gz.mutex_delay_nanoseconds_mutex_count.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock0_alloc0__0.jfr.gz.process_cpu_cpu_nanoseconds_cpu_nanoseconds.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock0_alloc0__0.json.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock_alloc__0.jfr.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock_alloc__0.jfr.gz.memory_alloc_in_new_tlab_bytes_bytes_space_bytes.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock_alloc__0.jfr.gz.memory_alloc_in_new_tlab_objects_count_space_bytes.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock_alloc__0.jfr.gz.process_cpu_cpu_nanoseconds_cpu_nanoseconds.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock_alloc__0.json.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock_alloc__1.jfr.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock_alloc__1.jfr.gz.memory_alloc_in_new_tlab_bytes_bytes_space_bytes.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock_alloc__1.jfr.gz.memory_alloc_in_new_tlab_objects_count_space_bytes.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock_alloc__1.jfr.gz.process_cpu_cpu_nanoseconds_cpu_nanoseconds.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock_alloc__1.json.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock_alloc__2.jfr.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock_alloc__2.jfr.gz.memory_alloc_in_new_tlab_bytes_bytes_space_bytes.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock_alloc__2.jfr.gz.memory_alloc_in_new_tlab_objects_count_space_bytes.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock_alloc__2.jfr.gz.process_cpu_cpu_nanoseconds_cpu_nanoseconds.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock_alloc__2.json.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock_alloc__3.jfr.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock_alloc__3.jfr.gz.memory_alloc_in_new_tlab_bytes_bytes_space_bytes.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock_alloc__3.jfr.gz.memory_alloc_in_new_tlab_objects_count_space_bytes.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock_alloc__3.jfr.gz.process_cpu_cpu_nanoseconds_cpu_nanoseconds.17241709254077376921.pb.gz │ │ │ │ ├── cortex-dev-01__kafka-0__cpu_lock_alloc__3.json.gz │ │ │ │ ├── dump1.jfr.gz │ │ │ │ ├── dump1.jfr.gz.process_cpu_cpu_nanoseconds_cpu_nanoseconds.15666661103234080825.pb.gz │ │ │ │ ├── dump1.jfr.gz.process_cpu_cpu_nanoseconds_cpu_nanoseconds.16370823494798218517.pb.gz │ │ │ │ ├── dump1.jfr.gz.process_cpu_cpu_nanoseconds_cpu_nanoseconds.17241709254077376921.pb.gz │ │ │ │ ├── dump1.jfr.gz.process_cpu_cpu_nanoseconds_cpu_nanoseconds.2539015855607244867.pb.gz │ │ │ │ ├── dump1.jfr.gz.process_cpu_cpu_nanoseconds_cpu_nanoseconds.5571933481434853072.pb.gz │ │ │ │ ├── dump1.json.gz │ │ │ │ ├── dump1.labels.pb.gz │ │ │ │ ├── dump2.jfr.gz │ │ │ │ ├── dump2.jfr.gz.memory_alloc_in_new_tlab_bytes_bytes_space_bytes.17241709254077376921.pb.gz │ │ │ │ ├── dump2.jfr.gz.memory_alloc_in_new_tlab_objects_count_space_bytes.17241709254077376921.pb.gz │ │ │ │ ├── dump2.jfr.gz.memory_live_count_objects_count.17241709254077376921.pb.gz │ │ │ │ ├── dump2.jfr.gz.process_cpu_cpu_nanoseconds_cpu_nanoseconds.10784330302778997279.pb.gz │ │ │ │ ├── dump2.jfr.gz.process_cpu_cpu_nanoseconds_cpu_nanoseconds.14685508092873724845.pb.gz │ │ │ │ ├── dump2.jfr.gz.process_cpu_cpu_nanoseconds_cpu_nanoseconds.15666661103234080825.pb.gz │ │ │ │ ├── dump2.jfr.gz.process_cpu_cpu_nanoseconds_cpu_nanoseconds.16370823494798218517.pb.gz │ │ │ │ ├── dump2.jfr.gz.process_cpu_cpu_nanoseconds_cpu_nanoseconds.17241709254077376921.pb.gz │ │ │ │ ├── dump2.jfr.gz.process_cpu_cpu_nanoseconds_cpu_nanoseconds.2539015855607244867.pb.gz │ │ │ │ ├── dump2.jfr.gz.process_cpu_cpu_nanoseconds_cpu_nanoseconds.302387572117411911.pb.gz │ │ │ │ ├── dump2.jfr.gz.process_cpu_cpu_nanoseconds_cpu_nanoseconds.5571933481434853072.pb.gz │ │ │ │ ├── dump2.jfr.gz.process_cpu_cpu_nanoseconds_cpu_nanoseconds.6511396920643364271.pb.gz │ │ │ │ ├── dump2.jfr.gz.wall_wall_nanoseconds_wall_nanoseconds.10784330302778997279.pb.gz │ │ │ │ ├── dump2.jfr.gz.wall_wall_nanoseconds_wall_nanoseconds.14685508092873724845.pb.gz │ │ │ │ ├── dump2.jfr.gz.wall_wall_nanoseconds_wall_nanoseconds.15666661103234080825.pb.gz │ │ │ │ ├── dump2.jfr.gz.wall_wall_nanoseconds_wall_nanoseconds.16370823494798218517.pb.gz │ │ │ │ ├── dump2.jfr.gz.wall_wall_nanoseconds_wall_nanoseconds.17241709254077376921.pb.gz │ │ │ │ ├── dump2.jfr.gz.wall_wall_nanoseconds_wall_nanoseconds.2539015855607244867.pb.gz │ │ │ │ ├── dump2.jfr.gz.wall_wall_nanoseconds_wall_nanoseconds.302387572117411911.pb.gz │ │ │ │ ├── dump2.jfr.gz.wall_wall_nanoseconds_wall_nanoseconds.5571933481434853072.pb.gz │ │ │ │ ├── dump2.jfr.gz.wall_wall_nanoseconds_wall_nanoseconds.6511396920643364271.pb.gz │ │ │ │ ├── dump2.json.gz │ │ │ │ └── dump2.labels.pb.gz │ │ ├── parser.go │ │ ├── parser_test.go │ │ ├── perf │ │ │ ├── script.go │ │ │ └── script_test.go │ │ ├── pprof │ │ │ ├── bench │ │ │ │ └── utils.go │ │ │ ├── decoder.go │ │ │ ├── profile.go │ │ │ ├── profile_test.go │ │ │ ├── strprofile │ │ │ │ └── profile.go │ │ │ └── testdata │ │ │ │ ├── cpu-exemplars.pb.gz │ │ │ │ ├── cpu-js.pb.gz │ │ │ │ ├── cpu.pb.gz │ │ │ │ ├── dotnet-pprof-211.pb.gz │ │ │ │ ├── dotnet-pprof-211.st.json │ │ │ │ ├── dotnet-pprof-3.pb.gz │ │ │ │ ├── dotnet-pprof-3.st.json │ │ │ │ ├── dotnet-pprof-73.pb.gz │ │ │ │ ├── heap-js.pprof │ │ │ │ ├── heap.pb │ │ │ │ ├── heap.pb.gz │ │ │ │ ├── invalid_utf8.pb.gz │ │ │ │ ├── nodejs-heap.pb.gz │ │ │ │ ├── nodejs-wall.pb.gz │ │ │ │ ├── pyspy-1.pb.gz │ │ │ │ ├── req_2.pprof │ │ │ │ ├── req_2.st.json │ │ │ │ ├── req_3.pprof │ │ │ │ ├── req_3.st.json │ │ │ │ ├── req_4.pprof │ │ │ │ ├── req_4.st.json │ │ │ │ ├── req_5.pprof │ │ │ │ └── req_5.st.json │ │ ├── profile │ │ │ ├── profile.go │ │ │ ├── profile_suite_test.go │ │ │ └── profile_test.go │ │ ├── speedscope │ │ │ ├── json.go │ │ │ ├── parser.go │ │ │ ├── speedscope_suite_test.go │ │ │ ├── speedscope_test.go │ │ │ ├── testdata │ │ │ │ ├── duplicates.speedscope.json │ │ │ │ ├── simple.speedscope.json │ │ │ │ ├── two-sampled-bytes.speedscope.json │ │ │ │ └── two-sampled.speedscope.json │ │ │ └── units.go │ │ └── testdata │ │ │ └── cpu.pprof │ ├── ingestion │ │ └── ingestion.go │ ├── storage │ │ ├── dict │ │ │ ├── dict.go │ │ │ ├── dict_suite_test.go │ │ │ ├── dict_test.go │ │ │ ├── serialize.go │ │ │ ├── serialize_test.go │ │ │ └── trie.go │ │ ├── heatmap │ │ │ └── heatmap.go │ │ ├── metadata │ │ │ └── metadata.go │ │ ├── segment │ │ │ ├── constants.go │ │ │ ├── segment_suite_test.go │ │ │ ├── testdata │ │ │ │ └── issue_715 │ │ │ └── timeline.go │ │ ├── testdata │ │ │ └── exemplar.v1.bin │ │ ├── tree │ │ │ ├── collapsed.go │ │ │ ├── flamebearer.go │ │ │ ├── flamebearer_test.go │ │ │ ├── minval.go │ │ │ ├── pprof.go │ │ │ ├── pprof_test.go │ │ │ ├── profile_extra.go │ │ │ ├── serialize.go │ │ │ ├── serialize_nodict_test.go │ │ │ ├── serialize_test.go │ │ │ ├── tree.go │ │ │ ├── tree_suite_test.go │ │ │ └── tree_test.go │ │ └── types.go │ ├── structs │ │ ├── cappedarr │ │ │ ├── cappedarr.go │ │ │ ├── cappedarr_suite_test.go │ │ │ └── cappedarr_test.go │ │ ├── flamebearer │ │ │ ├── convert │ │ │ │ ├── convert.go │ │ │ │ ├── convert_bench_test.go │ │ │ │ ├── convert_suite_test.go │ │ │ │ ├── convert_test.go │ │ │ │ └── testdata │ │ │ │ │ ├── cpu-unknown.pb.gz │ │ │ │ │ └── profile.json │ │ │ ├── flamebearer.go │ │ │ ├── flamebearer_suite_test.go │ │ │ ├── flamebearer_test.go │ │ │ └── html.go │ │ ├── merge │ │ │ ├── merge.go │ │ │ └── merge_suite_test.go │ │ └── transporttrie │ │ │ ├── diff.go │ │ │ ├── diff_test.go │ │ │ ├── serialize.go │ │ │ ├── string.go │ │ │ ├── transporttrie_suite_test.go │ │ │ ├── trie.go │ │ │ └── trie_test.go │ ├── testing │ │ ├── fake_listener.go │ │ ├── logrus_logging.go │ │ ├── profile.go │ │ ├── time.go │ │ └── tmpdir.go │ └── util │ │ ├── attime │ │ ├── attime.go │ │ ├── attime_suite_test.go │ │ └── attime_test.go │ │ ├── bytesize │ │ ├── bytesize.go │ │ ├── bytesize_suite_test.go │ │ └── bytesize_test.go │ │ ├── form │ │ └── form.go │ │ ├── serialization │ │ ├── metadata.go │ │ ├── metadata_test.go │ │ └── serialization_suite_test.go │ │ └── varint │ │ ├── varint.go │ │ └── varint_suite_test.go ├── operations │ ├── admin.go │ ├── handlers.go │ ├── handlers_test.go │ ├── model.go │ ├── model_test.go │ ├── pages.go │ ├── time.go │ ├── time_test.go │ ├── tool.blocks.detail.gohtml │ ├── tool.blocks.index.gohtml │ ├── tool.blocks.list.gohtml │ └── v2 │ │ ├── admin.go │ │ ├── dataset_handlers.go │ │ ├── handlers.go │ │ ├── model.go │ │ ├── pages.go │ │ ├── profile_handlers.go │ │ ├── time.go │ │ ├── tool.blocks.dataset.gohtml │ │ ├── tool.blocks.dataset.index.gohtml │ │ ├── tool.blocks.dataset.profiles.gohtml │ │ ├── tool.blocks.dataset.symbols.gohtml │ │ ├── tool.blocks.detail.gohtml │ │ ├── tool.blocks.index.gohtml │ │ ├── tool.blocks.list.gohtml │ │ ├── tool.blocks.profile.call.tree.gohtml │ │ └── tool.pagination.gohtml ├── parquet │ ├── group.go │ ├── row_reader.go │ ├── row_reader_test.go │ ├── row_writer.go │ └── row_writer_test.go ├── phlaredb │ ├── block │ │ ├── block.go │ │ ├── block_test.go │ │ ├── fetcher.go │ │ ├── fetcher_test.go │ │ ├── global_markers.go │ │ ├── global_markers_bucket_client.go │ │ ├── global_markers_bucket_client_test.go │ │ ├── global_markers_test.go │ │ ├── list.go │ │ ├── markers.go │ │ ├── metadata.go │ │ ├── metadata_test.go │ │ ├── testdata │ │ │ ├── 01GR3QABQB6J30Q04K4E6MAKRE │ │ │ │ ├── functions.parquet │ │ │ │ ├── index.tsdb │ │ │ │ ├── locations.parquet │ │ │ │ ├── mappings.parquet │ │ │ │ ├── meta.json │ │ │ │ ├── profiles.parquet │ │ │ │ ├── stacktraces.parquet │ │ │ │ └── strings.parquet │ │ │ └── 01H3YE0W63FNXM69N2WVTRBYYK │ │ │ │ ├── functions.parquet │ │ │ │ ├── index.tsdb │ │ │ │ ├── locations.parquet │ │ │ │ ├── mappings.parquet │ │ │ │ ├── meta.json │ │ │ │ ├── profiles.parquet │ │ │ │ ├── strings.parquet │ │ │ │ └── symbols │ │ │ │ ├── index.symdb │ │ │ │ └── stacktraces.symdb │ │ └── testutil │ │ │ ├── create_block.go │ │ │ └── mock_block.go │ ├── block_querier.go │ ├── block_querier_symbols.go │ ├── block_querier_test.go │ ├── bucket │ │ ├── tenant_deletion_mark.go │ │ ├── tenant_deletion_mark_test.go │ │ ├── tenant_scanner.go │ │ ├── tenant_scanner_test.go │ │ └── users.go │ ├── bucketindex │ │ ├── index.go │ │ ├── index_test.go │ │ ├── loader.go │ │ ├── loader_test.go │ │ ├── storage.go │ │ ├── storage_test.go │ │ ├── updater.go │ │ └── updater_test.go │ ├── compact.go │ ├── compact_test.go │ ├── delta.go │ ├── delta_test.go │ ├── downsample │ │ ├── downsample.go │ │ └── downsample_test.go │ ├── filter_profiles_bidi.go │ ├── filter_profiles_bidi_test.go │ ├── head.go │ ├── head_queriers.go │ ├── head_test.go │ ├── labels │ │ ├── labels.go │ │ └── labels_test.go │ ├── metrics.go │ ├── metrics_test.go │ ├── phlaredb.go │ ├── phlaredb_test.go │ ├── profile_store.go │ ├── profile_store_test.go │ ├── profile_test.go │ ├── profiles.go │ ├── querier.go │ ├── querier_test.go │ ├── query │ │ ├── iters.go │ │ ├── iters_test.go │ │ ├── metrics.go │ │ ├── predicate_test.go │ │ ├── predicates.go │ │ ├── repeated.go │ │ ├── repeated_test.go │ │ ├── util.go │ │ └── util_test.go │ ├── row_profile.go │ ├── sample_merge.go │ ├── sample_merge_test.go │ ├── schemas │ │ └── v1 │ │ │ ├── functions.go │ │ │ ├── locations.go │ │ │ ├── mappings.go │ │ │ ├── models.go │ │ │ ├── profiles.go │ │ │ ├── profiles_test.go │ │ │ ├── read_writer.go │ │ │ ├── schema_test.go │ │ │ ├── stacktraces.go │ │ │ ├── strings.go │ │ │ └── testhelper │ │ │ └── profile.go │ ├── sharding │ │ ├── label.go │ │ └── label_test.go │ ├── shipper │ │ └── shipper.go │ ├── symdb │ │ ├── block_reader.go │ │ ├── block_reader_parquet.go │ │ ├── block_reader_test.go │ │ ├── block_writer.go │ │ ├── block_writer_v2.go │ │ ├── block_writer_v3.go │ │ ├── dedup_slice.go │ │ ├── format.go │ │ ├── functions.go │ │ ├── functions_test.go │ │ ├── locations.go │ │ ├── locations_test.go │ │ ├── mappings.go │ │ ├── mappings_test.go │ │ ├── partition_memory.go │ │ ├── partition_memory_test.go │ │ ├── resolver.go │ │ ├── resolver_pprof.go │ │ ├── resolver_pprof_full.go │ │ ├── resolver_pprof_go_pgo.go │ │ ├── resolver_pprof_test.go │ │ ├── resolver_pprof_tree.go │ │ ├── resolver_test.go │ │ ├── resolver_tree.go │ │ ├── resolver_tree_test.go │ │ ├── rewriter.go │ │ ├── rewriter_test.go │ │ ├── sample_appender.go │ │ ├── sample_appender_test.go │ │ ├── stacktrace_range.go │ │ ├── stacktrace_range_test.go │ │ ├── stacktrace_selection.go │ │ ├── stacktrace_selection_test.go │ │ ├── stacktrace_tree.go │ │ ├── stacktrace_tree_test.go │ │ ├── strings.go │ │ ├── strings_test.go │ │ ├── symdb.go │ │ ├── symdb_test.go │ │ └── testdata │ │ │ ├── big-profile.pb.gz │ │ │ ├── profile.pb.gz │ │ │ └── symbols │ │ │ ├── v1 │ │ │ ├── index.symdb │ │ │ └── stacktraces.symdb │ │ │ ├── v2 │ │ │ ├── functions.parquet │ │ │ ├── index.symdb │ │ │ ├── locations.parquet │ │ │ ├── mappings.parquet │ │ │ ├── stacktraces.symdb │ │ │ └── strings.parquet │ │ │ └── v3 │ │ │ └── symbols.symdb │ ├── testdata │ │ ├── 01HA2V3CPSZ9E0HMQNNHH89WSS │ │ │ ├── index.tsdb │ │ │ ├── meta.json │ │ │ ├── profiles.parquet │ │ │ └── symbols │ │ │ │ ├── functions.parquet │ │ │ │ ├── index.symdb │ │ │ │ ├── locations.parquet │ │ │ │ ├── mappings.parquet │ │ │ │ ├── stacktraces.symdb │ │ │ │ └── strings.parquet │ │ ├── 01HD3X85G9BGAG4S3TKPNMFG4Z │ │ │ ├── index.tsdb │ │ │ ├── meta.json │ │ │ ├── profiles.parquet │ │ │ └── symbols │ │ │ │ ├── functions.parquet │ │ │ │ ├── index.symdb │ │ │ │ ├── locations.parquet │ │ │ │ ├── mappings.parquet │ │ │ │ ├── stacktraces.symdb │ │ │ │ └── strings.parquet │ │ ├── 01HHYG6245NWHZWVP27V8WJRT7 │ │ │ ├── index.tsdb │ │ │ ├── meta.json │ │ │ ├── profiles.parquet │ │ │ └── symbols │ │ │ │ ├── functions.parquet │ │ │ │ ├── index.symdb │ │ │ │ ├── locations.parquet │ │ │ │ ├── mappings.parquet │ │ │ │ ├── stacktraces.symdb │ │ │ │ └── strings.parquet │ │ ├── heap │ │ ├── profile │ │ ├── profile_java │ │ ├── profile_python │ │ └── profile_uncompressed │ ├── tsdb │ │ ├── bitprefix.go │ │ ├── bitprefix_test.go │ │ ├── encoding │ │ │ └── encoding.go │ │ ├── index.go │ │ ├── index │ │ │ ├── chunk.go │ │ │ ├── chunk_test.go │ │ │ ├── fingerprint.go │ │ │ ├── fingerprint_test.go │ │ │ ├── index.go │ │ │ ├── index_test.go │ │ │ ├── pool.go │ │ │ ├── postings.go │ │ │ ├── postings_test.go │ │ │ ├── postingsstats.go │ │ │ ├── postingsstats_test.go │ │ │ ├── shard.go │ │ │ ├── shard_test.go │ │ │ └── test_utils.go │ │ ├── index_test.go │ │ ├── shard │ │ │ └── shard.go │ │ └── testdata │ │ │ └── 20kseries.json │ ├── validate.go │ └── validate_test.go ├── pprof │ ├── fix_go_profile.go │ ├── fix_go_profile_test.go │ ├── fix_go_truncated.go │ ├── fix_go_truncated_test.go │ ├── merge.go │ ├── merge_test.go │ ├── pprof.go │ ├── pprof_test.go │ ├── testdata │ │ ├── dotnet.labels.pprof │ │ ├── go.cpu.labels.pprof │ │ ├── go_type_parameters.expected.txt │ │ ├── go_type_parameters.txt │ │ ├── gotruncatefix │ │ │ ├── cpu_go_truncated_1.pb.gz │ │ │ ├── cpu_go_truncated_1.pb.gz.fixed │ │ │ ├── heap_go_truncated_1.pb.gz │ │ │ ├── heap_go_truncated_1.pb.gz.fixed │ │ │ ├── heap_go_truncated_2.pb.gz │ │ │ ├── heap_go_truncated_2.pb.gz.fixed │ │ │ ├── heap_go_truncated_3.pb.gz │ │ │ ├── heap_go_truncated_3.pb.gz.fixed │ │ │ ├── heap_go_truncated_4.pb.gz │ │ │ └── heap_go_truncated_4.pb.gz.fixed │ │ ├── heap │ │ ├── heap_delta │ │ ├── malformed │ │ │ └── no_addr_no_line.pb.gz │ │ ├── profile_java │ │ ├── profile_nodejs │ │ ├── profile_python │ │ ├── profile_ruby │ │ ├── profile_rust │ │ └── single_group_with_optional_span_id.pb.gz │ └── testhelper │ │ ├── model.go │ │ └── profile_builder.go ├── pyroscope │ ├── PYROSCOPE_V2.md │ ├── context │ │ └── context.go │ ├── feature_flags.go │ ├── health.go │ ├── modules.go │ ├── modules_experimental.go │ ├── pyroscope.go │ ├── pyroscope_test.go │ └── runtime_config.go ├── querier │ ├── analyze_query.go │ ├── analyze_query_test.go │ ├── grpc_handler.go │ ├── grpc_roundtripper.go │ ├── http.go │ ├── http_test.go │ ├── ingester_querier.go │ ├── querier.go │ ├── querier_test.go │ ├── replication.go │ ├── replication_test.go │ ├── select_merge.go │ ├── select_merge_test.go │ ├── stats │ │ ├── stats.go │ │ ├── stats.pb.go │ │ ├── stats.proto │ │ ├── stats_test.go │ │ ├── stats_vtproto.pb.go │ │ └── time_middleware.go │ ├── store_gateway_querier.go │ ├── timeline │ │ ├── calculator.go │ │ ├── calculator_test.go │ │ ├── timeline.go │ │ └── timeline_test.go │ └── worker │ │ ├── processor_manager.go │ │ ├── scheduler_processor.go │ │ ├── scheduler_processor_test.go │ │ ├── util.go │ │ ├── worker.go │ │ └── worker_test.go ├── querybackend │ ├── backend.go │ ├── block_reader.go │ ├── block_reader_test.go │ ├── client │ │ ├── client.go │ │ └── client_test.go │ ├── concurrency.go │ ├── metrics.go │ ├── query.go │ ├── query_label_names.go │ ├── query_label_values.go │ ├── query_pprof.go │ ├── query_profile_entry.go │ ├── query_series_labels.go │ ├── query_time_series.go │ ├── query_time_series_test.go │ ├── query_tree.go │ ├── queryplan │ │ ├── query_plan.go │ │ ├── query_plan_test.go │ │ └── testdata │ │ │ └── plan.txt │ ├── report_aggregator.go │ ├── report_aggregator_test.go │ └── testdata │ │ ├── fixtures │ │ ├── series_labels.json │ │ ├── series_labels_by.json │ │ ├── time_series.json │ │ ├── time_series_first_block.json │ │ ├── tree_16.txt │ │ └── tree_16_slow.txt │ │ └── samples │ │ ├── 01JKT2S01VXGG0YS6TG8QC2JWD │ │ └── block.bin │ │ ├── 01JKT2XEGT4VA4HHR0EC8668MM │ │ └── block.bin │ │ ├── 01JKT2XEGT9M0S3P8Y8Q3E7SQ2 │ │ └── block.bin │ │ ├── 01JKT3DJRETWN25NKEFZNEP1V0 │ │ └── block.bin │ │ ├── 01JKT426996H1XWCX1M1ZQFRJ6 │ │ └── block.bin │ │ └── 01JKT4333784C9PCQ6VM8VNAWC │ │ └── block.bin ├── scheduler │ ├── queue │ │ ├── queue.go │ │ ├── queue_test.go │ │ ├── user_queues.go │ │ └── user_queues_test.go │ ├── scheduler.go │ ├── scheduler_test.go │ ├── schedulerdiscovery │ │ ├── config.go │ │ ├── config_test.go │ │ ├── discovery.go │ │ ├── ring.go │ │ └── ring_test.go │ └── schedulerpb │ │ ├── custom.go │ │ ├── scheduler.pb.go │ │ ├── scheduler.proto │ │ ├── scheduler_vtproto.pb.go │ │ └── schedulerpbconnect │ │ ├── scheduler.connect.go │ │ └── scheduler.connect.mux.go ├── segmentwriter │ ├── client │ │ ├── client.go │ │ ├── client_metrics.go │ │ ├── client_test.go │ │ ├── connpool │ │ │ └── conn_pool_ring.go │ │ └── distributor │ │ │ ├── README.md │ │ │ ├── distribution_key.go │ │ │ ├── distributor.go │ │ │ ├── distributor_test.go │ │ │ └── placement │ │ │ ├── adaptiveplacement │ │ │ ├── adaptive_placement.go │ │ │ ├── adaptive_placement_test.go │ │ │ ├── adaptive_placementpb │ │ │ │ ├── adaptive_placement.pb.go │ │ │ │ ├── adaptive_placement.proto │ │ │ │ └── adaptive_placement_vtproto.pb.go │ │ │ ├── config.go │ │ │ ├── distribution_stats.go │ │ │ ├── distribution_stats_test.go │ │ │ ├── ewma │ │ │ │ ├── ewma.go │ │ │ │ └── ewma_test.go │ │ │ ├── load_balancing.go │ │ │ ├── load_balancing_test.go │ │ │ ├── placement_agent.go │ │ │ ├── placement_agent_metrics.go │ │ │ ├── placement_agent_test.go │ │ │ ├── placement_manager.go │ │ │ ├── placement_manager_metrics.go │ │ │ ├── placement_manager_test.go │ │ │ ├── ruler.go │ │ │ ├── ruler_test.go │ │ │ ├── shard_allocator.go │ │ │ ├── shard_allocator_plot_test.go │ │ │ ├── shard_allocator_test.go │ │ │ ├── store.go │ │ │ ├── store_test.go │ │ │ └── testdata │ │ │ │ └── plots │ │ │ │ ├── extreme_spikes.png │ │ │ │ ├── extreme_spikes_2.png │ │ │ │ ├── extreme_spikes_3.png │ │ │ │ ├── low_rate_oscillations.png │ │ │ │ ├── low_rate_oscillations_2.png │ │ │ │ ├── steady_front.png │ │ │ │ ├── steady_front_2.png │ │ │ │ ├── steep_front.png │ │ │ │ └── steep_front_2.png │ │ │ ├── placement.go │ │ │ └── placement_test.go │ ├── memdb │ │ ├── head.go │ │ ├── head_test.go │ │ ├── index │ │ │ ├── buf.go │ │ │ ├── index.go │ │ │ └── index_test.go │ │ ├── metrics.go │ │ ├── profile_index.go │ │ ├── profile_index_test.go │ │ ├── profiles.go │ │ ├── profiles_test.go │ │ └── testutil │ │ │ └── querier.go │ ├── segment.go │ ├── segment_metrics.go │ ├── segment_test.go │ └── service.go ├── settings │ ├── bucket.go │ ├── bucket_test.go │ ├── recording │ │ ├── client │ │ │ └── client.go │ │ ├── config.go │ │ ├── recording.go │ │ ├── recording_test.go │ │ └── store.go │ ├── setting_test.go │ ├── settings.go │ ├── store.go │ └── store │ │ ├── store.go │ │ └── store_test.go ├── slices │ └── slices.go ├── storegateway │ ├── block.go │ ├── block_filter.go │ ├── blocks.gohtml │ ├── bucket.go │ ├── bucket_index_metadata_fetcher.go │ ├── bucket_index_metadata_fetcher_test.go │ ├── bucket_stores.go │ ├── bucket_stores_test.go │ ├── clientpool │ │ └── client_pool.go │ ├── gateway.go │ ├── gateway_blocks_http.go │ ├── gateway_ring.go │ ├── gateway_ring_http.go │ ├── gateway_tenants_http.go │ ├── metrics.go │ ├── query.go │ ├── ring_status.gohtml │ └── tenants.gohtml ├── symbolizer │ ├── debuginfod_client.go │ ├── debuginfod_client_test.go │ ├── errors.go │ ├── metrics.go │ ├── reader.go │ ├── symbolizer.go │ ├── symbolizer_test.go │ ├── testdata │ │ ├── symbols.debug │ │ └── test_lidia_file.gz │ └── types.go ├── tenant │ ├── allowed_tenants.go │ ├── allowed_tenants_test.go │ ├── interceptor.go │ ├── interceptor_test.go │ └── tenant.go ├── test │ ├── boltdb.go │ ├── capture.go │ ├── copy.go │ ├── idempotence.go │ ├── in_memory_listeners.go │ ├── integration │ │ ├── cluster │ │ │ ├── cluster.go │ │ │ ├── cluster_v1.go │ │ │ ├── cluster_v2.go │ │ │ ├── component.go │ │ │ └── metrics.go │ │ ├── debuginfod_server.go │ │ ├── helper.go │ │ ├── ingest_jfr_test.go │ │ ├── ingest_otlp_test.go │ │ ├── ingest_pprof_test.go │ │ ├── ingest_speedscope_test.go │ │ ├── microservices_test.go │ │ ├── ports.go │ │ ├── symbolization_test.go │ │ └── testdata │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── otel-ebpf-profile-corrupted.pb.bin │ │ │ ├── otel-ebpf-profile-corrupted.pb.json │ │ │ ├── otel-ebpf-profile.out.json │ │ │ ├── otel-ebpf-profile.pb.bin │ │ │ └── otel-ebpf-profile.pb.json │ ├── logger.go │ ├── mocks │ │ ├── mockadaptiveplacement │ │ │ └── mock_store.go │ │ ├── mockclient │ │ │ └── mock_repository_service.go │ │ ├── mockcompactor │ │ │ ├── mock_block_queue_store.go │ │ │ └── mock_tombstones.go │ │ ├── mockdiscovery │ │ │ └── mock_discovery.go │ │ ├── mockdlq │ │ │ └── mock_metastore.go │ │ ├── mockfrontend │ │ │ └── mock_limits.go │ │ ├── mockindex │ │ │ └── mock_store.go │ │ ├── mockmetastorev1 │ │ │ ├── mock_compaction_service_client.go │ │ │ ├── mock_compaction_service_server.go │ │ │ ├── mock_index_service_client.go │ │ │ ├── mock_index_service_server.go │ │ │ ├── mock_metadata_query_service_client.go │ │ │ ├── mock_metadata_query_service_server.go │ │ │ ├── mock_tenant_service_client.go │ │ │ └── mock_tenant_service_server.go │ │ ├── mockmetrics │ │ │ ├── mock_exporter.go │ │ │ └── mock_ruler.go │ │ ├── mockobjstore │ │ │ ├── helper.go │ │ │ ├── helper_test.go │ │ │ └── mock_bucket.go │ │ ├── mockotlp │ │ │ └── mock_push_service.go │ │ ├── mockplacement │ │ │ └── mock_placement.go │ │ ├── mockpyroscope │ │ │ └── mock_push_service.go │ │ ├── mockquerierv1connect │ │ │ └── mock_querier_service_client.go │ │ ├── mockqueryfrontend │ │ │ ├── mock_query_backend.go │ │ │ └── mock_symbolizer.go │ │ ├── mockraftnodepb │ │ │ ├── mock_raft_node_service_client.go │ │ │ └── mock_raft_node_service_server.go │ │ ├── mockscheduler │ │ │ └── mock_job_store.go │ │ ├── mocksymbolizer │ │ │ └── mock_debuginfod_client.go │ │ └── mockwritepath │ │ │ ├── mock_ingester_client.go │ │ │ └── mock_segment_writer_client.go │ └── time.go ├── testhelper │ ├── http.go │ ├── pool.go │ ├── proto.go │ └── ring.go ├── tracing │ └── config.go ├── usage │ └── usage.go ├── usagestats │ ├── reporter.go │ ├── reporter_test.go │ ├── seed.go │ ├── seed_test.go │ ├── stats.go │ └── stats_test.go ├── util │ ├── active_user.go │ ├── body │ │ ├── limit.go │ │ └── limit_test.go │ ├── bufferpool │ │ ├── pool.go │ │ └── pool_test.go │ ├── build │ │ └── build.go │ ├── circuitbreaker │ │ └── cirquit_breaker.go │ ├── cli │ │ └── banner.go │ ├── config.go │ ├── connectgrpc │ │ ├── connectgrpc.go │ │ └── connectgrpc_test.go │ ├── copy.go │ ├── delayhandler │ │ ├── connect.go │ │ ├── connect_test.go │ │ ├── delay.go │ │ ├── http.go │ │ └── http_test.go │ ├── disk │ │ ├── disk.go │ │ ├── disk_windows.go │ │ └── interface.go │ ├── extprom │ │ └── tx_gauge.go │ ├── fieldcategory │ │ └── overrides.go │ ├── fnv32 │ │ └── fnv32.go │ ├── gziphandler │ │ ├── doc.go │ │ ├── gzip.go │ │ ├── gzip_go18.go │ │ ├── gzip_go18_test.go │ │ └── gzip_test.go │ ├── health │ │ └── health.go │ ├── http.go │ ├── http │ │ ├── error.go │ │ ├── error_test.go │ │ └── middleware.go │ ├── http_test.go │ ├── httpgrpc │ │ ├── httpgrpc.go │ │ ├── httpgrpc.pb.go │ │ ├── httpgrpc.proto │ │ ├── httpgrpc_vtproto.pb.go │ │ └── httpgrpcconnect │ │ │ ├── httpgrpc.connect.go │ │ │ └── httpgrpc.connect.mux.go │ ├── httpgrpcutil │ │ ├── carrier.go │ │ ├── errors.go │ │ └── errors_test.go │ ├── inflight_requets.go │ ├── interceptor.go │ ├── logger.go │ ├── logger_test.go │ ├── loser │ │ ├── tree.go │ │ └── tree_test.go │ ├── minheap │ │ └── minheap.go │ ├── nethttp │ │ └── client.go │ ├── prometheus.go │ ├── ratelimit │ │ ├── ratelimit.go │ │ ├── ratelimit_test.go │ │ ├── writer.go │ │ └── writer_test.go │ ├── recovery.go │ ├── recovery_test.go │ ├── refctr │ │ ├── refctr.go │ │ └── refctr_test.go │ ├── retry │ │ ├── hedged.go │ │ └── hedged_test.go │ ├── ring_config.go │ ├── servicediscovery │ │ ├── dns.go │ │ ├── ring.go │ │ └── ring_test.go │ ├── shard.go │ ├── spanlogger │ │ ├── query_log.go │ │ └── spanlogger.go │ ├── strings.go │ ├── time.go │ ├── time_test.go │ ├── ulid.go │ ├── validation │ │ └── limits.go │ ├── yaml.go │ └── yolo.go └── validation │ ├── exporter │ ├── exporter.go │ ├── exporter_test.go │ ├── ring.go │ └── ring_test.go │ ├── limits.go │ ├── limits_mock.go │ ├── limits_test.go │ ├── recording_rules.go │ ├── recording_rules_test.go │ ├── relabeling.go │ ├── relabeling_test.go │ ├── retention_overrides_test.go │ ├── runtime_config.go │ ├── symbolizer.go │ ├── symbolizer_test.go │ ├── testutil.go │ ├── usage_groups.go │ ├── usage_groups_bench_test.go │ ├── usage_groups_test.go │ ├── user_limits_handler.go │ ├── user_limits_handler_test.go │ ├── validate.go │ └── validate_test.go ├── public ├── README.md ├── app │ ├── app.tsx │ ├── components │ │ ├── AppSelector │ │ │ ├── AppSelector.module.css │ │ │ ├── AppSelector.module.scss │ │ │ ├── AppSelector.tsx │ │ │ ├── Label.tsx │ │ │ ├── SelectButton.module.scss │ │ │ ├── SelectButton.tsx │ │ │ └── index.tsx │ │ ├── ChartTitle.module.scss │ │ ├── ChartTitle.tsx │ │ ├── CheckIcon.tsx │ │ ├── CustomDatePicker.module.scss │ │ ├── CustomDatePicker.tsx │ │ ├── DateRangePicker.tsx │ │ ├── ExportData.module.scss │ │ ├── ExportData.tsx │ │ ├── FlameGraphWrapper.tsx │ │ ├── Footer.tsx │ │ ├── Modals │ │ │ └── ModalWithInput │ │ │ │ └── index.tsx │ │ ├── Notifications.jsx │ │ ├── PageTitle.tsx │ │ ├── Panel.module.css │ │ ├── Panel.tsx │ │ ├── ProfilerHeader.module.css │ │ ├── QueryInput │ │ │ ├── QueryInput.module.scss │ │ │ └── QueryInput.tsx │ │ ├── RefreshButton.tsx │ │ ├── ServerNotifications.tsx │ │ ├── SidebarTenant.module.css │ │ ├── SidebarTenant.tsx │ │ ├── TagsBar.module.scss │ │ ├── TagsBar.tsx │ │ ├── TenantWall.tsx │ │ ├── TimelineChart │ │ │ ├── ContextMenu.plugin.ts │ │ │ ├── CrosshairSync.plugin.ts │ │ │ ├── Selection.plugin.ts │ │ │ ├── TimelineChart.tsx │ │ │ ├── TimelineChartPlugin.ts │ │ │ ├── TimelineChartWrapper.module.css │ │ │ ├── TimelineChartWrapper.tsx │ │ │ ├── Tooltip.plugin.ts │ │ │ ├── TooltipWrapper │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.scss │ │ │ ├── centerTimelineData.ts │ │ │ ├── clamp.ts │ │ │ ├── extractRange.ts │ │ │ ├── getFormatLabel.ts │ │ │ ├── injectTooltip.ts │ │ │ ├── markings.ts │ │ │ └── util.ts │ │ ├── TimelineTooltip.module.css │ │ ├── TimelineTooltip.tsx │ │ ├── Toolbar.module.css │ │ ├── Toolbar.tsx │ │ └── exportToFlamegraphDotCom.hook.ts │ ├── constants │ │ └── profile-metrics.json │ ├── hooks │ │ ├── colorMode.hook.ts │ │ ├── flamegraphSharedQuery.hook.ts │ │ ├── tags.hook.ts │ │ ├── timeZone.hook.ts │ │ ├── timeline.hook.ts │ │ ├── useAppNames.ts │ │ └── util │ │ │ └── determineDefaultApp.ts │ ├── images │ │ ├── comment.svg │ │ ├── favicon.ico │ │ ├── logo-v3-small.png │ │ └── logo-v3-small.svg │ ├── jquery-import.ts │ ├── legacy │ │ ├── flamegraph │ │ │ └── format │ │ │ │ └── format.ts │ │ └── models │ │ │ ├── decode.ts │ │ │ ├── flamebearer.ts │ │ │ ├── groups.ts │ │ │ ├── index.ts │ │ │ ├── profile.ts │ │ │ ├── spyName.ts │ │ │ ├── trace.ts │ │ │ └── units.ts │ ├── lib │ │ ├── flot.d.ts │ │ ├── global.d.ts │ │ ├── globals.tsx │ │ └── types.d.ts │ ├── models │ │ ├── apikeys.ts │ │ ├── app.ts │ │ ├── appNames.ts │ │ ├── flamebearer.ts │ │ ├── flamegraphDotComResponse.ts │ │ ├── query.ts │ │ ├── tags.ts │ │ ├── targets.ts │ │ ├── timeline.ts │ │ ├── users.ts │ │ └── utils.ts │ ├── pages │ │ ├── ContinuousSingleView.module.css │ │ ├── ContinuousSingleView.tsx │ │ ├── IntroPages │ │ │ ├── Divider │ │ │ │ ├── Divider.module.css │ │ │ │ └── index.tsx │ │ │ ├── Forbidden │ │ │ │ └── index.tsx │ │ │ ├── Icons.tsx │ │ │ ├── InputGroup.module.css │ │ │ ├── IntroPages.module.css │ │ │ └── NotFound │ │ │ │ └── index.tsx │ │ ├── PageContentWrapper.tsx │ │ ├── ServiceDiscovery.module.scss │ │ ├── SingleView.tsx │ │ ├── formatTableData.ts │ │ ├── formatTitle.ts │ │ ├── loading.ts │ │ ├── math.ts │ │ ├── routes.ts │ │ └── urls.ts │ ├── redux │ │ ├── async-thunk.ts │ │ ├── hooks.ts │ │ ├── reducers │ │ │ ├── continuous │ │ │ │ ├── index.ts │ │ │ │ ├── selectors.ts │ │ │ │ ├── singleView.thunks.ts │ │ │ │ ├── state.ts │ │ │ │ ├── tags.thunks.ts │ │ │ │ └── timelines.thunks.ts │ │ │ ├── notifications.ts │ │ │ ├── tenant.ts │ │ │ └── ui.ts │ │ ├── store.ts │ │ └── useReduxQuerySync.ts │ ├── sass │ │ ├── common.scss │ │ ├── components │ │ │ ├── button.scss │ │ │ ├── daterangepicker.scss │ │ │ ├── labels.scss │ │ │ └── tagsbar.scss │ │ ├── login.scss │ │ ├── mixins │ │ │ └── outline.scss │ │ ├── prism.scss │ │ ├── profile.scss │ │ ├── reset.scss │ │ ├── sanitize.css │ │ │ ├── CHANGELOG.md │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── forms.css │ │ │ ├── package.json │ │ │ ├── page.css │ │ │ ├── sanitize.css │ │ │ └── typography.css │ │ ├── standalone.scss │ │ ├── variables.css │ │ └── variables.scss │ ├── services │ │ ├── TestData.ts │ │ ├── apps.ts │ │ ├── base.ts │ │ ├── flamegraphcom.ts │ │ ├── render.ts │ │ ├── serviceDiscovery.ts │ │ ├── share.ts │ │ ├── storage.ts │ │ ├── tags.ts │ │ ├── tenant.ts │ │ ├── testdata │ │ │ └── example.html │ │ ├── tsconfig.json │ │ └── users.ts │ ├── static │ │ └── logo.svg │ ├── types │ │ ├── alias.d.ts │ │ ├── custom.d.ts │ │ └── types.d.ts │ ├── ui │ │ ├── Box.module.scss │ │ ├── Box.tsx │ │ ├── Button.module.scss │ │ ├── Button.tsx │ │ ├── Dialog │ │ │ ├── Dialog.module.css │ │ │ ├── Dialog.tsx │ │ │ └── index.ts │ │ ├── Dropdown.module.scss │ │ ├── Dropdown.tsx │ │ ├── Form │ │ │ ├── TextField │ │ │ │ ├── index.module.scss │ │ │ │ └── index.tsx │ │ │ └── ValidationError │ │ │ │ ├── index.module.css │ │ │ │ └── index.tsx │ │ ├── Icon.tsx │ │ ├── Input.module.scss │ │ ├── Input.tsx │ │ ├── InputField │ │ │ ├── InputField.module.css │ │ │ └── index.tsx │ │ ├── LoadingOverlay.module.css │ │ ├── LoadingOverlay.tsx │ │ ├── LoadingSpinner.tsx │ │ ├── Menu.tsx │ │ ├── Modals │ │ │ ├── Modal.module.css │ │ │ ├── ModalWithToggle.module.scss │ │ │ ├── ModalWithToggle.tsx │ │ │ └── index.ts │ │ ├── NoData │ │ │ ├── NoData.module.scss │ │ │ └── index.tsx │ │ ├── Notifications.module.scss │ │ ├── Notifications.tsx │ │ ├── Popover.module.scss │ │ ├── Popover.tsx │ │ ├── Portal.tsx │ │ ├── Select.module.scss │ │ ├── Select.tsx │ │ ├── StatusMessage │ │ │ ├── StatusMessage.module.scss │ │ │ └── index.tsx │ │ ├── Table.module.scss │ │ ├── Table.tsx │ │ ├── Tabs.module.scss │ │ ├── Tabs.tsx │ │ ├── Tooltip.module.scss │ │ ├── Tooltip.tsx │ │ ├── TooltipInfoIcon.module.scss │ │ └── TooltipInfoIcon.tsx │ └── util │ │ ├── baseurl.ts │ │ ├── buildInfo.ts │ │ ├── features.ts │ │ ├── flamebearer.ts │ │ ├── formatDate.ts │ │ ├── fp.ts │ │ ├── handleError.ts │ │ ├── history.ts │ │ ├── prism.ts │ │ ├── query.ts │ │ ├── randomId.ts │ │ ├── testData.ts │ │ ├── timerange.ts │ │ └── updateRequests.ts ├── assets.go ├── assets_embedded.go ├── execute_template.go ├── execute_template_test.go ├── templates │ └── index.html └── testdata │ └── baseurl.html ├── renovate.json ├── scripts ├── base-url │ ├── docker-compose.yaml │ └── nginx.conf └── webpack │ ├── webpack.common.js │ ├── webpack.dev.js │ └── webpack.prod.js ├── svg-transform.js ├── tools ├── add-parquet-tags.sh ├── api-docs-generator │ ├── README.md │ ├── curl.go │ ├── main.go │ └── python.go ├── dev │ └── v2 │ │ ├── local_install.sh │ │ ├── local_uninstall.sh │ │ └── values.yaml ├── doc-generator │ ├── main.go │ ├── parse │ │ ├── parser.go │ │ ├── root_blocks.go │ │ ├── util.go │ │ └── util_test.go │ └── writer.go ├── grafana-phlare ├── image-tag ├── k6 │ ├── .env.template │ ├── README.md │ ├── lib │ │ ├── env.js │ │ ├── request.js │ │ └── time.js │ ├── run.sh │ └── tests │ │ └── reads.js ├── kubernetes │ └── java-simple-deployment.yaml ├── monitoring-chart-extractor │ └── main.go ├── packaging │ ├── postinstall.sh │ ├── pyroscope.service │ └── test-install.sh ├── update-contributors │ └── main.go ├── update_examples.Dockerfile ├── update_examples.go ├── upgrade-go-version.sh └── yaml-to-json │ └── main.go ├── tsconfig.json └── yarn.lock /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- 1 | fca0fcf152cb304c10b94bd3b78d56a319485170 2 | -------------------------------------------------------------------------------- /.github/workflows/backport.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.github/workflows/backport.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/frontend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.github/workflows/frontend.yml -------------------------------------------------------------------------------- /.github/workflows/fuzzer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.github/workflows/fuzzer.yml -------------------------------------------------------------------------------- /.github/workflows/helm-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.github/workflows/helm-ci.yml -------------------------------------------------------------------------------- /.github/workflows/helm-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.github/workflows/helm-release.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test-examples.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.github/workflows/test-examples.yml -------------------------------------------------------------------------------- /.github/zizmor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.github/zizmor.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/pyroscope.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.idea/pyroscope.iml -------------------------------------------------------------------------------- /.idea/runConfigurations/help.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.idea/runConfigurations/help.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.idea/runConfigurations/v1.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/v2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.idea/runConfigurations/v2.xml -------------------------------------------------------------------------------- /.mockery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.mockery.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { "singleQuote": true } 2 | -------------------------------------------------------------------------------- /.pyroscope.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.pyroscope.yaml -------------------------------------------------------------------------------- /.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.swcrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /GOVERNANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/GOVERNANCE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/LICENSING.md -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.examples: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/Makefile.examples -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/README.md -------------------------------------------------------------------------------- /api/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/LICENSE -------------------------------------------------------------------------------- /api/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/buf.gen.yaml -------------------------------------------------------------------------------- /api/buf.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/buf.lock -------------------------------------------------------------------------------- /api/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/buf.yaml -------------------------------------------------------------------------------- /api/connect-openapi/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/connect-openapi/base.yaml -------------------------------------------------------------------------------- /api/gen/proto/go/push/v1/push.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/gen/proto/go/push/v1/push.pb.go -------------------------------------------------------------------------------- /api/gen/proto/go/vcs/v1/vcs.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/gen/proto/go/vcs/v1/vcs.pb.go -------------------------------------------------------------------------------- /api/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/go.mod -------------------------------------------------------------------------------- /api/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/go.sum -------------------------------------------------------------------------------- /api/google/v1/profile.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/google/v1/profile.proto -------------------------------------------------------------------------------- /api/ingester/v1/ingester.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/ingester/v1/ingester.proto -------------------------------------------------------------------------------- /api/metastore/v1/compactor.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/metastore/v1/compactor.proto -------------------------------------------------------------------------------- /api/metastore/v1/index.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/metastore/v1/index.proto -------------------------------------------------------------------------------- /api/metastore/v1/query.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/metastore/v1/query.proto -------------------------------------------------------------------------------- /api/metastore/v1/tenant.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/metastore/v1/tenant.proto -------------------------------------------------------------------------------- /api/metastore/v1/types.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/metastore/v1/types.proto -------------------------------------------------------------------------------- /api/model/labelset/labelset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/model/labelset/labelset.go -------------------------------------------------------------------------------- /api/model/labelset/labelset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/model/labelset/labelset_test.go -------------------------------------------------------------------------------- /api/model/labelset/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/model/labelset/validate.go -------------------------------------------------------------------------------- /api/openapiv2/openapiv2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/openapiv2/openapiv2.go -------------------------------------------------------------------------------- /api/push/v1/push.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/push/v1/push.proto -------------------------------------------------------------------------------- /api/querier/v1/querier.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/querier/v1/querier.proto -------------------------------------------------------------------------------- /api/query/v1/query.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/query/v1/query.proto -------------------------------------------------------------------------------- /api/segmentwriter/v1/push.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/segmentwriter/v1/push.proto -------------------------------------------------------------------------------- /api/settings/v1/setting.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/settings/v1/setting.proto -------------------------------------------------------------------------------- /api/status/v1/status.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/status/v1/status.proto -------------------------------------------------------------------------------- /api/types/v1/types.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/types/v1/types.proto -------------------------------------------------------------------------------- /api/vcs/v1/vcs.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/vcs/v1/vcs.proto -------------------------------------------------------------------------------- /api/version/v1/version.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/api/version/v1/version.proto -------------------------------------------------------------------------------- /cmd/profilecli/blocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/profilecli/blocks.go -------------------------------------------------------------------------------- /cmd/profilecli/bucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/profilecli/bucket.go -------------------------------------------------------------------------------- /cmd/profilecli/canary_exporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/profilecli/canary_exporter.go -------------------------------------------------------------------------------- /cmd/profilecli/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/profilecli/client.go -------------------------------------------------------------------------------- /cmd/profilecli/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/profilecli/client_test.go -------------------------------------------------------------------------------- /cmd/profilecli/compact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/profilecli/compact.go -------------------------------------------------------------------------------- /cmd/profilecli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/profilecli/main.go -------------------------------------------------------------------------------- /cmd/profilecli/output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/profilecli/output.go -------------------------------------------------------------------------------- /cmd/profilecli/parquet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/profilecli/parquet.go -------------------------------------------------------------------------------- /cmd/profilecli/query-blocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/profilecli/query-blocks.go -------------------------------------------------------------------------------- /cmd/profilecli/query-tracer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/profilecli/query-tracer.go -------------------------------------------------------------------------------- /cmd/profilecli/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/profilecli/query.go -------------------------------------------------------------------------------- /cmd/profilecli/raft.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/profilecli/raft.go -------------------------------------------------------------------------------- /cmd/profilecli/ready.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/profilecli/ready.go -------------------------------------------------------------------------------- /cmd/profilecli/tsdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/profilecli/tsdb.go -------------------------------------------------------------------------------- /cmd/profilecli/upload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/profilecli/upload.go -------------------------------------------------------------------------------- /cmd/profilecli/v2-migration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/profilecli/v2-migration.go -------------------------------------------------------------------------------- /cmd/pyroscope/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/pyroscope/.dockerignore -------------------------------------------------------------------------------- /cmd/pyroscope/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/pyroscope/Dockerfile -------------------------------------------------------------------------------- /cmd/pyroscope/debug.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/pyroscope/debug.Dockerfile -------------------------------------------------------------------------------- /cmd/pyroscope/frontend.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/pyroscope/frontend.Dockerfile -------------------------------------------------------------------------------- /cmd/pyroscope/help-all.txt.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/pyroscope/help-all.txt.tmpl -------------------------------------------------------------------------------- /cmd/pyroscope/help.txt.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/pyroscope/help.txt.tmpl -------------------------------------------------------------------------------- /cmd/pyroscope/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/pyroscope/main.go -------------------------------------------------------------------------------- /cmd/pyroscope/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cmd/pyroscope/main_test.go -------------------------------------------------------------------------------- /cmd/pyroscope/pyroscope.yaml: -------------------------------------------------------------------------------- 1 | server: 2 | http_listen_port: 4040 3 | -------------------------------------------------------------------------------- /cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cypress.config.ts -------------------------------------------------------------------------------- /cypress/ci-base-path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cypress/ci-base-path.ts -------------------------------------------------------------------------------- /cypress/ci.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cypress/ci.ts -------------------------------------------------------------------------------- /cypress/e2e/smoke.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cypress/e2e/smoke.cy.ts -------------------------------------------------------------------------------- /cypress/fixtures/profileTypes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cypress/fixtures/profileTypes.json -------------------------------------------------------------------------------- /cypress/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cypress/support/commands.ts -------------------------------------------------------------------------------- /cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cypress/support/e2e.ts -------------------------------------------------------------------------------- /cypress/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/cypress/tsconfig.json -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/docs.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/docs.mk -------------------------------------------------------------------------------- /docs/internal/RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/internal/RELEASE.md -------------------------------------------------------------------------------- /docs/internal/V2-MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/internal/V2-MIGRATION.md -------------------------------------------------------------------------------- /docs/make-docs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/make-docs -------------------------------------------------------------------------------- /docs/sources/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/sources/_index.md -------------------------------------------------------------------------------- /docs/sources/get-started/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/sources/get-started/_index.md -------------------------------------------------------------------------------- /docs/sources/introduction/_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/sources/introduction/_index.md -------------------------------------------------------------------------------- /docs/sources/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/sources/logo.png -------------------------------------------------------------------------------- /docs/sources/release-notes/v1-0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/sources/release-notes/v1-0.md -------------------------------------------------------------------------------- /docs/sources/release-notes/v1-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/sources/release-notes/v1-1.md -------------------------------------------------------------------------------- /docs/sources/release-notes/v1-10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/sources/release-notes/v1-10.md -------------------------------------------------------------------------------- /docs/sources/release-notes/v1-11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/sources/release-notes/v1-11.md -------------------------------------------------------------------------------- /docs/sources/release-notes/v1-12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/sources/release-notes/v1-12.md -------------------------------------------------------------------------------- /docs/sources/release-notes/v1-13.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/sources/release-notes/v1-13.md -------------------------------------------------------------------------------- /docs/sources/release-notes/v1-14.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/sources/release-notes/v1-14.md -------------------------------------------------------------------------------- /docs/sources/release-notes/v1-15.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/sources/release-notes/v1-15.md -------------------------------------------------------------------------------- /docs/sources/release-notes/v1-16.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/sources/release-notes/v1-16.md -------------------------------------------------------------------------------- /docs/sources/release-notes/v1-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/sources/release-notes/v1-2.md -------------------------------------------------------------------------------- /docs/sources/release-notes/v1-3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/sources/release-notes/v1-3.md -------------------------------------------------------------------------------- /docs/sources/release-notes/v1-4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/sources/release-notes/v1-4.md -------------------------------------------------------------------------------- /docs/sources/release-notes/v1-5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/sources/release-notes/v1-5.md -------------------------------------------------------------------------------- /docs/sources/release-notes/v1-6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/sources/release-notes/v1-6.md -------------------------------------------------------------------------------- /docs/sources/release-notes/v1-7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/sources/release-notes/v1-7.md -------------------------------------------------------------------------------- /docs/sources/release-notes/v1-8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/sources/release-notes/v1-8.md -------------------------------------------------------------------------------- /docs/sources/release-notes/v1-9.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/sources/release-notes/v1-9.md -------------------------------------------------------------------------------- /docs/sources/shared/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/sources/shared/index.md -------------------------------------------------------------------------------- /docs/sources/ui.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/sources/ui.webm -------------------------------------------------------------------------------- /docs/variables.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/docs/variables.mk -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/api/ingest_pprof.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/api/ingest_pprof.py -------------------------------------------------------------------------------- /examples/api/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/api/query.py -------------------------------------------------------------------------------- /examples/base-url/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/base-url/README.md -------------------------------------------------------------------------------- /examples/base-url/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/base-url/nginx.conf -------------------------------------------------------------------------------- /examples/examples_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/examples_test.go -------------------------------------------------------------------------------- /examples/golang-pgo/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/golang-pgo/Dockerfile -------------------------------------------------------------------------------- /examples/golang-pgo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/golang-pgo/README.md -------------------------------------------------------------------------------- /examples/golang-pgo/bike/bike.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/golang-pgo/bike/bike.go -------------------------------------------------------------------------------- /examples/golang-pgo/car/car.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/golang-pgo/car/car.go -------------------------------------------------------------------------------- /examples/golang-pgo/default.pgo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/golang-pgo/default.pgo -------------------------------------------------------------------------------- /examples/golang-pgo/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/golang-pgo/go.mod -------------------------------------------------------------------------------- /examples/golang-pgo/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/golang-pgo/go.sum -------------------------------------------------------------------------------- /examples/golang-pgo/go.work: -------------------------------------------------------------------------------- 1 | go 1.24.6 2 | 3 | 4 | use . 5 | -------------------------------------------------------------------------------- /examples/golang-pgo/go.work.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/golang-pgo/go.work.sum -------------------------------------------------------------------------------- /examples/golang-pgo/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/golang-pgo/main.go -------------------------------------------------------------------------------- /examples/golang-pgo/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/golang-pgo/main_test.go -------------------------------------------------------------------------------- /examples/golang-pgo/utility/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/golang-pgo/utility/pool.go -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/dotnet/fast-slow/example/.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ 3 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/dotnet/rideshare/.gitignore: -------------------------------------------------------------------------------- 1 | *.so 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/dotnet/rideshare/example/.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ 3 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/dotnet/web-new/.gitignore: -------------------------------------------------------------------------------- 1 | *.so 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/dotnet/web-new/example/.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ 3 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/golang-push/rideshare-alloy/go.work: -------------------------------------------------------------------------------- 1 | go 1.24.6 2 | 3 | 4 | use . 5 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/golang-push/rideshare-k6/go.work: -------------------------------------------------------------------------------- 1 | go 1.24.6 2 | 3 | 4 | use . 5 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/golang-push/rideshare/go.work: -------------------------------------------------------------------------------- 1 | go 1.24.6 2 | 3 | use . 4 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/golang-push/simple/go.work: -------------------------------------------------------------------------------- 1 | go 1.24.6 2 | 3 | use . 4 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/java/rideshare/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "rideshare" 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/nodejs/express-pull/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /build 3 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/nodejs/express-ts-inline/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /build 3 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/nodejs/express-ts/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /build 3 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/nodejs/express/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /build 3 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/nodejs/tinyhttp/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | /build 3 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/python/.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/python/rideshare/django/app/hello_django/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/python/rideshare/django/app/ride_share/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/python/rideshare/django/app/ride_share/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/python/rideshare/django/app/ride_share/utility/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/python/rideshare/django/app/ride_share/views/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/python/rideshare/django/app/ride_share/views/bike/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/python/rideshare/django/app/ride_share/views/car/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/python/rideshare/django/app/ride_share/views/frontend/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/python/rideshare/django/app/ride_share/views/scooter/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/python/rideshare/fastapi/lib/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/python/rideshare/fastapi/lib/bike/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/python/rideshare/fastapi/lib/car/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/python/rideshare/fastapi/lib/scooter/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/python/rideshare/fastapi/lib/utility/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/python/rideshare/flask/lib/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/python/rideshare/flask/lib/bike/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/python/rideshare/flask/lib/car/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/python/rideshare/flask/lib/scooter/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/python/rideshare/flask/lib/utility/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/python/simple/requirements.txt: -------------------------------------------------------------------------------- 1 | pyroscope-io==0.8.13 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/ruby/.tool-versions: -------------------------------------------------------------------------------- 1 | ruby 3.2.2 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/ruby/rideshare_rails/.ruby-version: -------------------------------------------------------------------------------- 1 | ruby-3.2.1 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/ruby/rideshare_rails/app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/ruby/rideshare_rails/app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/ruby/rideshare_rails/app/helpers/bike_helper.rb: -------------------------------------------------------------------------------- 1 | module BikeHelper 2 | end 3 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/ruby/rideshare_rails/app/helpers/car_helper.rb: -------------------------------------------------------------------------------- 1 | module CarHelper 2 | end 3 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/ruby/rideshare_rails/app/helpers/scooter_helper.rb: -------------------------------------------------------------------------------- 1 | module ScooterHelper 2 | end 3 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/ruby/rideshare_rails/app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/ruby/rideshare_rails/lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/ruby/rideshare_rails/lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/ruby/rideshare_rails/log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/ruby/rideshare_rails/public/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/ruby/rideshare_rails/public/apple-touch-icon.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/ruby/rideshare_rails/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/ruby/rideshare_rails/test/controllers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/ruby/rideshare_rails/test/fixtures/files/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/ruby/rideshare_rails/test/helpers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/ruby/rideshare_rails/test/integration/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/ruby/rideshare_rails/test/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/rust/basic/.dockerignore: -------------------------------------------------------------------------------- 1 | target/ -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/rust/basic/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/rust/rideshare/.dockerignore: -------------------------------------------------------------------------------- 1 | server/target/ 2 | -------------------------------------------------------------------------------- /examples/language-sdk-instrumentation/rust/rideshare/server/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /examples/tracing/dotnet/.gitignore: -------------------------------------------------------------------------------- 1 | *.so 2 | -------------------------------------------------------------------------------- /examples/tracing/dotnet/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/tracing/dotnet/Dockerfile -------------------------------------------------------------------------------- /examples/tracing/dotnet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/tracing/dotnet/README.md -------------------------------------------------------------------------------- /examples/tracing/dotnet/example/.gitignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ 3 | -------------------------------------------------------------------------------- /examples/tracing/golang-push/.dockerignore: -------------------------------------------------------------------------------- 1 | docker-compose.yml 2 | tempo/ 3 | grafana-provisioning/ 4 | -------------------------------------------------------------------------------- /examples/tracing/golang-push/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/tracing/golang-push/go.mod -------------------------------------------------------------------------------- /examples/tracing/golang-push/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/tracing/golang-push/go.sum -------------------------------------------------------------------------------- /examples/tracing/golang-push/go.work: -------------------------------------------------------------------------------- 1 | go 1.24.6 2 | 3 | 4 | use . 5 | -------------------------------------------------------------------------------- /examples/tracing/golang-push/pyroscope/pyroscope.yml: -------------------------------------------------------------------------------- 1 | tracing: 2 | profiling_enabled: true 3 | -------------------------------------------------------------------------------- /examples/tracing/java/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | .idea/ 3 | .gradle 4 | pyroscope.jar 5 | out/ 6 | bin/ 7 | -------------------------------------------------------------------------------- /examples/tracing/java/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/tracing/java/Dockerfile -------------------------------------------------------------------------------- /examples/tracing/java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/tracing/java/README.md -------------------------------------------------------------------------------- /examples/tracing/java/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/tracing/java/gradlew -------------------------------------------------------------------------------- /examples/tracing/java/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/tracing/java/gradlew.bat -------------------------------------------------------------------------------- /examples/tracing/java/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "rideshare" 2 | -------------------------------------------------------------------------------- /examples/tracing/python/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/tracing/python/Dockerfile -------------------------------------------------------------------------------- /examples/tracing/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/tracing/python/README.md -------------------------------------------------------------------------------- /examples/tracing/python/lib/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/tracing/python/lib/bike/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/tracing/python/lib/car/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/tracing/python/lib/scooter/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/tracing/python/lib/utility/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /examples/tracing/ruby/.ruby-version: -------------------------------------------------------------------------------- 1 | 3.2.2 2 | -------------------------------------------------------------------------------- /examples/tracing/ruby/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/tracing/ruby/Dockerfile -------------------------------------------------------------------------------- /examples/tracing/ruby/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/tracing/ruby/Gemfile -------------------------------------------------------------------------------- /examples/tracing/ruby/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/tracing/ruby/Gemfile.lock -------------------------------------------------------------------------------- /examples/tracing/ruby/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/tracing/ruby/README.md -------------------------------------------------------------------------------- /examples/tracing/ruby/lib/server.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/tracing/ruby/lib/server.rb -------------------------------------------------------------------------------- /examples/tracing/tempo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/examples/tracing/tempo/README.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/go.mod -------------------------------------------------------------------------------- /go.mod.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/go.mod.sum -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/go.sum -------------------------------------------------------------------------------- /go.work: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/go.work -------------------------------------------------------------------------------- /go.work.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/go.work.sum -------------------------------------------------------------------------------- /images/grafana-profiles.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/images/grafana-profiles.gif -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/images/logo.png -------------------------------------------------------------------------------- /lidia/.gitignore: -------------------------------------------------------------------------------- 1 | .tmp 2 | -------------------------------------------------------------------------------- /lidia/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/lidia/LICENSE -------------------------------------------------------------------------------- /lidia/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/lidia/README.md -------------------------------------------------------------------------------- /lidia/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/lidia/builder.go -------------------------------------------------------------------------------- /lidia/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/lidia/constants.go -------------------------------------------------------------------------------- /lidia/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/lidia/doc.go -------------------------------------------------------------------------------- /lidia/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/lidia/format.go -------------------------------------------------------------------------------- /lidia/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/lidia/go.mod -------------------------------------------------------------------------------- /lidia/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/lidia/go.sum -------------------------------------------------------------------------------- /lidia/lidia.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/lidia/lidia.go -------------------------------------------------------------------------------- /lidia/lidia_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/lidia/lidia_test.go -------------------------------------------------------------------------------- /lidia/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/lidia/options.go -------------------------------------------------------------------------------- /lidia/table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/lidia/table.go -------------------------------------------------------------------------------- /lidia/testdata/test-binary.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/lidia/testdata/test-binary.zip -------------------------------------------------------------------------------- /og/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/og/.gitattributes -------------------------------------------------------------------------------- /og/ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/og/ARCHITECTURE.md -------------------------------------------------------------------------------- /og/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/og/CHANGELOG.md -------------------------------------------------------------------------------- /og/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/og/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /og/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/og/CONTRIBUTING.md -------------------------------------------------------------------------------- /og/GOVERNANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/og/GOVERNANCE.md -------------------------------------------------------------------------------- /og/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/og/LICENSE -------------------------------------------------------------------------------- /og/LICENSING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/og/LICENSING.md -------------------------------------------------------------------------------- /og/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/og/SECURITY.md -------------------------------------------------------------------------------- /operations/monitoring/helm/cr.yaml: -------------------------------------------------------------------------------- 1 | git-repo: helm-charts 2 | owner: grafana 3 | skip-existing: true 4 | -------------------------------------------------------------------------------- /operations/monitoring/helm/ct.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/operations/monitoring/helm/ct.yaml -------------------------------------------------------------------------------- /operations/monitoring/helm/pyroscope-monitoring/templates/NOTES.txt: -------------------------------------------------------------------------------- 1 | # TODO: Pyroscope Monitoring helm chart 2 | -------------------------------------------------------------------------------- /operations/pyroscope/alloy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/operations/pyroscope/alloy_test.go -------------------------------------------------------------------------------- /operations/pyroscope/helm/cr.yaml: -------------------------------------------------------------------------------- 1 | git-repo: helm-charts 2 | owner: grafana 3 | skip-existing: true 4 | -------------------------------------------------------------------------------- /operations/pyroscope/helm/ct.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/operations/pyroscope/helm/ct.yaml -------------------------------------------------------------------------------- /operations/pyroscope/helm/pyroscope/ci/single-binary-values.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | -------------------------------------------------------------------------------- /operations/pyroscope/jsonnet/pyroscope-mixin/pyroscope-mixin/.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ -------------------------------------------------------------------------------- /operations/pyroscope/jsonnet/pyroscope-mixin/vendor/grafana-builder: -------------------------------------------------------------------------------- 1 | github.com/grafana/jsonnet-libs/grafana-builder -------------------------------------------------------------------------------- /operations/pyroscope/jsonnet/pyroscope-mixin/vendor/grafonnet: -------------------------------------------------------------------------------- 1 | github.com/grafana/grafonnet-lib/grafonnet -------------------------------------------------------------------------------- /operations/pyroscope/jsonnet/pyroscope-mixin/vendor/mixin-utils: -------------------------------------------------------------------------------- 1 | github.com/grafana/jsonnet-libs/mixin-utils -------------------------------------------------------------------------------- /operations/pyroscope/jsonnet/pyroscope/.gitignore: -------------------------------------------------------------------------------- 1 | /vendor/ 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/package.json -------------------------------------------------------------------------------- /pkg/adhocprofiles/adhocprofiles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/adhocprofiles/adhocprofiles.go -------------------------------------------------------------------------------- /pkg/api/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/api/api.go -------------------------------------------------------------------------------- /pkg/api/api_experimental.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/api/api_experimental.go -------------------------------------------------------------------------------- /pkg/api/connect/codec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/api/connect/codec.go -------------------------------------------------------------------------------- /pkg/api/connect/compression.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/api/connect/compression.go -------------------------------------------------------------------------------- /pkg/api/connect/connect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/api/connect/connect.go -------------------------------------------------------------------------------- /pkg/api/connect_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/api/connect_options.go -------------------------------------------------------------------------------- /pkg/api/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/api/index.go -------------------------------------------------------------------------------- /pkg/api/index.gohtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/api/index.gohtml -------------------------------------------------------------------------------- /pkg/api/index_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/api/index_test.go -------------------------------------------------------------------------------- /pkg/api/memberlist_status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/api/memberlist_status.go -------------------------------------------------------------------------------- /pkg/api/memberlist_status.gohtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/api/memberlist_status.gohtml -------------------------------------------------------------------------------- /pkg/api/register_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/api/register_options.go -------------------------------------------------------------------------------- /pkg/api/register_options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/api/register_options_test.go -------------------------------------------------------------------------------- /pkg/api/static/pyroscope-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/api/static/pyroscope-logo.png -------------------------------------------------------------------------------- /pkg/api/static/pyroscope-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/api/static/pyroscope-styles.css -------------------------------------------------------------------------------- /pkg/api/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/api/version/version.go -------------------------------------------------------------------------------- /pkg/api/version/version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/api/version/version_test.go -------------------------------------------------------------------------------- /pkg/block/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/block/block.go -------------------------------------------------------------------------------- /pkg/block/compaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/block/compaction.go -------------------------------------------------------------------------------- /pkg/block/compaction_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/block/compaction_test.go -------------------------------------------------------------------------------- /pkg/block/dataset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/block/dataset.go -------------------------------------------------------------------------------- /pkg/block/metadata/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/block/metadata/metadata.go -------------------------------------------------------------------------------- /pkg/block/metadata/metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/block/metadata/metadata_test.go -------------------------------------------------------------------------------- /pkg/block/object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/block/object.go -------------------------------------------------------------------------------- /pkg/block/section_profiles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/block/section_profiles.go -------------------------------------------------------------------------------- /pkg/block/section_profiles_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/block/section_profiles_test.go -------------------------------------------------------------------------------- /pkg/block/section_symbols.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/block/section_symbols.go -------------------------------------------------------------------------------- /pkg/block/section_tsdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/block/section_tsdb.go -------------------------------------------------------------------------------- /pkg/block/testdata/.gitignore: -------------------------------------------------------------------------------- 1 | blocks/ 2 | -------------------------------------------------------------------------------- /pkg/block/testdata/block-metas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/block/testdata/block-metas.json -------------------------------------------------------------------------------- /pkg/block/testdata/compacted.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/block/testdata/compacted.golden -------------------------------------------------------------------------------- /pkg/block/ulid_generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/block/ulid_generator.go -------------------------------------------------------------------------------- /pkg/block/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/block/writer.go -------------------------------------------------------------------------------- /pkg/buf.gen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/buf.gen.yaml -------------------------------------------------------------------------------- /pkg/buf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/buf.yaml -------------------------------------------------------------------------------- /pkg/cfg/cfg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/cfg/cfg.go -------------------------------------------------------------------------------- /pkg/cfg/cfg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/cfg/cfg_test.go -------------------------------------------------------------------------------- /pkg/cfg/data_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/cfg/data_test.go -------------------------------------------------------------------------------- /pkg/cfg/dynamic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/cfg/dynamic.go -------------------------------------------------------------------------------- /pkg/cfg/dynamic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/cfg/dynamic_test.go -------------------------------------------------------------------------------- /pkg/cfg/files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/cfg/files.go -------------------------------------------------------------------------------- /pkg/cfg/files_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/cfg/files_test.go -------------------------------------------------------------------------------- /pkg/cfg/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/cfg/flag.go -------------------------------------------------------------------------------- /pkg/cfg/flag_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/cfg/flag_test.go -------------------------------------------------------------------------------- /pkg/cfg/precedence_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/cfg/precedence_test.go -------------------------------------------------------------------------------- /pkg/clientpool/bidi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/clientpool/bidi.go -------------------------------------------------------------------------------- /pkg/compactionworker/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/compactionworker/metrics.go -------------------------------------------------------------------------------- /pkg/compactionworker/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/compactionworker/worker.go -------------------------------------------------------------------------------- /pkg/compactionworker/worker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/compactionworker/worker_test.go -------------------------------------------------------------------------------- /pkg/compactor/blocks_cleaner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/compactor/blocks_cleaner.go -------------------------------------------------------------------------------- /pkg/compactor/bucket_compactor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/compactor/bucket_compactor.go -------------------------------------------------------------------------------- /pkg/compactor/compactor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/compactor/compactor.go -------------------------------------------------------------------------------- /pkg/compactor/compactor_http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/compactor/compactor_http.go -------------------------------------------------------------------------------- /pkg/compactor/compactor_ring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/compactor/compactor_ring.go -------------------------------------------------------------------------------- /pkg/compactor/compactor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/compactor/compactor_test.go -------------------------------------------------------------------------------- /pkg/compactor/duration_list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/compactor/duration_list.go -------------------------------------------------------------------------------- /pkg/compactor/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/compactor/job.go -------------------------------------------------------------------------------- /pkg/compactor/job_sorting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/compactor/job_sorting.go -------------------------------------------------------------------------------- /pkg/compactor/job_sorting_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/compactor/job_sorting_test.go -------------------------------------------------------------------------------- /pkg/compactor/job_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/compactor/job_test.go -------------------------------------------------------------------------------- /pkg/compactor/split_merge_job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/compactor/split_merge_job.go -------------------------------------------------------------------------------- /pkg/compactor/status.gohtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/compactor/status.gohtml -------------------------------------------------------------------------------- /pkg/compactor/syncer_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/compactor/syncer_metrics.go -------------------------------------------------------------------------------- /pkg/distributor/distributor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/distributor/distributor.go -------------------------------------------------------------------------------- /pkg/distributor/distributor_ring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/distributor/distributor_ring.go -------------------------------------------------------------------------------- /pkg/distributor/distributor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/distributor/distributor_test.go -------------------------------------------------------------------------------- /pkg/distributor/instance_count.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/distributor/instance_count.go -------------------------------------------------------------------------------- /pkg/distributor/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/distributor/metrics.go -------------------------------------------------------------------------------- /pkg/distributor/model/push.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/distributor/model/push.go -------------------------------------------------------------------------------- /pkg/distributor/model/push_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/distributor/model/push_test.go -------------------------------------------------------------------------------- /pkg/distributor/rate_strategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/distributor/rate_strategy.go -------------------------------------------------------------------------------- /pkg/distributor/sampling/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/distributor/sampling/config.go -------------------------------------------------------------------------------- /pkg/distributor/writepath/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/distributor/writepath/router.go -------------------------------------------------------------------------------- /pkg/embedded/grafana/assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/embedded/grafana/assets.go -------------------------------------------------------------------------------- /pkg/embedded/grafana/grafana.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/embedded/grafana/grafana.go -------------------------------------------------------------------------------- /pkg/featureflags/feature_flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/featureflags/feature_flags.go -------------------------------------------------------------------------------- /pkg/frontend/dot/graph/dotgraph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/dot/graph/dotgraph.go -------------------------------------------------------------------------------- /pkg/frontend/dot/graph/graph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/dot/graph/graph.go -------------------------------------------------------------------------------- /pkg/frontend/dot/report/report.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/dot/report/report.go -------------------------------------------------------------------------------- /pkg/frontend/frontend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/frontend.go -------------------------------------------------------------------------------- /pkg/frontend/frontend_diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/frontend_diff.go -------------------------------------------------------------------------------- /pkg/frontend/frontend_diff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/frontend_diff_test.go -------------------------------------------------------------------------------- /pkg/frontend/frontend_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/frontend_test.go -------------------------------------------------------------------------------- /pkg/frontend/readpath/read_path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/readpath/read_path.go -------------------------------------------------------------------------------- /pkg/frontend/readpath/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/readpath/router.go -------------------------------------------------------------------------------- /pkg/frontend/split_by_interval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/split_by_interval.go -------------------------------------------------------------------------------- /pkg/frontend/vcs/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/vcs/client/client.go -------------------------------------------------------------------------------- /pkg/frontend/vcs/client/github.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/vcs/client/github.go -------------------------------------------------------------------------------- /pkg/frontend/vcs/client/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/vcs/client/metrics.go -------------------------------------------------------------------------------- /pkg/frontend/vcs/commit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/vcs/commit.go -------------------------------------------------------------------------------- /pkg/frontend/vcs/commit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/vcs/commit_test.go -------------------------------------------------------------------------------- /pkg/frontend/vcs/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/vcs/config/config.go -------------------------------------------------------------------------------- /pkg/frontend/vcs/encryption.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/vcs/encryption.go -------------------------------------------------------------------------------- /pkg/frontend/vcs/encryption_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/vcs/encryption_test.go -------------------------------------------------------------------------------- /pkg/frontend/vcs/github.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/vcs/github.go -------------------------------------------------------------------------------- /pkg/frontend/vcs/github_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/vcs/github_test.go -------------------------------------------------------------------------------- /pkg/frontend/vcs/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/vcs/service.go -------------------------------------------------------------------------------- /pkg/frontend/vcs/source/find.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/vcs/source/find.go -------------------------------------------------------------------------------- /pkg/frontend/vcs/source/find_go.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/vcs/source/find_go.go -------------------------------------------------------------------------------- /pkg/frontend/vcs/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/vcs/token.go -------------------------------------------------------------------------------- /pkg/frontend/vcs/token_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/frontend/vcs/token_test.go -------------------------------------------------------------------------------- /pkg/ingester/ingester.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/ingester/ingester.go -------------------------------------------------------------------------------- /pkg/ingester/ingester_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/ingester/ingester_test.go -------------------------------------------------------------------------------- /pkg/ingester/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/ingester/instance.go -------------------------------------------------------------------------------- /pkg/ingester/limiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/ingester/limiter.go -------------------------------------------------------------------------------- /pkg/ingester/limiter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/ingester/limiter_test.go -------------------------------------------------------------------------------- /pkg/ingester/otlp/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/ingester/otlp/convert.go -------------------------------------------------------------------------------- /pkg/ingester/otlp/ingest_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/ingester/otlp/ingest_handler.go -------------------------------------------------------------------------------- /pkg/ingester/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/ingester/query.go -------------------------------------------------------------------------------- /pkg/ingester/query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/ingester/query_test.go -------------------------------------------------------------------------------- /pkg/ingester/retention.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/ingester/retention.go -------------------------------------------------------------------------------- /pkg/ingester/retention_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/ingester/retention_test.go -------------------------------------------------------------------------------- /pkg/iter/batch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/iter/batch.go -------------------------------------------------------------------------------- /pkg/iter/batch_async.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/iter/batch_async.go -------------------------------------------------------------------------------- /pkg/iter/batch_async_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/iter/batch_async_test.go -------------------------------------------------------------------------------- /pkg/iter/batch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/iter/batch_test.go -------------------------------------------------------------------------------- /pkg/iter/iter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/iter/iter.go -------------------------------------------------------------------------------- /pkg/iter/tee.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/iter/tee.go -------------------------------------------------------------------------------- /pkg/iter/tee_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/iter/tee_test.go -------------------------------------------------------------------------------- /pkg/iter/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/iter/tree.go -------------------------------------------------------------------------------- /pkg/metastore/admin/admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/admin/admin.go -------------------------------------------------------------------------------- /pkg/metastore/admin/pages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/admin/pages.go -------------------------------------------------------------------------------- /pkg/metastore/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/client/client.go -------------------------------------------------------------------------------- /pkg/metastore/client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/client/client_test.go -------------------------------------------------------------------------------- /pkg/metastore/client/methods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/client/methods.go -------------------------------------------------------------------------------- /pkg/metastore/compaction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/compaction/README.md -------------------------------------------------------------------------------- /pkg/metastore/compaction_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/compaction_service.go -------------------------------------------------------------------------------- /pkg/metastore/discovery/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/discovery/dns.go -------------------------------------------------------------------------------- /pkg/metastore/discovery/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/discovery/parse.go -------------------------------------------------------------------------------- /pkg/metastore/discovery/static.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/discovery/static.go -------------------------------------------------------------------------------- /pkg/metastore/fsm/boltdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/fsm/boltdb.go -------------------------------------------------------------------------------- /pkg/metastore/fsm/boltdb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/fsm/boltdb_test.go -------------------------------------------------------------------------------- /pkg/metastore/fsm/fsm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/fsm/fsm.go -------------------------------------------------------------------------------- /pkg/metastore/fsm/log_entry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/fsm/log_entry.go -------------------------------------------------------------------------------- /pkg/metastore/fsm/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/fsm/metrics.go -------------------------------------------------------------------------------- /pkg/metastore/fsm/snapshot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/fsm/snapshot.go -------------------------------------------------------------------------------- /pkg/metastore/fsm/tracing_tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/fsm/tracing_tx.go -------------------------------------------------------------------------------- /pkg/metastore/index/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/index/README.md -------------------------------------------------------------------------------- /pkg/metastore/index/dlq/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/index/dlq/metrics.go -------------------------------------------------------------------------------- /pkg/metastore/index/dlq/recovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/index/dlq/recovery.go -------------------------------------------------------------------------------- /pkg/metastore/index/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/index/index.go -------------------------------------------------------------------------------- /pkg/metastore/index/index_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/index/index_cache.go -------------------------------------------------------------------------------- /pkg/metastore/index/index_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/index/index_test.go -------------------------------------------------------------------------------- /pkg/metastore/index/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/index/query.go -------------------------------------------------------------------------------- /pkg/metastore/index/query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/index/query_test.go -------------------------------------------------------------------------------- /pkg/metastore/index/store/shard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/index/store/shard.go -------------------------------------------------------------------------------- /pkg/metastore/index_raft_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/index_raft_handler.go -------------------------------------------------------------------------------- /pkg/metastore/index_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/index_service.go -------------------------------------------------------------------------------- /pkg/metastore/metastore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/metastore.go -------------------------------------------------------------------------------- /pkg/metastore/metastore_raft.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/metastore_raft.go -------------------------------------------------------------------------------- /pkg/metastore/query_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/query_service.go -------------------------------------------------------------------------------- /pkg/metastore/raftnode/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/raftnode/errors.go -------------------------------------------------------------------------------- /pkg/metastore/raftnode/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/raftnode/node.go -------------------------------------------------------------------------------- /pkg/metastore/raftnode/node_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/raftnode/node_info.go -------------------------------------------------------------------------------- /pkg/metastore/raftnode/node_read.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/raftnode/node_read.go -------------------------------------------------------------------------------- /pkg/metastore/raftnode/observer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/raftnode/observer.go -------------------------------------------------------------------------------- /pkg/metastore/raftnode/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/raftnode/service.go -------------------------------------------------------------------------------- /pkg/metastore/raftnode/snapshot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/raftnode/snapshot.go -------------------------------------------------------------------------------- /pkg/metastore/store/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/store/store.go -------------------------------------------------------------------------------- /pkg/metastore/tenant_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/tenant_service.go -------------------------------------------------------------------------------- /pkg/metastore/test/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/test/create.go -------------------------------------------------------------------------------- /pkg/metastore/tracing/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metastore/tracing/util.go -------------------------------------------------------------------------------- /pkg/metrics/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metrics/config.go -------------------------------------------------------------------------------- /pkg/metrics/exporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metrics/exporter.go -------------------------------------------------------------------------------- /pkg/metrics/observer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metrics/observer.go -------------------------------------------------------------------------------- /pkg/metrics/observer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metrics/observer_test.go -------------------------------------------------------------------------------- /pkg/metrics/ruler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metrics/ruler.go -------------------------------------------------------------------------------- /pkg/metrics/ruler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/metrics/ruler_test.go -------------------------------------------------------------------------------- /pkg/model/exemplar_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/exemplar_builder.go -------------------------------------------------------------------------------- /pkg/model/flamegraph.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/flamegraph.go -------------------------------------------------------------------------------- /pkg/model/flamegraph_diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/flamegraph_diff.go -------------------------------------------------------------------------------- /pkg/model/flamegraph_diff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/flamegraph_diff_test.go -------------------------------------------------------------------------------- /pkg/model/flamegraph_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/flamegraph_test.go -------------------------------------------------------------------------------- /pkg/model/labels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/labels.go -------------------------------------------------------------------------------- /pkg/model/labels_merger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/labels_merger.go -------------------------------------------------------------------------------- /pkg/model/labels_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/labels_test.go -------------------------------------------------------------------------------- /pkg/model/pprofsplit/pprof_split.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/pprofsplit/pprof_split.go -------------------------------------------------------------------------------- /pkg/model/profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/profile.go -------------------------------------------------------------------------------- /pkg/model/profile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/profile_test.go -------------------------------------------------------------------------------- /pkg/model/profiles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/profiles.go -------------------------------------------------------------------------------- /pkg/model/profiles_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/profiles_test.go -------------------------------------------------------------------------------- /pkg/model/recording_rule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/recording_rule.go -------------------------------------------------------------------------------- /pkg/model/recording_rule_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/recording_rule_test.go -------------------------------------------------------------------------------- /pkg/model/relabel/relabel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/relabel/relabel.go -------------------------------------------------------------------------------- /pkg/model/relabel/relabel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/relabel/relabel_test.go -------------------------------------------------------------------------------- /pkg/model/sampletype/relabel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/sampletype/relabel.go -------------------------------------------------------------------------------- /pkg/model/stack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/stack.go -------------------------------------------------------------------------------- /pkg/model/stacktraces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/stacktraces.go -------------------------------------------------------------------------------- /pkg/model/stacktraces_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/stacktraces_test.go -------------------------------------------------------------------------------- /pkg/model/testdata/stacktraces/1.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/testdata/stacktraces/1.pb -------------------------------------------------------------------------------- /pkg/model/testdata/stacktraces/2.pb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/testdata/stacktraces/2.pb -------------------------------------------------------------------------------- /pkg/model/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/time.go -------------------------------------------------------------------------------- /pkg/model/time_series.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/time_series.go -------------------------------------------------------------------------------- /pkg/model/time_series_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/time_series_builder.go -------------------------------------------------------------------------------- /pkg/model/time_series_merger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/time_series_merger.go -------------------------------------------------------------------------------- /pkg/model/time_series_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/time_series_test.go -------------------------------------------------------------------------------- /pkg/model/time_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/time_test.go -------------------------------------------------------------------------------- /pkg/model/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/tree.go -------------------------------------------------------------------------------- /pkg/model/tree_merger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/tree_merger.go -------------------------------------------------------------------------------- /pkg/model/tree_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/model/tree_test.go -------------------------------------------------------------------------------- /pkg/objstore/bucket_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/objstore/bucket_util.go -------------------------------------------------------------------------------- /pkg/objstore/bucket_util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/objstore/bucket_util_test.go -------------------------------------------------------------------------------- /pkg/objstore/client/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/objstore/client/config.go -------------------------------------------------------------------------------- /pkg/objstore/client/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/objstore/client/factory.go -------------------------------------------------------------------------------- /pkg/objstore/not_found.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/objstore/not_found.go -------------------------------------------------------------------------------- /pkg/objstore/objstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/objstore/objstore.go -------------------------------------------------------------------------------- /pkg/objstore/parquet/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/objstore/parquet/file.go -------------------------------------------------------------------------------- /pkg/objstore/parquet/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/objstore/parquet/reader.go -------------------------------------------------------------------------------- /pkg/objstore/read_only_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/objstore/read_only_file.go -------------------------------------------------------------------------------- /pkg/objstore/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/objstore/reader.go -------------------------------------------------------------------------------- /pkg/objstore/reader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/objstore/reader_test.go -------------------------------------------------------------------------------- /pkg/og/agent/spy/labels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/agent/spy/labels.go -------------------------------------------------------------------------------- /pkg/og/agent/spy/spy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/agent/spy/spy.go -------------------------------------------------------------------------------- /pkg/og/agent/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/agent/types/types.go -------------------------------------------------------------------------------- /pkg/og/build/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/build/build.go -------------------------------------------------------------------------------- /pkg/og/convert/jfr/profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/convert/jfr/profile.go -------------------------------------------------------------------------------- /pkg/og/convert/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/convert/parser.go -------------------------------------------------------------------------------- /pkg/og/convert/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/convert/parser_test.go -------------------------------------------------------------------------------- /pkg/og/convert/perf/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/convert/perf/script.go -------------------------------------------------------------------------------- /pkg/og/convert/pprof/decoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/convert/pprof/decoder.go -------------------------------------------------------------------------------- /pkg/og/convert/pprof/profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/convert/pprof/profile.go -------------------------------------------------------------------------------- /pkg/og/ingestion/ingestion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/ingestion/ingestion.go -------------------------------------------------------------------------------- /pkg/og/storage/dict/dict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/storage/dict/dict.go -------------------------------------------------------------------------------- /pkg/og/storage/dict/dict_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/storage/dict/dict_test.go -------------------------------------------------------------------------------- /pkg/og/storage/dict/serialize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/storage/dict/serialize.go -------------------------------------------------------------------------------- /pkg/og/storage/dict/trie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/storage/dict/trie.go -------------------------------------------------------------------------------- /pkg/og/storage/tree/collapsed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/storage/tree/collapsed.go -------------------------------------------------------------------------------- /pkg/og/storage/tree/minval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/storage/tree/minval.go -------------------------------------------------------------------------------- /pkg/og/storage/tree/pprof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/storage/tree/pprof.go -------------------------------------------------------------------------------- /pkg/og/storage/tree/serialize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/storage/tree/serialize.go -------------------------------------------------------------------------------- /pkg/og/storage/tree/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/storage/tree/tree.go -------------------------------------------------------------------------------- /pkg/og/storage/tree/tree_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/storage/tree/tree_test.go -------------------------------------------------------------------------------- /pkg/og/storage/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/storage/types.go -------------------------------------------------------------------------------- /pkg/og/structs/merge/merge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/structs/merge/merge.go -------------------------------------------------------------------------------- /pkg/og/testing/fake_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/testing/fake_listener.go -------------------------------------------------------------------------------- /pkg/og/testing/logrus_logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/testing/logrus_logging.go -------------------------------------------------------------------------------- /pkg/og/testing/profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/testing/profile.go -------------------------------------------------------------------------------- /pkg/og/testing/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/testing/time.go -------------------------------------------------------------------------------- /pkg/og/testing/tmpdir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/testing/tmpdir.go -------------------------------------------------------------------------------- /pkg/og/util/attime/attime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/util/attime/attime.go -------------------------------------------------------------------------------- /pkg/og/util/bytesize/bytesize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/util/bytesize/bytesize.go -------------------------------------------------------------------------------- /pkg/og/util/form/form.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/util/form/form.go -------------------------------------------------------------------------------- /pkg/og/util/varint/varint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/og/util/varint/varint.go -------------------------------------------------------------------------------- /pkg/operations/admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/operations/admin.go -------------------------------------------------------------------------------- /pkg/operations/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/operations/handlers.go -------------------------------------------------------------------------------- /pkg/operations/handlers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/operations/handlers_test.go -------------------------------------------------------------------------------- /pkg/operations/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/operations/model.go -------------------------------------------------------------------------------- /pkg/operations/model_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/operations/model_test.go -------------------------------------------------------------------------------- /pkg/operations/pages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/operations/pages.go -------------------------------------------------------------------------------- /pkg/operations/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/operations/time.go -------------------------------------------------------------------------------- /pkg/operations/time_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/operations/time_test.go -------------------------------------------------------------------------------- /pkg/operations/v2/admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/operations/v2/admin.go -------------------------------------------------------------------------------- /pkg/operations/v2/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/operations/v2/handlers.go -------------------------------------------------------------------------------- /pkg/operations/v2/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/operations/v2/model.go -------------------------------------------------------------------------------- /pkg/operations/v2/pages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/operations/v2/pages.go -------------------------------------------------------------------------------- /pkg/operations/v2/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/operations/v2/time.go -------------------------------------------------------------------------------- /pkg/parquet/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/parquet/group.go -------------------------------------------------------------------------------- /pkg/parquet/row_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/parquet/row_reader.go -------------------------------------------------------------------------------- /pkg/parquet/row_reader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/parquet/row_reader_test.go -------------------------------------------------------------------------------- /pkg/parquet/row_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/parquet/row_writer.go -------------------------------------------------------------------------------- /pkg/parquet/row_writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/parquet/row_writer_test.go -------------------------------------------------------------------------------- /pkg/phlaredb/block/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/block/block.go -------------------------------------------------------------------------------- /pkg/phlaredb/block/block_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/block/block_test.go -------------------------------------------------------------------------------- /pkg/phlaredb/block/fetcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/block/fetcher.go -------------------------------------------------------------------------------- /pkg/phlaredb/block/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/block/list.go -------------------------------------------------------------------------------- /pkg/phlaredb/block/markers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/block/markers.go -------------------------------------------------------------------------------- /pkg/phlaredb/block/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/block/metadata.go -------------------------------------------------------------------------------- /pkg/phlaredb/block_querier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/block_querier.go -------------------------------------------------------------------------------- /pkg/phlaredb/bucket/users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/bucket/users.go -------------------------------------------------------------------------------- /pkg/phlaredb/compact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/compact.go -------------------------------------------------------------------------------- /pkg/phlaredb/compact_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/compact_test.go -------------------------------------------------------------------------------- /pkg/phlaredb/delta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/delta.go -------------------------------------------------------------------------------- /pkg/phlaredb/delta_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/delta_test.go -------------------------------------------------------------------------------- /pkg/phlaredb/head.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/head.go -------------------------------------------------------------------------------- /pkg/phlaredb/head_queriers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/head_queriers.go -------------------------------------------------------------------------------- /pkg/phlaredb/head_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/head_test.go -------------------------------------------------------------------------------- /pkg/phlaredb/labels/labels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/labels/labels.go -------------------------------------------------------------------------------- /pkg/phlaredb/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/metrics.go -------------------------------------------------------------------------------- /pkg/phlaredb/metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/metrics_test.go -------------------------------------------------------------------------------- /pkg/phlaredb/phlaredb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/phlaredb.go -------------------------------------------------------------------------------- /pkg/phlaredb/phlaredb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/phlaredb_test.go -------------------------------------------------------------------------------- /pkg/phlaredb/profile_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/profile_store.go -------------------------------------------------------------------------------- /pkg/phlaredb/profile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/profile_test.go -------------------------------------------------------------------------------- /pkg/phlaredb/profiles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/profiles.go -------------------------------------------------------------------------------- /pkg/phlaredb/querier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/querier.go -------------------------------------------------------------------------------- /pkg/phlaredb/querier_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/querier_test.go -------------------------------------------------------------------------------- /pkg/phlaredb/query/iters.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/query/iters.go -------------------------------------------------------------------------------- /pkg/phlaredb/query/iters_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/query/iters_test.go -------------------------------------------------------------------------------- /pkg/phlaredb/query/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/query/metrics.go -------------------------------------------------------------------------------- /pkg/phlaredb/query/predicates.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/query/predicates.go -------------------------------------------------------------------------------- /pkg/phlaredb/query/repeated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/query/repeated.go -------------------------------------------------------------------------------- /pkg/phlaredb/query/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/query/util.go -------------------------------------------------------------------------------- /pkg/phlaredb/query/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/query/util_test.go -------------------------------------------------------------------------------- /pkg/phlaredb/row_profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/row_profile.go -------------------------------------------------------------------------------- /pkg/phlaredb/sample_merge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/sample_merge.go -------------------------------------------------------------------------------- /pkg/phlaredb/sharding/label.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/sharding/label.go -------------------------------------------------------------------------------- /pkg/phlaredb/shipper/shipper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/shipper/shipper.go -------------------------------------------------------------------------------- /pkg/phlaredb/symdb/format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/symdb/format.go -------------------------------------------------------------------------------- /pkg/phlaredb/symdb/functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/symdb/functions.go -------------------------------------------------------------------------------- /pkg/phlaredb/symdb/locations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/symdb/locations.go -------------------------------------------------------------------------------- /pkg/phlaredb/symdb/mappings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/symdb/mappings.go -------------------------------------------------------------------------------- /pkg/phlaredb/symdb/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/symdb/resolver.go -------------------------------------------------------------------------------- /pkg/phlaredb/symdb/rewriter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/symdb/rewriter.go -------------------------------------------------------------------------------- /pkg/phlaredb/symdb/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/symdb/strings.go -------------------------------------------------------------------------------- /pkg/phlaredb/symdb/symdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/symdb/symdb.go -------------------------------------------------------------------------------- /pkg/phlaredb/symdb/symdb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/symdb/symdb_test.go -------------------------------------------------------------------------------- /pkg/phlaredb/testdata/01HD3X85G9BGAG4S3TKPNMFG4Z/symbols/stacktraces.symdb: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /pkg/phlaredb/testdata/heap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/testdata/heap -------------------------------------------------------------------------------- /pkg/phlaredb/testdata/profile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/testdata/profile -------------------------------------------------------------------------------- /pkg/phlaredb/tsdb/bitprefix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/tsdb/bitprefix.go -------------------------------------------------------------------------------- /pkg/phlaredb/tsdb/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/tsdb/index.go -------------------------------------------------------------------------------- /pkg/phlaredb/tsdb/index/chunk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/tsdb/index/chunk.go -------------------------------------------------------------------------------- /pkg/phlaredb/tsdb/index/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/tsdb/index/index.go -------------------------------------------------------------------------------- /pkg/phlaredb/tsdb/index/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/tsdb/index/pool.go -------------------------------------------------------------------------------- /pkg/phlaredb/tsdb/index/shard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/tsdb/index/shard.go -------------------------------------------------------------------------------- /pkg/phlaredb/tsdb/index_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/tsdb/index_test.go -------------------------------------------------------------------------------- /pkg/phlaredb/tsdb/shard/shard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/tsdb/shard/shard.go -------------------------------------------------------------------------------- /pkg/phlaredb/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/validate.go -------------------------------------------------------------------------------- /pkg/phlaredb/validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/phlaredb/validate_test.go -------------------------------------------------------------------------------- /pkg/pprof/fix_go_profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/pprof/fix_go_profile.go -------------------------------------------------------------------------------- /pkg/pprof/fix_go_profile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/pprof/fix_go_profile_test.go -------------------------------------------------------------------------------- /pkg/pprof/fix_go_truncated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/pprof/fix_go_truncated.go -------------------------------------------------------------------------------- /pkg/pprof/merge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/pprof/merge.go -------------------------------------------------------------------------------- /pkg/pprof/merge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/pprof/merge_test.go -------------------------------------------------------------------------------- /pkg/pprof/pprof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/pprof/pprof.go -------------------------------------------------------------------------------- /pkg/pprof/pprof_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/pprof/pprof_test.go -------------------------------------------------------------------------------- /pkg/pprof/testdata/heap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/pprof/testdata/heap -------------------------------------------------------------------------------- /pkg/pprof/testdata/heap_delta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/pprof/testdata/heap_delta -------------------------------------------------------------------------------- /pkg/pprof/testdata/profile_java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/pprof/testdata/profile_java -------------------------------------------------------------------------------- /pkg/pprof/testdata/profile_ruby: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/pprof/testdata/profile_ruby -------------------------------------------------------------------------------- /pkg/pprof/testdata/profile_rust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/pprof/testdata/profile_rust -------------------------------------------------------------------------------- /pkg/pprof/testhelper/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/pprof/testhelper/model.go -------------------------------------------------------------------------------- /pkg/pyroscope/PYROSCOPE_V2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/pyroscope/PYROSCOPE_V2.md -------------------------------------------------------------------------------- /pkg/pyroscope/context/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/pyroscope/context/context.go -------------------------------------------------------------------------------- /pkg/pyroscope/feature_flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/pyroscope/feature_flags.go -------------------------------------------------------------------------------- /pkg/pyroscope/health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/pyroscope/health.go -------------------------------------------------------------------------------- /pkg/pyroscope/modules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/pyroscope/modules.go -------------------------------------------------------------------------------- /pkg/pyroscope/pyroscope.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/pyroscope/pyroscope.go -------------------------------------------------------------------------------- /pkg/pyroscope/pyroscope_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/pyroscope/pyroscope_test.go -------------------------------------------------------------------------------- /pkg/pyroscope/runtime_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/pyroscope/runtime_config.go -------------------------------------------------------------------------------- /pkg/querier/analyze_query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querier/analyze_query.go -------------------------------------------------------------------------------- /pkg/querier/grpc_handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querier/grpc_handler.go -------------------------------------------------------------------------------- /pkg/querier/grpc_roundtripper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querier/grpc_roundtripper.go -------------------------------------------------------------------------------- /pkg/querier/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querier/http.go -------------------------------------------------------------------------------- /pkg/querier/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querier/http_test.go -------------------------------------------------------------------------------- /pkg/querier/ingester_querier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querier/ingester_querier.go -------------------------------------------------------------------------------- /pkg/querier/querier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querier/querier.go -------------------------------------------------------------------------------- /pkg/querier/querier_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querier/querier_test.go -------------------------------------------------------------------------------- /pkg/querier/replication.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querier/replication.go -------------------------------------------------------------------------------- /pkg/querier/replication_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querier/replication_test.go -------------------------------------------------------------------------------- /pkg/querier/select_merge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querier/select_merge.go -------------------------------------------------------------------------------- /pkg/querier/select_merge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querier/select_merge_test.go -------------------------------------------------------------------------------- /pkg/querier/stats/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querier/stats/stats.go -------------------------------------------------------------------------------- /pkg/querier/stats/stats.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querier/stats/stats.pb.go -------------------------------------------------------------------------------- /pkg/querier/stats/stats.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querier/stats/stats.proto -------------------------------------------------------------------------------- /pkg/querier/stats/stats_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querier/stats/stats_test.go -------------------------------------------------------------------------------- /pkg/querier/timeline/timeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querier/timeline/timeline.go -------------------------------------------------------------------------------- /pkg/querier/worker/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querier/worker/util.go -------------------------------------------------------------------------------- /pkg/querier/worker/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querier/worker/worker.go -------------------------------------------------------------------------------- /pkg/querybackend/backend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querybackend/backend.go -------------------------------------------------------------------------------- /pkg/querybackend/block_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querybackend/block_reader.go -------------------------------------------------------------------------------- /pkg/querybackend/concurrency.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querybackend/concurrency.go -------------------------------------------------------------------------------- /pkg/querybackend/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querybackend/metrics.go -------------------------------------------------------------------------------- /pkg/querybackend/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querybackend/query.go -------------------------------------------------------------------------------- /pkg/querybackend/query_pprof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querybackend/query_pprof.go -------------------------------------------------------------------------------- /pkg/querybackend/query_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/querybackend/query_tree.go -------------------------------------------------------------------------------- /pkg/scheduler/queue/queue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/scheduler/queue/queue.go -------------------------------------------------------------------------------- /pkg/scheduler/scheduler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/scheduler/scheduler.go -------------------------------------------------------------------------------- /pkg/scheduler/scheduler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/scheduler/scheduler_test.go -------------------------------------------------------------------------------- /pkg/segmentwriter/memdb/head.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/segmentwriter/memdb/head.go -------------------------------------------------------------------------------- /pkg/segmentwriter/segment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/segmentwriter/segment.go -------------------------------------------------------------------------------- /pkg/segmentwriter/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/segmentwriter/service.go -------------------------------------------------------------------------------- /pkg/settings/bucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/settings/bucket.go -------------------------------------------------------------------------------- /pkg/settings/bucket_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/settings/bucket_test.go -------------------------------------------------------------------------------- /pkg/settings/recording/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/settings/recording/config.go -------------------------------------------------------------------------------- /pkg/settings/recording/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/settings/recording/store.go -------------------------------------------------------------------------------- /pkg/settings/setting_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/settings/setting_test.go -------------------------------------------------------------------------------- /pkg/settings/settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/settings/settings.go -------------------------------------------------------------------------------- /pkg/settings/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/settings/store.go -------------------------------------------------------------------------------- /pkg/settings/store/store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/settings/store/store.go -------------------------------------------------------------------------------- /pkg/settings/store/store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/settings/store/store_test.go -------------------------------------------------------------------------------- /pkg/slices/slices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/slices/slices.go -------------------------------------------------------------------------------- /pkg/storegateway/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/storegateway/block.go -------------------------------------------------------------------------------- /pkg/storegateway/block_filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/storegateway/block_filter.go -------------------------------------------------------------------------------- /pkg/storegateway/blocks.gohtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/storegateway/blocks.gohtml -------------------------------------------------------------------------------- /pkg/storegateway/bucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/storegateway/bucket.go -------------------------------------------------------------------------------- /pkg/storegateway/gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/storegateway/gateway.go -------------------------------------------------------------------------------- /pkg/storegateway/gateway_ring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/storegateway/gateway_ring.go -------------------------------------------------------------------------------- /pkg/storegateway/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/storegateway/metrics.go -------------------------------------------------------------------------------- /pkg/storegateway/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/storegateway/query.go -------------------------------------------------------------------------------- /pkg/storegateway/tenants.gohtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/storegateway/tenants.gohtml -------------------------------------------------------------------------------- /pkg/symbolizer/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/symbolizer/errors.go -------------------------------------------------------------------------------- /pkg/symbolizer/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/symbolizer/metrics.go -------------------------------------------------------------------------------- /pkg/symbolizer/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/symbolizer/reader.go -------------------------------------------------------------------------------- /pkg/symbolizer/symbolizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/symbolizer/symbolizer.go -------------------------------------------------------------------------------- /pkg/symbolizer/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/symbolizer/types.go -------------------------------------------------------------------------------- /pkg/tenant/allowed_tenants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/tenant/allowed_tenants.go -------------------------------------------------------------------------------- /pkg/tenant/interceptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/tenant/interceptor.go -------------------------------------------------------------------------------- /pkg/tenant/interceptor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/tenant/interceptor_test.go -------------------------------------------------------------------------------- /pkg/tenant/tenant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/tenant/tenant.go -------------------------------------------------------------------------------- /pkg/test/boltdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/test/boltdb.go -------------------------------------------------------------------------------- /pkg/test/capture.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/test/capture.go -------------------------------------------------------------------------------- /pkg/test/copy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/test/copy.go -------------------------------------------------------------------------------- /pkg/test/idempotence.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/test/idempotence.go -------------------------------------------------------------------------------- /pkg/test/in_memory_listeners.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/test/in_memory_listeners.go -------------------------------------------------------------------------------- /pkg/test/integration/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/test/integration/helper.go -------------------------------------------------------------------------------- /pkg/test/integration/ports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/test/integration/ports.go -------------------------------------------------------------------------------- /pkg/test/integration/testdata/.gitignore: -------------------------------------------------------------------------------- 1 | *.pprof.pb.bin -------------------------------------------------------------------------------- /pkg/test/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/test/logger.go -------------------------------------------------------------------------------- /pkg/test/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/test/time.go -------------------------------------------------------------------------------- /pkg/testhelper/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/testhelper/http.go -------------------------------------------------------------------------------- /pkg/testhelper/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/testhelper/pool.go -------------------------------------------------------------------------------- /pkg/testhelper/proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/testhelper/proto.go -------------------------------------------------------------------------------- /pkg/testhelper/ring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/testhelper/ring.go -------------------------------------------------------------------------------- /pkg/tracing/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/tracing/config.go -------------------------------------------------------------------------------- /pkg/usage/usage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/usage/usage.go -------------------------------------------------------------------------------- /pkg/usagestats/reporter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/usagestats/reporter.go -------------------------------------------------------------------------------- /pkg/usagestats/reporter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/usagestats/reporter_test.go -------------------------------------------------------------------------------- /pkg/usagestats/seed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/usagestats/seed.go -------------------------------------------------------------------------------- /pkg/usagestats/seed_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/usagestats/seed_test.go -------------------------------------------------------------------------------- /pkg/usagestats/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/usagestats/stats.go -------------------------------------------------------------------------------- /pkg/usagestats/stats_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/usagestats/stats_test.go -------------------------------------------------------------------------------- /pkg/util/active_user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/active_user.go -------------------------------------------------------------------------------- /pkg/util/body/limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/body/limit.go -------------------------------------------------------------------------------- /pkg/util/body/limit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/body/limit_test.go -------------------------------------------------------------------------------- /pkg/util/bufferpool/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/bufferpool/pool.go -------------------------------------------------------------------------------- /pkg/util/bufferpool/pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/bufferpool/pool_test.go -------------------------------------------------------------------------------- /pkg/util/build/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/build/build.go -------------------------------------------------------------------------------- /pkg/util/cli/banner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/cli/banner.go -------------------------------------------------------------------------------- /pkg/util/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/config.go -------------------------------------------------------------------------------- /pkg/util/copy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/copy.go -------------------------------------------------------------------------------- /pkg/util/delayhandler/connect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/delayhandler/connect.go -------------------------------------------------------------------------------- /pkg/util/delayhandler/delay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/delayhandler/delay.go -------------------------------------------------------------------------------- /pkg/util/delayhandler/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/delayhandler/http.go -------------------------------------------------------------------------------- /pkg/util/disk/disk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/disk/disk.go -------------------------------------------------------------------------------- /pkg/util/disk/disk_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/disk/disk_windows.go -------------------------------------------------------------------------------- /pkg/util/disk/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/disk/interface.go -------------------------------------------------------------------------------- /pkg/util/extprom/tx_gauge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/extprom/tx_gauge.go -------------------------------------------------------------------------------- /pkg/util/fnv32/fnv32.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/fnv32/fnv32.go -------------------------------------------------------------------------------- /pkg/util/gziphandler/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/gziphandler/doc.go -------------------------------------------------------------------------------- /pkg/util/gziphandler/gzip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/gziphandler/gzip.go -------------------------------------------------------------------------------- /pkg/util/health/health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/health/health.go -------------------------------------------------------------------------------- /pkg/util/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/http.go -------------------------------------------------------------------------------- /pkg/util/http/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/http/error.go -------------------------------------------------------------------------------- /pkg/util/http/error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/http/error_test.go -------------------------------------------------------------------------------- /pkg/util/http/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/http/middleware.go -------------------------------------------------------------------------------- /pkg/util/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/http_test.go -------------------------------------------------------------------------------- /pkg/util/httpgrpc/httpgrpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/httpgrpc/httpgrpc.go -------------------------------------------------------------------------------- /pkg/util/httpgrpc/httpgrpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/httpgrpc/httpgrpc.pb.go -------------------------------------------------------------------------------- /pkg/util/httpgrpc/httpgrpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/httpgrpc/httpgrpc.proto -------------------------------------------------------------------------------- /pkg/util/httpgrpcutil/carrier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/httpgrpcutil/carrier.go -------------------------------------------------------------------------------- /pkg/util/httpgrpcutil/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/httpgrpcutil/errors.go -------------------------------------------------------------------------------- /pkg/util/inflight_requets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/inflight_requets.go -------------------------------------------------------------------------------- /pkg/util/interceptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/interceptor.go -------------------------------------------------------------------------------- /pkg/util/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/logger.go -------------------------------------------------------------------------------- /pkg/util/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/logger_test.go -------------------------------------------------------------------------------- /pkg/util/loser/tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/loser/tree.go -------------------------------------------------------------------------------- /pkg/util/loser/tree_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/loser/tree_test.go -------------------------------------------------------------------------------- /pkg/util/minheap/minheap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/minheap/minheap.go -------------------------------------------------------------------------------- /pkg/util/nethttp/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/nethttp/client.go -------------------------------------------------------------------------------- /pkg/util/prometheus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/prometheus.go -------------------------------------------------------------------------------- /pkg/util/ratelimit/ratelimit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/ratelimit/ratelimit.go -------------------------------------------------------------------------------- /pkg/util/ratelimit/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/ratelimit/writer.go -------------------------------------------------------------------------------- /pkg/util/recovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/recovery.go -------------------------------------------------------------------------------- /pkg/util/recovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/recovery_test.go -------------------------------------------------------------------------------- /pkg/util/refctr/refctr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/refctr/refctr.go -------------------------------------------------------------------------------- /pkg/util/refctr/refctr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/refctr/refctr_test.go -------------------------------------------------------------------------------- /pkg/util/retry/hedged.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/retry/hedged.go -------------------------------------------------------------------------------- /pkg/util/retry/hedged_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/retry/hedged_test.go -------------------------------------------------------------------------------- /pkg/util/ring_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/ring_config.go -------------------------------------------------------------------------------- /pkg/util/servicediscovery/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/servicediscovery/dns.go -------------------------------------------------------------------------------- /pkg/util/shard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/shard.go -------------------------------------------------------------------------------- /pkg/util/spanlogger/query_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/spanlogger/query_log.go -------------------------------------------------------------------------------- /pkg/util/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/strings.go -------------------------------------------------------------------------------- /pkg/util/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/time.go -------------------------------------------------------------------------------- /pkg/util/time_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/time_test.go -------------------------------------------------------------------------------- /pkg/util/ulid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/ulid.go -------------------------------------------------------------------------------- /pkg/util/validation/limits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/validation/limits.go -------------------------------------------------------------------------------- /pkg/util/yaml.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/yaml.go -------------------------------------------------------------------------------- /pkg/util/yolo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/util/yolo.go -------------------------------------------------------------------------------- /pkg/validation/exporter/ring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/validation/exporter/ring.go -------------------------------------------------------------------------------- /pkg/validation/limits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/validation/limits.go -------------------------------------------------------------------------------- /pkg/validation/limits_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/validation/limits_mock.go -------------------------------------------------------------------------------- /pkg/validation/limits_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/validation/limits_test.go -------------------------------------------------------------------------------- /pkg/validation/relabeling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/validation/relabeling.go -------------------------------------------------------------------------------- /pkg/validation/runtime_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/validation/runtime_config.go -------------------------------------------------------------------------------- /pkg/validation/symbolizer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/validation/symbolizer.go -------------------------------------------------------------------------------- /pkg/validation/testutil.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/validation/testutil.go -------------------------------------------------------------------------------- /pkg/validation/usage_groups.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/validation/usage_groups.go -------------------------------------------------------------------------------- /pkg/validation/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/validation/validate.go -------------------------------------------------------------------------------- /pkg/validation/validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/pkg/validation/validate_test.go -------------------------------------------------------------------------------- /public/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/README.md -------------------------------------------------------------------------------- /public/app/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/app.tsx -------------------------------------------------------------------------------- /public/app/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/components/Footer.tsx -------------------------------------------------------------------------------- /public/app/components/Panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/components/Panel.tsx -------------------------------------------------------------------------------- /public/app/components/TimelineChart/TimelineChartWrapper.module.css: -------------------------------------------------------------------------------- 1 | .wrapper { 2 | overflow: visible; 3 | } 4 | -------------------------------------------------------------------------------- /public/app/hooks/tags.hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/hooks/tags.hook.ts -------------------------------------------------------------------------------- /public/app/hooks/useAppNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/hooks/useAppNames.ts -------------------------------------------------------------------------------- /public/app/images/comment.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/images/comment.svg -------------------------------------------------------------------------------- /public/app/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/images/favicon.ico -------------------------------------------------------------------------------- /public/app/jquery-import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/jquery-import.ts -------------------------------------------------------------------------------- /public/app/lib/flot.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/lib/flot.d.ts -------------------------------------------------------------------------------- /public/app/lib/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/lib/global.d.ts -------------------------------------------------------------------------------- /public/app/lib/globals.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/lib/globals.tsx -------------------------------------------------------------------------------- /public/app/lib/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/lib/types.d.ts -------------------------------------------------------------------------------- /public/app/models/apikeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/models/apikeys.ts -------------------------------------------------------------------------------- /public/app/models/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/models/app.ts -------------------------------------------------------------------------------- /public/app/models/appNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/models/appNames.ts -------------------------------------------------------------------------------- /public/app/models/flamebearer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/models/flamebearer.ts -------------------------------------------------------------------------------- /public/app/models/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/models/query.ts -------------------------------------------------------------------------------- /public/app/models/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/models/tags.ts -------------------------------------------------------------------------------- /public/app/models/targets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/models/targets.ts -------------------------------------------------------------------------------- /public/app/models/timeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/models/timeline.ts -------------------------------------------------------------------------------- /public/app/models/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/models/users.ts -------------------------------------------------------------------------------- /public/app/models/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/models/utils.ts -------------------------------------------------------------------------------- /public/app/pages/SingleView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/pages/SingleView.tsx -------------------------------------------------------------------------------- /public/app/pages/formatTitle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/pages/formatTitle.ts -------------------------------------------------------------------------------- /public/app/pages/loading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/pages/loading.ts -------------------------------------------------------------------------------- /public/app/pages/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/pages/math.ts -------------------------------------------------------------------------------- /public/app/pages/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/pages/routes.ts -------------------------------------------------------------------------------- /public/app/pages/urls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/pages/urls.ts -------------------------------------------------------------------------------- /public/app/redux/async-thunk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/redux/async-thunk.ts -------------------------------------------------------------------------------- /public/app/redux/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/redux/hooks.ts -------------------------------------------------------------------------------- /public/app/redux/reducers/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/redux/reducers/ui.ts -------------------------------------------------------------------------------- /public/app/redux/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/redux/store.ts -------------------------------------------------------------------------------- /public/app/sass/common.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/sass/common.scss -------------------------------------------------------------------------------- /public/app/sass/login.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/sass/login.scss -------------------------------------------------------------------------------- /public/app/sass/prism.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/sass/prism.scss -------------------------------------------------------------------------------- /public/app/sass/profile.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/sass/profile.scss -------------------------------------------------------------------------------- /public/app/sass/reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/sass/reset.scss -------------------------------------------------------------------------------- /public/app/sass/standalone.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/sass/standalone.scss -------------------------------------------------------------------------------- /public/app/sass/variables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/sass/variables.css -------------------------------------------------------------------------------- /public/app/sass/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/sass/variables.scss -------------------------------------------------------------------------------- /public/app/services/TestData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/services/TestData.ts -------------------------------------------------------------------------------- /public/app/services/apps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/services/apps.ts -------------------------------------------------------------------------------- /public/app/services/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/services/base.ts -------------------------------------------------------------------------------- /public/app/services/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/services/render.ts -------------------------------------------------------------------------------- /public/app/services/share.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/services/share.ts -------------------------------------------------------------------------------- /public/app/services/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/services/storage.ts -------------------------------------------------------------------------------- /public/app/services/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/services/tags.ts -------------------------------------------------------------------------------- /public/app/services/tenant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/services/tenant.ts -------------------------------------------------------------------------------- /public/app/services/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/services/users.ts -------------------------------------------------------------------------------- /public/app/static/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/static/logo.svg -------------------------------------------------------------------------------- /public/app/types/alias.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/types/alias.d.ts -------------------------------------------------------------------------------- /public/app/types/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/types/custom.d.ts -------------------------------------------------------------------------------- /public/app/types/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/types/types.d.ts -------------------------------------------------------------------------------- /public/app/ui/Box.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/Box.module.scss -------------------------------------------------------------------------------- /public/app/ui/Box.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/Box.tsx -------------------------------------------------------------------------------- /public/app/ui/Button.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/Button.module.scss -------------------------------------------------------------------------------- /public/app/ui/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/Button.tsx -------------------------------------------------------------------------------- /public/app/ui/Dialog/Dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/Dialog/Dialog.tsx -------------------------------------------------------------------------------- /public/app/ui/Dialog/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Dialog'; 2 | -------------------------------------------------------------------------------- /public/app/ui/Dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/Dropdown.tsx -------------------------------------------------------------------------------- /public/app/ui/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/Icon.tsx -------------------------------------------------------------------------------- /public/app/ui/Input.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/Input.module.scss -------------------------------------------------------------------------------- /public/app/ui/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/Input.tsx -------------------------------------------------------------------------------- /public/app/ui/LoadingOverlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/LoadingOverlay.tsx -------------------------------------------------------------------------------- /public/app/ui/LoadingSpinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/LoadingSpinner.tsx -------------------------------------------------------------------------------- /public/app/ui/Menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/Menu.tsx -------------------------------------------------------------------------------- /public/app/ui/Modals/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/Modals/index.ts -------------------------------------------------------------------------------- /public/app/ui/NoData/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/NoData/index.tsx -------------------------------------------------------------------------------- /public/app/ui/Notifications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/Notifications.tsx -------------------------------------------------------------------------------- /public/app/ui/Popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/Popover.tsx -------------------------------------------------------------------------------- /public/app/ui/Portal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/Portal.tsx -------------------------------------------------------------------------------- /public/app/ui/Select.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/Select.module.scss -------------------------------------------------------------------------------- /public/app/ui/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/Select.tsx -------------------------------------------------------------------------------- /public/app/ui/Table.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/Table.module.scss -------------------------------------------------------------------------------- /public/app/ui/Table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/Table.tsx -------------------------------------------------------------------------------- /public/app/ui/Tabs.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/Tabs.module.scss -------------------------------------------------------------------------------- /public/app/ui/Tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/Tabs.tsx -------------------------------------------------------------------------------- /public/app/ui/Tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/ui/Tooltip.tsx -------------------------------------------------------------------------------- /public/app/util/baseurl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/util/baseurl.ts -------------------------------------------------------------------------------- /public/app/util/buildInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/util/buildInfo.ts -------------------------------------------------------------------------------- /public/app/util/features.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/util/features.ts -------------------------------------------------------------------------------- /public/app/util/flamebearer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/util/flamebearer.ts -------------------------------------------------------------------------------- /public/app/util/formatDate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/util/formatDate.ts -------------------------------------------------------------------------------- /public/app/util/fp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/util/fp.ts -------------------------------------------------------------------------------- /public/app/util/handleError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/util/handleError.ts -------------------------------------------------------------------------------- /public/app/util/history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/util/history.ts -------------------------------------------------------------------------------- /public/app/util/prism.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/util/prism.ts -------------------------------------------------------------------------------- /public/app/util/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/util/query.ts -------------------------------------------------------------------------------- /public/app/util/randomId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/util/randomId.ts -------------------------------------------------------------------------------- /public/app/util/testData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/util/testData.ts -------------------------------------------------------------------------------- /public/app/util/timerange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/app/util/timerange.ts -------------------------------------------------------------------------------- /public/assets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/assets.go -------------------------------------------------------------------------------- /public/assets_embedded.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/assets_embedded.go -------------------------------------------------------------------------------- /public/execute_template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/execute_template.go -------------------------------------------------------------------------------- /public/execute_template_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/execute_template_test.go -------------------------------------------------------------------------------- /public/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/public/templates/index.html -------------------------------------------------------------------------------- /public/testdata/baseurl.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/base-url/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/scripts/base-url/nginx.conf -------------------------------------------------------------------------------- /scripts/webpack/webpack.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/scripts/webpack/webpack.dev.js -------------------------------------------------------------------------------- /scripts/webpack/webpack.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/scripts/webpack/webpack.prod.js -------------------------------------------------------------------------------- /svg-transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/svg-transform.js -------------------------------------------------------------------------------- /tools/add-parquet-tags.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tools/add-parquet-tags.sh -------------------------------------------------------------------------------- /tools/api-docs-generator/curl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tools/api-docs-generator/curl.go -------------------------------------------------------------------------------- /tools/api-docs-generator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tools/api-docs-generator/main.go -------------------------------------------------------------------------------- /tools/dev/v2/local_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tools/dev/v2/local_install.sh -------------------------------------------------------------------------------- /tools/dev/v2/local_uninstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tools/dev/v2/local_uninstall.sh -------------------------------------------------------------------------------- /tools/dev/v2/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tools/dev/v2/values.yaml -------------------------------------------------------------------------------- /tools/doc-generator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tools/doc-generator/main.go -------------------------------------------------------------------------------- /tools/doc-generator/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tools/doc-generator/writer.go -------------------------------------------------------------------------------- /tools/grafana-phlare: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tools/grafana-phlare -------------------------------------------------------------------------------- /tools/image-tag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tools/image-tag -------------------------------------------------------------------------------- /tools/k6/.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tools/k6/.env.template -------------------------------------------------------------------------------- /tools/k6/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tools/k6/README.md -------------------------------------------------------------------------------- /tools/k6/lib/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tools/k6/lib/env.js -------------------------------------------------------------------------------- /tools/k6/lib/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tools/k6/lib/request.js -------------------------------------------------------------------------------- /tools/k6/lib/time.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tools/k6/lib/time.js -------------------------------------------------------------------------------- /tools/k6/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tools/k6/run.sh -------------------------------------------------------------------------------- /tools/k6/tests/reads.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tools/k6/tests/reads.js -------------------------------------------------------------------------------- /tools/packaging/postinstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tools/packaging/postinstall.sh -------------------------------------------------------------------------------- /tools/packaging/test-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tools/packaging/test-install.sh -------------------------------------------------------------------------------- /tools/update_examples.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tools/update_examples.Dockerfile -------------------------------------------------------------------------------- /tools/update_examples.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tools/update_examples.go -------------------------------------------------------------------------------- /tools/upgrade-go-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tools/upgrade-go-version.sh -------------------------------------------------------------------------------- /tools/yaml-to-json/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tools/yaml-to-json/main.go -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope/HEAD/yarn.lock --------------------------------------------------------------------------------