Skip to content

Cesar/update main#6

Closed
Cesar-M-Diaz wants to merge 1332 commits into
mainfrom
cesar/update-main
Closed

Cesar/update main#6
Cesar-M-Diaz wants to merge 1332 commits into
mainfrom
cesar/update-main

Conversation

@Cesar-M-Diaz

Copy link
Copy Markdown
Collaborator

No description provided.

AntoxaBarin and others added 30 commits April 6, 2026 08:55
Replace real-time sleeps with testing/synctest fake clock. Tests now
run in ~0ms instead of ~100ms and are no longer susceptible to timing
flakiness.
| datasource | package | from  | to    |
| ---------- | ------- | ----- | ----- |
| npm        | vite    | 8.0.2 | 8.0.5 |

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
…ecurity] (grafana#4984)

| datasource | package                       | from   | to     |
| ---------- | ----------------------------- | ------ | ------ |
| go         | github.com/go-jose/go-jose/v4 | v4.1.3 | v4.1.4 |

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Bumps [rack-session](https://github.com/rack/rack-session) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/rack/rack-session/releases)
- [Changelog](https://github.com/rack/rack-session/blob/main/releases.md)
- [Commits](rack/rack-session@v2.1.1...v2.1.2)

---
updated-dependencies:
- dependency-name: rack-session
  dependency-version: 2.1.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [rack-session](https://github.com/rack/rack-session) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/rack/rack-session/releases)
- [Changelog](https://github.com/rack/rack-session/blob/main/releases.md)
- [Commits](rack/rack-session@v2.1.1...v2.1.2)

---
updated-dependencies:
- dependency-name: rack-session
  dependency-version: 2.1.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.23...4.18.1)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
)

* chore: remove orphaned .husky pre-commit hook

The root package.json and lint-staged config were removed in grafana#4948
(embedded UI v2 refactor), but the husky pre-commit hook was left
behind. It now fails on every commit since lint-staged has no config.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* chore: replace broken husky pre-commit hook with UI linter

The root package.json and lint-staged config were removed in grafana#4948
(embedded UI v2 refactor), leaving the old hook broken. Replace it
with a lightweight script that runs `yarn lint` in ui/ when UI
source files are staged.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* test: verify hook catches lint errors

* Revert "test: verify hook catches lint errors"

This reverts commit 3c18e6c.

* fix: use git-compatible pathspec in pre-commit hook

Git pathspecs don't support ** without :(glob) prefix. Use simpler
'ui/*.ts' patterns which match recursively by default.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Unit tests and integration tests previously ran together in the same
CI job. This separates them so they can run in parallel for faster
feedback. The go/test target now excludes pkg/test/integration via
package filtering, and a new go/test-integration target and CI job
run only the integration tests with a 2x2 matrix (arch x race flags).

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* docs: add security patch check step to patch release process

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* docs: add security patch check step before tagging releases

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* docs: drop branch targeting wording from security check step

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* docs: move security check to before creating release branch

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* docs: add security check step before tagging patch releases

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* docs: add v1.20.1 release notes

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* docs: add v1.20.2 release notes

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* ci: add test runs without -race -cover to the matrix

Add a go_test_flags dimension to the CI test matrix so tests run both
with and without the race detector and coverage. This produces 4 jobs
(amd64/arm64 x race+cover/plain) instead of the previous 2.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* ci: drop redundant -v from GO_TEST_FLAGS

gotestsum passes -json to go test, which implies -v, making the
explicit flag redundant I/O overhead.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* fix: make upgrade-go-version.sh macOS compatible

Use -E -i.bak instead of GNU-only -i and \+ syntax on the
toolchain sed command so the script works on both Linux and macOS.

Also update the skill to always create a feature branch first.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* Update golang version to 1.25.9

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…receiving a SIGTERM (grafana#4992)

* Add cfg for compactor shutdown timeout

* run make reference-help

* chore: regenerate configuration reference docs for shutdown_timeout

---------

Co-authored-by: Bryan Huhta <32787160+bryanhuhta@users.noreply.github.com>
Co-authored-by: Christian Simon <simon@swine.de>
…4989)

* fix(profilecli): preserve label name casing in table output

tablewriter auto-formats headers by default, uppercasing words and
treating underscores/dots/spaces as word separators. This mangled label
names like service_name → SERVICE NAME, http.method → HTTP METHOD,
中文标签 → (stripped), etc.

Add SetAutoFormatHeaders(false) to every table in profilecli so label
names are rendered exactly as received from the backend.

* refactor(profilecli): extract newTableWriter helper to centralize header formatting
* feat(v2): move default storage paths under ./data/v2/

Ensures all persistent V2 storage (metastore raft WAL, snapshots, and
FSM BoltDB) defaults to paths under ./data/v2/, so Docker users mounting
-v storage:/data have all state inside the volume.

* fix(helm): pin metastore data dirs to old paths to avoid breaking upgrades

The binary defaults for metastore.data-dir, metastore.raft.dir, and
metastore.raft.snapshots-dir changed from ./data-metastore/* to
./data/v2/metastore/*. Explicitly set the old paths in the Helm chart
so existing deployments don't lose their data on upgrade.
…les (grafana#5037)

Updates all OpenTelemetry Go packages to v1.43.0 (log packages to v0.19.0)
across the root module, api, and all example modules.

Supersedes grafana#5023, grafana#5024, grafana#5025, grafana#5026, grafana#5027, grafana#5028, grafana#5029, grafana#5030, grafana#5031,
Bumps [axios](https://github.com/axios/axios) from 1.13.5 to 1.15.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.13.5...v1.15.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.15.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* feat(query-frontend): log user_agent on query log lines

Add User-Agent header to query log lines so we can identify which client
(Grafana UI, profilecli, gcx, Alloy, etc.) sent each query. This enables
aggregate analysis by client type directly in LogQL without needing to
correlate across separate log lines via traceID.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* refactor: use connect.AnyRequest in logWithRequestMetadata

Accept connect.AnyRequest instead of http.Header for flexibility,
and rename to logWithRequestMetadata to better reflect its purpose.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* helm: add HTTPRoute support

* apply cursor's comment

* restore the blank line

* fix errors

* fix docs and default value for sectionName
…rafana#4977)

When GracefulStop races with Serve startup, gRPC returns ErrServerStopped.
Using Require().NoError() in the goroutine caused a spurious test failure
unrelated to the actual test being run.
Timestamp represents the right edge (x_max) of the slot, covering
the half-open interval (timestamp - step, timestamp].
aleks-p and others added 28 commits July 10, 2026 15:08
…re signed (grafana#5347)

* ci(release): create Homebrew formula commits via GitHub API so they are signed

The homebrew-pyroscope ruleset now requires verified commit signatures on
all branches, so the release workflow's plain git push of the formula
update branch is rejected (GH013). Move the formula update to a separate
workflow that creates the tap commit through the createCommitOnBranch
API, which GitHub signs on behalf of the app. The release workflow now
just dispatches it, always from main, so future fixes to the formula
logic don't need backporting to release branches. The dispatch input also
allows re-running the update manually for an already-published release.

* ci: grant id-token permission for minting the app token via OIDC
… commits (grafana#5351)

The v2.1.1 chart release failed pushing index.yaml to gh-pages with
GH013 (helm-charts requires verified signatures). Upstream fixed this in
grafana/helm-charts on 2026-05-26 by publishing the index through the
GitHub API (planetscale/ghcommit-action); our pin predates the fix.
…se (grafana#5352)

The v2.1.1 chart release failed at the index.yaml push (GH013, fixed by
grafana#5351), leaving the chart tgz published but absent from the helm repo
index. Re-runs skip: ct list-changed compares against the latest tag on
main, which is now a weekly tag newer than the chart bump, so a chart-dir
change is needed for the release workflow to pick the chart up again. The
pyroscope-2.1.1 tag has been deleted so the release can re-run.
- Bump devcontainer image to mcr.microsoft.com/devcontainers/go:1.25-bookworm to match go.mod
- Add docker-in-docker feature to support containerized `make build` targets
- Commit devcontainer-lock.json to pin feature dependencies
)

Picks up trace id support: the parser now reads the traceIdHi/traceIdLo
fields emitted by our async-profiler fork and exposes the 128-bit W3C
trace id as a trace_id pprof label on samples.

jfr-parser: grafana/pyroscope-jfr-parser#115

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* fix(query): return trace IDs in span heatmaps

* fixup: address review feedback on trace ID exemplars

- profilecli: only show the Trace ID column in span exemplar tables
  when at least one entry actually has a trace ID
- attributetable: document why HeatmapPoint.TraceId values that don't
  round-trip through model.TraceID (16 bytes) are dropped
* feat(querier): unify merged profile query formats

* fix(queryfrontend): validate span and trace selectors
* fix(examples): repair Django rideshare startup

* fix exmples test harness
* docs: document Python SDK fork safety

* fix(examples): reset Django connections after fork

* docs: surface fork warning after configuration
* feat: keep totals and labels of sampled-out profiles

Profiles rejected by adaptive sampling were dropped entirely, which left
gaps in the time series and made the affected series disappear.

They are now retained with their stacktraces stripped: each sample keeps its
value (so totals stay accurate) and its labels, while the location references
are cleared. The unreferenced symbols are pruned by the write path. The
resulting series is marked with a __sampled__="true" label.

Stack-based queries (tree, pprof, heatmap) exclude these series with a
__sampled__!="true" matcher, since they have no stacktraces to show.
Time-series and totals queries include them, but suppress their exemplars as
there is nothing to drill into. The __sampled__ marker is hidden from label
and series enumeration.

* feat(distributor): gate keeping of sampled-out profiles behind a flag

Add -distributor.sampling.keep-stripped-profiles (default false). When off,
sampled-out profiles are dropped as before; when on, they are retained with
stacktraces stripped and marked __sampled__.

This lets the read capability roll out and bake before any __sampled__ data is
written: the flag is enabled only after the query path that understands the
label is deployed, and can be turned off to stop producing such data without a
rollback.

* feat(query-backend): exclude sampled-out profiles from time series unless enabled

Time-series queries now exclude __sampled__ series (profiles sampled out and
kept as totals-only) unless distributor.sampling.keep-stripped-profiles is set,
reusing the same flag that gates writing them.

With the flag off, time series match the pre-sampling behavior, so disabling
the feature (or rolling back) does not leave already-written __sampled__ data
inflating historical totals. Stack queries already exclude these series
unconditionally.

* fix(distributor): account received vs discarded bytes for stripped profiles

When a sampled-out profile is retained (stacktraces stripped), account its
bytes by what is kept versus dropped, instead of counting the whole profile as
received:

- The kept size is measured after normalization (the collapsed samples' values
  and labels, deduplicated by label set) — this is what ends up stored — and
  the received metrics (received_decompressed_bytes and the usage-group
  received bytes) count that.
- discarded_bytes_total gets the rest: symbol tables, stacktrace references, and
  the duplicate sample data that normalization removes.

Fully dropped profiles (feature disabled) still account the whole profile as
discarded. received_compressed_bytes is left as the raw wire size.

* chore(querybackend): remove leftover commented annotations column

* chore(distributor): regenerate config and help reference for keep-stripped-profiles flag

Regenerate the generated files that reference the new flag (they broke the
docs-up-to-date and TestHelp CI checks): cmd/pyroscope/pyroscope.yaml, the
configuration-parameters reference, and the -h / -help-all golden files. Also
simplify the flag help text.

* let __sampled__ label be present in series and labels queries

* feat(distributor): strip stacktraces from sampled-out profiles

When a profile is sampled out and keep-stripped-profiles is enabled, strip
its stacktraces (clear sample locations, drop the location/function/mapping
tables) and rebuild the string table to keep only the strings still
referenced by the sample types, period type, comments and per-sample labels,
remapping every string index. The profile retains its totals and labels and
is marked __sampled__.

Account the kept (normalized, post-strip) size as ingested and the removed
bytes as discarded, and factor out the labelsSize and profileSizeBytesWithSize
helpers.

* refactor(distributor): strip sampled-out profiles to totals upfront

Collapse a sampled-out profile to a single sample holding the summed
values at the sampling decision point, and account the stripped part as
discarded right there. The profile then flows through the rest of the
push path as a regular (small) profile: the stripped-specific metric
branches disappear, and received plus discarded bytes add up to the
original profile size.

Sample labels are dropped along with the stacktraces: after the series
split, the only per-sample labels left are span/trace IDs, which are
unusable for stripped profiles (exemplars are suppressed and heatmaps
exclude them). Samples that Normalize would reject (negative values,
value length mismatch) are excluded from the totals to keep them
identical to what the previous implementation stored.

Language detection moves before the strip, since it reads the string
table.

* refactor(distributor): keep per-label-set totals for sampled-out profiles

Instead of collapsing a sampled-out profile into a single totals sample,
keep one aggregated sample per distinct sample label set. After the
series split, the labels left at the sample level are span/trace IDs
(and any labels the split preserves), so this retains span-attributed
totals, e.g. for heatmaps built from stripped profiles.

Samples are grouped the way Normalize would deduplicate them:
non-string labels are removed first, and samples Normalize rejects
(negative values, value length mismatch) are excluded from the totals.
Profiles without sample labels still reduce to a single sample.

* refactor: make stripped-profile handling per-tenant overrides

Move the keep-stripped-profiles setting off the distributor Config and into
per-tenant limits, and split it into two independent overrides:

- keep_stripped_profiles (write path, distributor): when a profile is sampled
  out, retain its totals and labels with stacktraces stripped instead of
  dropping it.
- include_stripped_profiles (read path, query-backend): whether those
  __sampled__ profiles are included in query results.

Both default to false and can be enabled globally via limits or per tenant.
The query-backend resolves include_stripped_profiles per querying tenant via
AllTruePerTenant.

* moving log line and fixing lint

* minor PR comments

---------

Co-authored-by: Aleksandar Petrov <8142643+aleks-p@users.noreply.github.com>
)

The default Alloy scrape config maps the profiles.grafana.com/service_repository,
service_git_ref and service_root_path annotations to labels, but not
service_name. Without an explicit service_name label, Alloy falls back to
inferring it from the target metadata (e.g. namespace + app.kubernetes.io
labels), which is often not what the user intends — a pod whose inferred name
is generic (a component literally named "default", etc.) shows up under a
useless service_name and cannot be overridden via annotation like the other
service_* labels can.

Add a relabel rule that sets service_name from the first non-empty value of an
ordered annotation list, matching the logic in the k8s-monitoring-helm chart's
feature-profiling eBPF config:

  - profiles.grafana.com/service_name
  - resource.opentelemetry.io/service.name

No-op unless a pod sets one of these annotations, so existing deployments are
unaffected. Regenerated rendered manifests and bumped the chart version.

Closes grafana#2051

Signed-off-by: Stephane Loeuillet <stephane.loeuillet@kaiko.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…/ingest paths (grafana#5372)

When a tenant exceeds its ingestion limit the distributor rejects the push
with connect.CodeResourceExhausted. The OTLP HTTP handler mapped every
non-validation error to 500, so these client-side quota rejections were
returned as server errors and logged at error level — making expected limit
enforcement look like a server fault and counting against the write-path
error budget.

Map CodeResourceExhausted to 429 (as the Connect push path already does) and
log it at warn. Unexpected failures still return 500.
…API (grafana#5317)

* feat(symbolizer): expose address-level symbol resolution as a public API

Add a Resolver interface and a Resolve(ctx, buildID, binaryName,
addrs) method that pulls per-address symbol lookup out from behind
the pprof-only entry point. It gives future consumers a narrow
interface to depend on directly, without detouring through a
synthetic pprof profile just to get symbols resolved -- groundwork
for moving tree-shaped query symbolization out of the query rewrite.
SymbolizePprof now calls Resolve internally, and its output is
unchanged byte-for-byte on every existing fixture.

Two deliberate behavior notes:

- Resolve no longer synthesizes the "binary!0xaddr" fallback text
  itself. A nil/empty result slot means "unresolved," and rendering
  the fallback is now the caller's job: SymbolizePprof's per-mapping
  goroutine does it immediately after Resolve returns, so nothing
  downstream sees a difference.
- Resolve returns a non-nil error only when the context is done
  during resolution. That now surfaces as a real error out of
  SymbolizePprof, instead of silently returning a fallback-filled
  profile with a nil error. This is the one externally-visible
  behavior change here, and it only affects a path no existing
  fixture exercised.

Resolve also independently validates buildID with the same sanitizer
extractBuildID already applies, before doing any object-store or
debuginfod I/O. The only caller today already sanitizes first, so
this is a no-op in practice, but it's defense in depth now that
Resolve is a public entry point a future caller could reach directly
with unsanitized input.

Part of grafana/pyroscope-squad#487.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* fix(symbolizer): isolate callers from each other's context cancellation

The debuginfod fetch flight is shared by every concurrent caller for a
build ID, but ran on the initiating caller's context, so one caller's
cancellation failed all waiters. Run the flight on a context detached
from the caller (values preserved, cancellation dropped); the HTTP
client timeout and bounded retries keep it from running unbounded.

Correspondingly, Resolve no longer classifies context errors propagated
from the fetch layer as its own: only the caller's context ending fails
the call, and every other failure - including another caller's
cancellation surfacing through a shared flight - degrades to unresolved
slots, which render as fallback symbols.

Suggested by simonswine in review.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* review: rename detached context, drop singleflight jargon from comments

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* review: clarify that Resolve returns unresolved slots, callers render fallbacks

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* review: bound callers to their own context around the shared debuginfod fetch

Detaching the deduplicated debuginfod fetch from caller cancellation had cut
callers loose in both directions: a caller canceled mid-fetch could still
receive a successful result, and a canceled caller had to wait out the whole
detached fetch (HTTP timeout times retries) before returning. FetchDebuginfo
now waits on the shared result and the caller's context, whichever ends
first, and its doc comment owns the error contract: a done caller gets its
own context error immediately; any other error comes from the shared fetch
and says nothing about the caller's own context. Resolve folds its
post-fetch checks into a single own-context check instead of explaining
client internals at the call site.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…ery API (grafana#5318)

* feat(query): add SymbolRefTable and symbol_refs tree fields to the query API

Define the wire schema for tree reports that carry unresolved symbol
references: a compact side table of resolved frame names, interned
build IDs with their binary names, and per-entry (build ID, address)
pairs sorted for deterministic merges. TreeQuery.symbol_refs requests
the new report shape; TreeReport.symbol_refs carries the table.
Schema and generated code only -- no producers or consumers yet, and
symbol_refs is mutually exclusive with full_symbols.

Part of grafana/pyroscope-squad#487.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* refactor(query): replace tree symbol bool flags with a SymbolMode enum

Replace the per-request symbol bool flags on TreeQuery with a single
SymbolMode enum (NAME/FULL/REFS) and migrate every producer and consumer.
full_symbols is kept and deprecated for wire compatibility during rolling
deploys; the never-released symbol_refs bool is dropped in favor of the
enum. treeSymbolMode resolves the effective mode and rejects a request
that sets the deprecated bool together with symbol_mode. Also expand the
SymbolRefTable field docs to spell out the parallel unresolved_* arrays
and the 1:1 build_ids/binary_names pairing.

Part of grafana/pyroscope-squad#487.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* docs(query): allow repeated build IDs in the SymbolRefTable contract

Binary rows are identified by the (build ID, binary name) pair, not by
build ID alone: the same build ID can legitimately appear under several
binary names (e.g. a renamed binary), and each is retained exactly as
stored so the wire encoding is independent of merge arrival order. The
unresolved sort order gains the binary name accordingly.

Part of grafana/pyroscope-squad#487.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* fix(querybackend): reject symbol modes the backend does not implement

treeSymbolMode passed SYMBOL_MODE_REFS (and any unknown value) through,
silently degrading such requests to a names-only tree. Resolve through
an explicit whitelist instead so an unimplemented mode fails the query;
the branch adding REFS support lifts this rejection.

Part of grafana/pyroscope-squad#487.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* feat(query): carry the unresolved-locations limit on tree queries

Add TreeQuery.max_unresolved_locations: the per-tenant bound on how
many distinct unresolved locations a symbol-ref tree query may carry,
resolved by the frontend and enforced wherever the table grows. The
query fails past the limit rather than degrading, so results never mix
resolved and fallback representations. Zero means unlimited.

Part of grafana/pyroscope-squad#487.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…curity] (grafana#5378)

| datasource | package          | from    | to      |
| ---------- | ---------------- | ------- | ------- |
| go         | golang.org/x/net | v0.55.0 | v0.56.0 |

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
…rafana#5321)

* feat(model): add symbolref package for symbol-aware tree references

Introduce pkg/model/symbolref: an intern table pairing a
LocationRefNameTree with a compact side table (queryv1.SymbolRefTable)
so tree nodes can reference either resolved frame names or unresolved
{build ID, address} locations in one integer reference space.
Implements content-addressed interning, cross-merge reference rebasing
compatible with TreeMerger's node-name remap hook, and marshal-time
compaction that orders unresolved entries by (build ID, address) for
deterministic merges. Job grouping and the final tree rebuild land
separately.

Two design notes reflected in the doc comments: reference 0 is
reserved (trees that round-trip the unmarshal path surface a synthetic
virtual-root frame carrying the zero ref, which existing consumers
already special-case), and merge determinism is semantic rather than
byte-identical (per-stack values and the unresolved wire encoding are
arrival-order independent; name-table order is not).

Part of grafana/pyroscope-squad#487.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* fix(symbolref): keep wire refs aligned when a marshaled tree drops refs

ResultBuilder compacted pb.Names to the refs KeepRef observed, while
unresolved wire refs were offset by the full snapshot name count. The
wire contract reads unresolved entry i as ref - len(names), so whenever
an interned name was not kept — any truncating marshal, which KeepRef
documents itself as supporting — every unresolved lookup shifted by the
number of dropped names, resolving against the wrong build ID and
address or failing the range check. Current callers always marshal
untruncated, so all interned refs are kept and the encodings coincide,
but the contract must hold for the documented truncating use as well.

Unresolved wire refs must be final when first returned, before the kept
set is known, so a kept-set-compacted encoding cannot be assigned in a
single pass without breaking the sorted unresolved wire order. Emit the
full name snapshot instead: resolved wire refs are the table's own name
indices, and len(pb.Names) always matches the offset KeepRef applies.

Reported by cursor bugbot.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* fix(symbolref): make the Add remap total instead of panicking on undescribed refs

The remap Add returns indexed unresolvedRemap for any non-negative ref
beyond the name range, so a nil or empty table — input Add's contract
explicitly accepts — panicked as soon as the merge machinery invoked the
remap on the marshal format's zero-valued root frame, and a tree carrying
refs beyond its table (a skewed or buggy peer) panicked the read path the
same way. Bounds-check both ranges and degrade undescribed refs to the
reserved ref 0, which renders as the placeholder.

Reported by cursor bugbot.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* fix(symbolref): return the built table from ResultBuilder.Build

Build accepted nil and allocated a fresh SymbolRefTable, but the void
signature made that allocation unreachable, so the documented
allocate-on-nil behavior was unusable. Return pb like the sibling
builders (attributetable.Table.Build) so Build(nil) yields the built
table; existing callers that pass a table and ignore the return are
unaffected.

Reported by cursor bugbot.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* fix(symbolref): restrict remap negative passthrough to OtherLocationRef

The remap Add returns passed every negative ref through unchanged, but
only model.OtherLocationRef is a valid negative wire ref; any other
negative from a malformed tree aliases the destination table's internal
unresolved encoding (-2-idx), misattributing samples to an existing
unresolved entry or panicking KeepRef on an absent slot. Degrade such
refs to the reserved ref 0, matching how out-of-range positive refs are
treated.

Reported by cursor bugbot.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* refactor(util): extract symdb's hashedSlice into a shared package

Share one content-addressed slice implementation between SymbolMerger
and symbolref.Table instead of keeping a string-specialized copy in
pkg/model/symbolref. No behavior change.

Part of grafana/pyroscope-squad#487.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* fix(symbolref): retain binary names as stored instead of first-writer-wins

Key each binary row on the (build ID, binary name) pair: the same build
ID can legitimately appear under several names (e.g. a renamed binary),
and collapsing rows per build ID made the kept name depend on merge
arrival order. Unresolved wire entries are now sorted by (build ID,
binary name, address), and Build emits binary rows from contiguous runs
of that order, sizing build_ids/binary_names exactly instead of
reserving one slot per unresolved entry.

Part of grafana/pyroscope-squad#487.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* fix(model): detach the virtual root when unmarshaling a tree

UnmarshalTree removed the marshal format's virtual root node from the
tree structure but left it in the parent chain, so IterateStacks —
which rebuilds each stack by walking parent pointers — surfaced a
spurious zero-valued root frame in every stack of an unmarshaled tree,
and every consumer of that path grew its own drop-the-phantom-frame
workaround. Detach the node instead and remove symbolref's
workarounds; the equivalent guards remaining elsewhere are now dead
but harmless.

Part of grafana/pyroscope-squad#487.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* feat(symbolref): expose the distinct unresolved-location count

Table.UnresolvedCount lets consumers enforce the per-query
unresolved-locations limit while merging, alongside HasUnresolved.

Part of grafana/pyroscope-squad#487.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…es (grafana#5397)

* build: remove go workspace, wire modules via replace directives

go.work.sum drifts whenever a single workspace module changes its dependencies, which breaks CI's unstaged-changes checks on every cross-module version skew (most visibly on Renovate security PRs). Wire api and lidia into the root module with replace directives instead, run tests and lint per module (./... does not cross module boundaries — this also starts running the api tests, which were never covered), and drop go work sync from go/mod. Local go.work files remain supported but gitignored.

* chore(renovate): reduce config to security-only updates

Mirrors pyroscope-cloud-backend. Regular dependency updates were rarely merged; security updates (plus the release branch coverage) are what we actually act on.

* build: lint the api module too

Bugbot flagged that go/lint covered lidia but not api after the workspace removal; api lints clean, so include it rather than carrying the pre-existing gap forward.
Updates the chart version and appVersion to the v2.2.0 release.

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…ecurity] (grafana#5379)

| datasource | package           | from    | to      |
| ---------- | ----------------- | ------- | ------- |
| go         | golang.org/x/text | v0.38.0 | v0.39.0 |

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
…[security] (grafana#5390)

| datasource | package                | from    | to      |
| ---------- | ---------------------- | ------- | ------- |
| go         | google.golang.org/grpc | v1.81.0 | v1.82.1 |

Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
…rafana#5359)

SelectSeries fetches one extra step before the window so the boundary
point at start renders as a complete bucket in charts; that point
aggregates (start-step, start]. query top uses step = window size and
summed it, roughly doubling reported totals. Skip points at or before
the window start; totals now match SelectMergeProfile exactly.
@coderabbitai

coderabbitai Bot commented Jul 23, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 1692 files, which is 1542 over the limit of 150.

To get a review, narrow the scope:
• coderabbit review --committed # exclude uncommitted changes
• coderabbit review --dir # limit to a subdirectory
• coderabbit review --base # compare against a closer base

Upgrade to Pro+ to raise the limit.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 3ca46964-131d-48d0-8610-f2705096abbb

📥 Commits

Reviewing files that changed from the base of the PR and between 30af212 and 54d0133.

⛔ Files ignored due to path filters (238)
  • api/buf.lock is excluded by !**/*.lock
  • api/connect-openapi/gen/adhocprofiles/v1/adhocprofiles.openapi.yaml is excluded by !**/gen/**
  • api/connect-openapi/gen/capabilities/v1/feature_flags.openapi.yaml is excluded by !**/gen/**
  • api/connect-openapi/gen/debuginfo/v1/debuginfo.openapi.yaml is excluded by !**/gen/**
  • api/connect-openapi/gen/debuginfo/v1alpha1/debuginfo.openapi.yaml is excluded by !**/gen/**
  • api/connect-openapi/gen/google/v1/profile.openapi.yaml is excluded by !**/gen/**
  • api/connect-openapi/gen/ingester/v1/ingester.openapi.yaml is excluded by !**/gen/**
  • api/connect-openapi/gen/metastore/v1/compactor.openapi.yaml is excluded by !**/gen/**
  • api/connect-openapi/gen/metastore/v1/index.openapi.yaml is excluded by !**/gen/**
  • api/connect-openapi/gen/metastore/v1/query.openapi.yaml is excluded by !**/gen/**
  • api/connect-openapi/gen/metastore/v1/raft_log/raft_log.openapi.yaml is excluded by !**/gen/**
  • api/connect-openapi/gen/metastore/v1/tenant.openapi.yaml is excluded by !**/gen/**
  • api/connect-openapi/gen/metastore/v1/types.openapi.yaml is excluded by !**/gen/**
  • api/connect-openapi/gen/push/v1/push.openapi.yaml is excluded by !**/gen/**
  • api/connect-openapi/gen/querier/v1/querier.openapi.yaml is excluded by !**/gen/**
  • api/connect-openapi/gen/query/v1/query.openapi.yaml is excluded by !**/gen/**
  • api/connect-openapi/gen/segmentwriter/v1/push.openapi.yaml is excluded by !**/gen/**
  • api/connect-openapi/gen/settings/v1/recording_rules.openapi.yaml is excluded by !**/gen/**
  • api/connect-openapi/gen/settings/v1/setting.openapi.yaml is excluded by !**/gen/**
  • api/connect-openapi/gen/status/v1/status.openapi.yaml is excluded by !**/gen/**
  • api/connect-openapi/gen/storegateway/v1/storegateway.openapi.yaml is excluded by !**/gen/**
  • api/connect-openapi/gen/types/v1/types.openapi.yaml is excluded by !**/gen/**
  • api/connect-openapi/gen/vcs/v1/vcs.openapi.yaml is excluded by !**/gen/**
  • api/connect-openapi/gen/version/v1/version.openapi.yaml is excluded by !**/gen/**
  • api/gen/proto/go/adhocprofiles/v1/adhocprofiles.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/adhocprofiles/v1/adhocprofiles_vtproto.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/adhocprofiles/v1/adhocprofilesv1connect/adhocprofiles.connect.go is excluded by !**/gen/**
  • api/gen/proto/go/adhocprofiles/v1/adhocprofilesv1connect/adhocprofiles.connect.mux.go is excluded by !**/gen/**
  • api/gen/proto/go/capabilities/v1/capabilitiesv1connect/feature_flags.connect.go is excluded by !**/gen/**
  • api/gen/proto/go/capabilities/v1/capabilitiesv1connect/feature_flags.connect.mux.go is excluded by !**/gen/**
  • api/gen/proto/go/capabilities/v1/feature_flags.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/capabilities/v1/feature_flags_vtproto.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/debuginfo/v1alpha1/debuginfo.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/debuginfo/v1alpha1/debuginfo_vtproto.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/debuginfo/v1alpha1/debuginfov1alpha1connect/debuginfo.connect.go is excluded by !**/gen/**
  • api/gen/proto/go/debuginfo/v1alpha1/debuginfov1alpha1connect/debuginfo.connect.mux.go is excluded by !**/gen/**
  • api/gen/proto/go/google/v1/profile.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/ingester/v1/ingester.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/ingester/v1/ingesterv1connect/ingester.connect.go is excluded by !**/gen/**
  • api/gen/proto/go/metastore/v1/compactor.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/metastore/v1/compactor_vtproto.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/metastore/v1/index.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/metastore/v1/index_vtproto.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/metastore/v1/metastorev1connect/compactor.connect.go is excluded by !**/gen/**
  • api/gen/proto/go/metastore/v1/metastorev1connect/compactor.connect.mux.go is excluded by !**/gen/**
  • api/gen/proto/go/metastore/v1/metastorev1connect/index.connect.go is excluded by !**/gen/**
  • api/gen/proto/go/metastore/v1/metastorev1connect/index.connect.mux.go is excluded by !**/gen/**
  • api/gen/proto/go/metastore/v1/metastorev1connect/query.connect.go is excluded by !**/gen/**
  • api/gen/proto/go/metastore/v1/metastorev1connect/query.connect.mux.go is excluded by !**/gen/**
  • api/gen/proto/go/metastore/v1/metastorev1connect/tenant.connect.go is excluded by !**/gen/**
  • api/gen/proto/go/metastore/v1/metastorev1connect/tenant.connect.mux.go is excluded by !**/gen/**
  • api/gen/proto/go/metastore/v1/query.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/metastore/v1/query_vtproto.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/metastore/v1/raft_log/raft_log.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/metastore/v1/raft_log/raft_log_vtproto.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/metastore/v1/tenant.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/metastore/v1/tenant_vtproto.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/metastore/v1/types.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/metastore/v1/types_vtproto.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/push/v1/push.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/push/v1/push_vtproto.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/push/v1/pushv1connect/push.connect.go is excluded by !**/gen/**
  • api/gen/proto/go/querier/v1/querier.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/querier/v1/querier_vtproto.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/querier/v1/querierv1connect/querier.connect.go is excluded by !**/gen/**
  • api/gen/proto/go/querier/v1/querierv1connect/querier.connect.mux.go is excluded by !**/gen/**
  • api/gen/proto/go/query/v1/query.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/query/v1/query_vtproto.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/query/v1/queryv1connect/query.connect.go is excluded by !**/gen/**
  • api/gen/proto/go/query/v1/queryv1connect/query.connect.mux.go is excluded by !**/gen/**
  • api/gen/proto/go/segmentwriter/v1/push.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/segmentwriter/v1/push_vtproto.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/segmentwriter/v1/segmentwriterv1connect/push.connect.go is excluded by !**/gen/**
  • api/gen/proto/go/segmentwriter/v1/segmentwriterv1connect/push.connect.mux.go is excluded by !**/gen/**
  • api/gen/proto/go/settings/v1/recording_rules.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/settings/v1/recording_rules_vtproto.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/settings/v1/setting.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/settings/v1/setting_vtproto.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/settings/v1/settingsv1connect/recording_rules.connect.go is excluded by !**/gen/**
  • api/gen/proto/go/settings/v1/settingsv1connect/recording_rules.connect.mux.go is excluded by !**/gen/**
  • api/gen/proto/go/settings/v1/settingsv1connect/setting.connect.go is excluded by !**/gen/**
  • api/gen/proto/go/settings/v1/settingsv1connect/setting.connect.mux.go is excluded by !**/gen/**
  • api/gen/proto/go/status/v1/status.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/status/v1/status.pb.gw.go is excluded by !**/*.pb.gw.go, !**/gen/**
  • api/gen/proto/go/status/v1/statusv1connect/status.connect.go is excluded by !**/gen/**
  • api/gen/proto/go/storegateway/v1/storegateway.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/storegateway/v1/storegatewayv1connect/storegateway.connect.go is excluded by !**/gen/**
  • api/gen/proto/go/types/v1/types.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/types/v1/types_vtproto.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/vcs/v1/vcs.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/vcs/v1/vcs_vtproto.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/vcs/v1/vcsv1connect/vcs.connect.go is excluded by !**/gen/**
  • api/gen/proto/go/vcs/v1/vcsv1connect/vcs.connect.mux.go is excluded by !**/gen/**
  • api/gen/proto/go/version/v1/version.pb.go is excluded by !**/*.pb.go, !**/gen/**
  • api/gen/proto/go/version/v1/versionv1connect/version.connect.go is excluded by !**/gen/**
  • api/go.sum is excluded by !**/*.sum
  • api/openapiv2/gen/phlare.swagger.json is excluded by !**/gen/**
  • cmd/profilecli/static/bootstrap-5.1.3.bundle.min.js is excluded by !**/*.min.js
  • cmd/profilecli/static/bootstrap-5.1.3.min.css is excluded by !**/*.min.css
  • cmd/profilecli/static/bootstrap-5.3.3.bundle.min.js is excluded by !**/*.min.js
  • cmd/profilecli/static/bootstrap-5.3.3.min.css is excluded by !**/*.min.css
  • docs/sources/configure-client/grafana-alloy/ebpf/configuration/ebpf.png is excluded by !**/*.png
  • docs/sources/configure-client/grafana-alloy/sample.svg is excluded by !**/*.svg
  • ebpf/go.sum is excluded by !**/*.sum
  • ebpf/pyrobpf/profile_bpfel_arm64.o is excluded by !**/*.o
  • ebpf/pyrobpf/profile_bpfel_x86.o is excluded by !**/*.o
  • ebpf/python/perf_bpfel_arm64.o is excluded by !**/*.o
  • ebpf/python/perf_bpfel_x86.o is excluded by !**/*.o
  • ebpf/symtab/elf/testdata/elfs/libexample.so is excluded by !**/*.so
  • examples/golang-pgo/go.sum is excluded by !**/*.sum
  • examples/golang-pgo/go.work is excluded by !**/*.work
  • examples/golang-pgo/go.work.sum is excluded by !**/*.sum
  • examples/language-sdk-instrumentation/golang-push/rideshare-alloy/go.sum is excluded by !**/*.sum
  • examples/language-sdk-instrumentation/golang-push/rideshare-alloy/go.work is excluded by !**/*.work
  • examples/language-sdk-instrumentation/golang-push/rideshare-alloy/go.work.sum is excluded by !**/*.sum
  • examples/language-sdk-instrumentation/golang-push/rideshare-k6/go.sum is excluded by !**/*.sum
  • examples/language-sdk-instrumentation/golang-push/rideshare-k6/go.work is excluded by !**/*.work
  • examples/language-sdk-instrumentation/golang-push/rideshare-k6/go.work.sum is excluded by !**/*.sum
  • examples/language-sdk-instrumentation/golang-push/rideshare/go.sum is excluded by !**/*.sum
  • examples/language-sdk-instrumentation/golang-push/rideshare/go.work is excluded by !**/*.work
  • examples/language-sdk-instrumentation/golang-push/rideshare/go.work.sum is excluded by !**/*.sum
  • examples/language-sdk-instrumentation/golang-push/simple/go.sum is excluded by !**/*.sum
  • examples/language-sdk-instrumentation/golang-push/simple/go.work is excluded by !**/*.work
  • examples/language-sdk-instrumentation/golang-push/simple/go.work.sum is excluded by !**/*.sum
  • examples/language-sdk-instrumentation/nodejs/express-pull/yarn.lock is excluded by !**/yarn.lock, !**/*.lock
  • examples/language-sdk-instrumentation/nodejs/express-ts-inline/yarn.lock is excluded by !**/yarn.lock, !**/*.lock
  • examples/language-sdk-instrumentation/nodejs/express-ts/yarn.lock is excluded by !**/yarn.lock, !**/*.lock
  • examples/language-sdk-instrumentation/nodejs/express/yarn.lock is excluded by !**/yarn.lock, !**/*.lock
  • examples/language-sdk-instrumentation/nodejs/tinyhttp/yarn.lock is excluded by !**/yarn.lock, !**/*.lock
  • examples/language-sdk-instrumentation/ruby/rideshare/Gemfile.lock is excluded by !**/*.lock
  • examples/language-sdk-instrumentation/ruby/rideshare_rails/Gemfile.lock is excluded by !**/*.lock
  • examples/language-sdk-instrumentation/ruby/simple/Gemfile.lock is excluded by !**/*.lock
  • examples/language-sdk-instrumentation/rust/basic/Cargo.lock is excluded by !**/*.lock
  • examples/language-sdk-instrumentation/rust/rideshare/server/Cargo.lock is excluded by !**/*.lock
  • examples/tracing/golang-push/go.sum is excluded by !**/*.sum
  • examples/tracing/golang-push/go.work is excluded by !**/*.work
  • examples/tracing/golang-push/go.work.sum is excluded by !**/*.sum
  • examples/tracing/java-wall/gradle/wrapper/gradle-wrapper.jar is excluded by !**/*.jar
  • examples/tracing/java/gradle/wrapper/gradle-wrapper.jar is excluded by !**/*.jar
  • examples/tracing/ruby/Gemfile.lock is excluded by !**/*.lock
  • go.sum is excluded by !**/*.sum
  • go.work is excluded by !**/*.work
  • go.work.sum is excluded by !**/*.sum
  • images/pyroscope-v2-compaction.gif is excluded by !**/*.gif
  • images/pyroscope-v2-read-path.gif is excluded by !**/*.gif
  • images/pyroscope-v2-write-path.gif is excluded by !**/*.gif
  • lidia/go.sum is excluded by !**/*.sum
  • lidia/testdata/libfib.so is excluded by !**/*.so
  • lidia/testdata/test-binary.zip is excluded by !**/*.zip
  • og/.github/markdown-images/join-us-on-slack.svg is excluded by !**/*.svg
  • og/.github/markdown-images/schedule-setup-call.svg is excluded by !**/*.svg
  • og/cypress/snapshots/basic.ts/grafana-simple-golang-app-cpu.snap.png is excluded by !**/*.png
  • og/cypress/snapshots/basic.ts/simple-golang-app-cpu-highlight.snap.png is excluded by !**/*.png
  • og/go.sum is excluded by !**/*.sum
  • og/monitoring/gen/README.md is excluded by !**/gen/**
  • og/monitoring/gen/benchmark-dashboard.json is excluded by !**/gen/**
  • og/monitoring/gen/benchmark-pr.json is excluded by !**/gen/**
  • og/monitoring/gen/dashboard.json is excluded by !**/gen/**
  • og/packages/pyroscope-flamegraph/yarn.lock is excluded by !**/yarn.lock, !**/*.lock
  • og/scripts/windows/resources/app.ico is excluded by !**/*.ico
  • og/webapp/yarn-error.log is excluded by !**/*.log
  • operations/monitoring/helm/pyroscope-monitoring/Chart.lock is excluded by !**/*.lock
  • operations/pyroscope/helm/pyroscope/Chart.lock is excluded by !**/*.lock
  • pkg/api/static/bootstrap-5.1.3.bundle.min.js is excluded by !**/*.min.js
  • pkg/api/static/bootstrap-5.1.3.min.css is excluded by !**/*.min.css
  • pkg/api/static/bootstrap-5.3.3.bundle.min.js is excluded by !**/*.min.js
  • pkg/api/static/bootstrap-5.3.3.min.css is excluded by !**/*.min.css
  • pkg/block/testdata/segments/1/anonymous/01J2VJQPYDC160REPAD2VN88XN/block.bin is excluded by !**/*.bin
  • pkg/block/testdata/segments/1/anonymous/01J2VJQRGBK8YFWVV8K1MPRRWM/block.bin is excluded by !**/*.bin
  • pkg/block/testdata/segments/1/anonymous/01J2VJQRTMSCY4VDYBP5N4N5JK/block.bin is excluded by !**/*.bin
  • pkg/block/testdata/segments/1/anonymous/01J2VJQTJ3PGF7KB39ARR1BX3Y/block.bin is excluded by !**/*.bin
  • pkg/block/testdata/segments/1/anonymous/01J2VJQV544TF571FDSK2H692P/block.bin is excluded by !**/*.bin
  • pkg/block/testdata/segments/1/anonymous/01J2VJQX8DYHSEBK7BAQSCJBMG/block.bin is excluded by !**/*.bin
  • pkg/block/testdata/segments/1/anonymous/01J2VJQYQVZTPZMMJKE7F2XC47/block.bin is excluded by !**/*.bin
  • pkg/block/testdata/segments/1/anonymous/01J2VJQZPARDJQ779S1JMV0XQA/block.bin is excluded by !**/*.bin
  • pkg/block/testdata/segments/1/anonymous/01J2VJR0R3NQS23SDADNA6XHCM/block.bin is excluded by !**/*.bin
  • pkg/block/testdata/segments/1/anonymous/01J2VJR31PT3X4NDJC4Q2BHWQ1/block.bin is excluded by !**/*.bin
  • pkg/frontend/frontendpb/frontend.pb.go is excluded by !**/*.pb.go
  • pkg/frontend/frontendpb/frontend_vtproto.pb.go is excluded by !**/*.pb.go
  • pkg/metastore/raftnode/raftnodepb/raft_node.pb.go is excluded by !**/*.pb.go
  • pkg/metastore/raftnode/raftnodepb/raft_node_vtproto.pb.go is excluded by !**/*.pb.go
  • pkg/metastore/raftnode/testdata/snapshots/81-206944-1744474737935/state.bin is excluded by !**/*.bin
  • pkg/metastore/raftnode/testdata/snapshots/82-215276-1744546508773/state.bin is excluded by !**/*.bin
  • pkg/metastore/raftnode/testdata/snapshots/83-223473-1744577537873/state.bin is excluded by !**/*.bin
  • pkg/model/testdata/diff_left_tree.bin is excluded by !**/*.bin
  • pkg/model/testdata/diff_right_tree.bin is excluded by !**/*.bin
  • pkg/og/storage/tree/profile.pb.go is excluded by !**/*.pb.go
  • pkg/og/storage/tree/profile_vtproto.pb.go is excluded by !**/*.pb.go
  • pkg/phlaredb/symdb/testdata/big-profile.pb.gz is excluded by !**/*.gz
  • pkg/pprof/testdata/malformed/no_addr_no_line.pb.gz is excluded by !**/*.gz
  • pkg/pprof/testdata/single_group_with_optional_span_id.pb.gz is excluded by !**/*.gz
  • pkg/querier/stats/stats.pb.go is excluded by !**/*.pb.go
  • pkg/querybackend/testdata/samples/01JKT2S01VXGG0YS6TG8QC2JWD/block.bin is excluded by !**/*.bin
  • pkg/querybackend/testdata/samples/01JKT2XEGT4VA4HHR0EC8668MM/block.bin is excluded by !**/*.bin
  • pkg/querybackend/testdata/samples/01JKT2XEGT9M0S3P8Y8Q3E7SQ2/block.bin is excluded by !**/*.bin
  • pkg/querybackend/testdata/samples/01JKT3DJRETWN25NKEFZNEP1V0/block.bin is excluded by !**/*.bin
  • pkg/querybackend/testdata/samples/01JKT426996H1XWCX1M1ZQFRJ6/block.bin is excluded by !**/*.bin
  • pkg/querybackend/testdata/samples/01JKT4333784C9PCQ6VM8VNAWC/block.bin is excluded by !**/*.bin
  • pkg/scheduler/schedulerpb/scheduler.pb.go is excluded by !**/*.pb.go
  • pkg/scheduler/schedulerpb/scheduler_vtproto.pb.go is excluded by !**/*.pb.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/adaptive_placementpb/adaptive_placement.pb.go is excluded by !**/*.pb.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/adaptive_placementpb/adaptive_placement_vtproto.pb.go is excluded by !**/*.pb.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/testdata/plots/extreme_spikes.png is excluded by !**/*.png
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/testdata/plots/extreme_spikes_2.png is excluded by !**/*.png
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/testdata/plots/extreme_spikes_3.png is excluded by !**/*.png
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/testdata/plots/low_rate_oscillations.png is excluded by !**/*.png
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/testdata/plots/low_rate_oscillations_2.png is excluded by !**/*.png
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/testdata/plots/steady_front.png is excluded by !**/*.png
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/testdata/plots/steady_front_2.png is excluded by !**/*.png
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/testdata/plots/steep_front.png is excluded by !**/*.png
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/testdata/plots/steep_front_2.png is excluded by !**/*.png
  • pkg/symbolizer/testdata/test_lidia_file.gz is excluded by !**/*.gz
  • pkg/test/integration/testdata/otel-ebpf-profile.pb.bin is excluded by !**/*.bin
  • pkg/util/httpgrpc/httpgrpc.pb.go is excluded by !**/*.pb.go
  • public/app/images/comment.svg is excluded by !**/*.svg
  • public/app/images/favicon.ico is excluded by !**/*.ico
  • public/app/images/logo-v3-small.png is excluded by !**/*.png
  • public/app/images/logo-v3-small.svg is excluded by !**/*.svg
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/__image_snapshots__/canvas-renderer-spec-tsx-canvas-renderer-group-snapshot-collapses-small-blocks-into-one-1-snap.png is excluded by !**/*.png
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/__image_snapshots__/canvas-renderer-spec-tsx-canvas-renderer-group-snapshot-works-with-diff-mode-1-snap.png is excluded by !**/*.png
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/__image_snapshots__/canvas-renderer-spec-tsx-canvas-renderer-group-snapshot-works-with-highlighted-flamegraph-1-snap.png is excluded by !**/*.png
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/__image_snapshots__/canvas-renderer-spec-tsx-canvas-renderer-group-snapshot-works-with-normal-flamegraph-1-snap.png is excluded by !**/*.png
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/__image_snapshots__/canvas-renderer-spec-tsx-canvas-renderer-group-snapshot-works-with-selected-node-1-snap.png is excluded by !**/*.png
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/__image_snapshots__/flamegraph-render-spec-tsx-render-group-snapshot-focused-also-zooms-1-snap.png is excluded by !**/*.png
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/__image_snapshots__/flamegraph-render-spec-tsx-render-group-snapshot-focused-renders-a-focused-node-in-the-beginning-1-snap.png is excluded by !**/*.png
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/__image_snapshots__/flamegraph-render-spec-tsx-render-group-snapshot-focused-renders-a-focused-node-when-node-is-not-in-the-beginning-1-snap.png is excluded by !**/*.png
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/__image_snapshots__/flamegraph-render-spec-tsx-render-group-snapshot-focused-renders-a-focused-node-zoom-top-level-1-snap.png is excluded by !**/*.png
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/__image_snapshots__/flamegraph-render-spec-tsx-render-group-snapshot-renders-a-complex-flamegraph-1-snap.png is excluded by !**/*.png
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/__image_snapshots__/flamegraph-render-spec-tsx-render-group-snapshot-renders-a-double-diff-flamegraph-1-snap.png is excluded by !**/*.png
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/__image_snapshots__/flamegraph-render-spec-tsx-render-group-snapshot-renders-a-highlighted-double-flamegraph-1-snap.png is excluded by !**/*.png
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/__image_snapshots__/flamegraph-render-spec-tsx-render-group-snapshot-renders-a-highlighted-flamegraph-1-snap.png is excluded by !**/*.png
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/__image_snapshots__/flamegraph-render-spec-tsx-render-group-snapshot-renders-a-simple-flamegraph-1-snap.png is excluded by !**/*.png
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/__image_snapshots__/flamegraph-render-spec-tsx-render-group-snapshot-renders-a-simple-tree-1-snap.png is excluded by !**/*.png
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/__image_snapshots__/flamegraph-render-spec-tsx-render-group-snapshot-renders-a-zoomed-flamegraph-1-snap.png is excluded by !**/*.png
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/__image_snapshots__/flamegraph-render-spec-tsx-render-group-snapshot-renders-a-zoomed-with-fit-mode-tail-1-snap.png is excluded by !**/*.png
  • public/app/legacy/flamegraph/__snapshots__/Toolbar.spec.tsx.snap is excluded by !**/*.snap
  • public/app/legacy/flamegraph/logo-v3-small.svg is excluded by !**/*.svg
  • public/app/pages/exemplars/heatmapSelectionPreview.gif is excluded by !**/*.gif
📒 Files selected for processing (2762)
  • .agents/skills
  • .claude/skills/update-go-version/SKILL.md
  • .cursor/rules/development-workflow.mdc
  • .cursor/rules/go-backend.mdc
  • .cursor/rules/go-testing.mdc
  • .cursor/rules/pyroscope-general.mdc
  • .devcontainer/devcontainer-lock.json
  • .devcontainer/devcontainer.json
  • .editorconfig
  • .eslintignore
  • .eslintrc.js
  • .github/workflows/backport.yml
  • .github/workflows/ci.yml
  • .github/workflows/e2e.yaml
  • .github/workflows/frontend.yml
  • .github/workflows/fuzzer.yml
  • .github/workflows/helm-ci.yml
  • .github/workflows/helm-integration-httproute.yml
  • .github/workflows/helm-release.yml
  • .github/workflows/publish-technical-documentation-next.yml
  • .github/workflows/publish-technical-documentation-release.yml
  • .github/workflows/release.yml
  • .github/workflows/renovate-config-validator.yml
  • .github/workflows/test-examples.yml
  • .github/workflows/test.yml
  • .github/workflows/test_ebpf.yml
  • .github/workflows/update-contributors.yml
  • .github/workflows/update-examples-cron.yml
  • .github/workflows/update-homebrew-formulas.yml
  • .github/workflows/update-make-docs.yml
  • .github/workflows/weekly-release.yml
  • .github/zizmor.yml
  • .gitignore
  • .gitmodules
  • .golangci.yml
  • .goreleaser.yaml
  • .husky/pre-commit
  • .idea/modules.xml
  • .idea/pyroscope.iml
  • .idea/runConfigurations/help.xml
  • .idea/runConfigurations/v1.xml
  • .idea/runConfigurations/v2.xml
  • .mockery.yaml
  • .pre-commit-config.yaml
  • .prettierignore
  • .prettierrc
  • .pyroscope.yaml
  • .swcrc
  • .vscode/launch.json
  • AGENTS.md
  • CLAUDE.md
  • CODEOWNERS
  • LICENSING.md
  • Makefile
  • Makefile.examples
  • README.md
  • api/adhocprofiles/v1/adhocprofiles.proto
  • api/buf.gen.yaml
  • api/buf.yaml
  • api/capabilities/v1/feature_flags.proto
  • api/connect-openapi/base.yaml
  • api/debuginfo/v1alpha1/debuginfo.proto
  • api/go.mod
  • api/metastore/v1/compactor.proto
  • api/metastore/v1/index.proto
  • api/metastore/v1/query.proto
  • api/metastore/v1/raft_log/raft_log.proto
  • api/metastore/v1/tenant.proto
  • api/metastore/v1/types.proto
  • api/model/labelset/labelset.go
  • api/model/labelset/labelset_bench_test.go
  • api/model/labelset/labelset_test.go
  • api/model/labelset/validate.go
  • api/push/v1/push.proto
  • api/querier/v1/querier.proto
  • api/query/v1/query.proto
  • api/segmentwriter/v1/push.proto
  • api/settings/v1/recording_rules.proto
  • api/settings/v1/setting.proto
  • api/types/v1/types.proto
  • api/vcs/v1/vcs.proto
  • cmd/profilecli/blocks.go
  • cmd/profilecli/bucket.go
  • cmd/profilecli/canary_exporter.go
  • cmd/profilecli/canary_exporter_probes.go
  • cmd/profilecli/client.go
  • cmd/profilecli/client_test.go
  • cmd/profilecli/compact.go
  • cmd/profilecli/debuginfo.go
  • cmd/profilecli/debuginfo_test.go
  • cmd/profilecli/kube_proxy.go
  • cmd/profilecli/main.go
  • cmd/profilecli/my.pprof
  • cmd/profilecli/output.go
  • cmd/profilecli/output_test.go
  • cmd/profilecli/parquet.go
  • cmd/profilecli/query-blocks.go
  • cmd/profilecli/query-exemplars.go
  • cmd/profilecli/query-exemplars_test.go
  • cmd/profilecli/query-top.go
  • cmd/profilecli/query-top_test.go
  • cmd/profilecli/query-tracer.go
  • cmd/profilecli/query.go
  • cmd/profilecli/query_async.go
  • cmd/profilecli/query_test.go
  • cmd/profilecli/raft.go
  • cmd/profilecli/ready.go
  • cmd/profilecli/recording_rules.go
  • cmd/profilecli/source_code_coverage.go
  • cmd/profilecli/source_code_coverage_test.go
  • cmd/profilecli/tsdb.go
  • cmd/profilecli/upload.go
  • cmd/profilecli/v2-migration.go
  • cmd/pyroscope/Dockerfile
  • cmd/pyroscope/debug.Dockerfile
  • cmd/pyroscope/frontend.Dockerfile
  • cmd/pyroscope/help-all.txt.tmpl
  • cmd/pyroscope/help.txt.tmpl
  • cmd/pyroscope/main.go
  • cmd/pyroscope/main_test.go
  • cmd/pyroscope/pyroscope.yaml
  • cypress.config.ts
  • cypress/ci-base-path.ts
  • cypress/ci.ts
  • cypress/e2e/smoke.cy.ts
  • cypress/fixtures/profileTypes.json
  • cypress/support/commands.ts
  • cypress/support/e2e.ts
  • cypress/tsconfig.json
  • docs/Makefile
  • docs/docs.mk
  • docs/internal/RELEASE.md
  • docs/internal/V2-MIGRATION.md
  • docs/internal/contributing/README.md
  • docs/make-docs
  • docs/sources/_index.md
  • docs/sources/configure-client/_index.md
  • docs/sources/configure-client/aws-lambda.md
  • docs/sources/configure-client/grafana-agent/_index.md
  • docs/sources/configure-client/grafana-agent/ebpf/_index.md
  • docs/sources/configure-client/grafana-agent/ebpf/configuration/_index.md
  • docs/sources/configure-client/grafana-agent/ebpf/setup-docker.md
  • docs/sources/configure-client/grafana-agent/ebpf/setup-kubernetes.md
  • docs/sources/configure-client/grafana-agent/ebpf/setup-linux.md
  • docs/sources/configure-client/grafana-agent/go_pull.md
  • docs/sources/configure-client/grafana-agent/java/_index.md
  • docs/sources/configure-client/grafana-agent/sampling.md
  • docs/sources/configure-client/grafana-alloy/_index.md
  • docs/sources/configure-client/grafana-alloy/ebpf/_index.md
  • docs/sources/configure-client/grafana-alloy/ebpf/configuration/_index.md
  • docs/sources/configure-client/grafana-alloy/ebpf/configuration/ebpf.drawio
  • docs/sources/configure-client/grafana-alloy/ebpf/setup-docker.md
  • docs/sources/configure-client/grafana-alloy/ebpf/setup-kubernetes.md
  • docs/sources/configure-client/grafana-alloy/ebpf/setup-linux.md
  • docs/sources/configure-client/grafana-alloy/ebpf/troubleshooting.md
  • docs/sources/configure-client/grafana-alloy/go_pull.md
  • docs/sources/configure-client/grafana-alloy/java/_index.md
  • docs/sources/configure-client/grafana-alloy/receive_profiles.md
  • docs/sources/configure-client/grafana-alloy/sampling.md
  • docs/sources/configure-client/language-sdks/_index.md
  • docs/sources/configure-client/language-sdks/dotnet.md
  • docs/sources/configure-client/language-sdks/go_push.md
  • docs/sources/configure-client/language-sdks/java.md
  • docs/sources/configure-client/language-sdks/nodejs.md
  • docs/sources/configure-client/language-sdks/python.md
  • docs/sources/configure-client/language-sdks/ruby.md
  • docs/sources/configure-client/language-sdks/rust.md
  • docs/sources/configure-client/memory-overhead.md
  • docs/sources/configure-client/opentelemetry/ebpf-profiler.md
  • docs/sources/configure-client/profile-types.md
  • docs/sources/configure-client/supported-platforms.md
  • docs/sources/configure-client/trace-span-profiles/_index.md
  • docs/sources/configure-client/trace-span-profiles/dotnet-span-profiles.md
  • docs/sources/configure-client/trace-span-profiles/go-span-profiles.md
  • docs/sources/configure-client/trace-span-profiles/java-span-profiles.md
  • docs/sources/configure-client/trace-span-profiles/python-span-profiles.md
  • docs/sources/configure-client/trace-span-profiles/ruby-span-profiles.md
  • docs/sources/configure-server/_index.md
  • docs/sources/configure-server/about-configurations.md
  • docs/sources/configure-server/about-ip-address-logging.md
  • docs/sources/configure-server/about-server-api.md
  • docs/sources/configure-server/about-tenant-ids.md
  • docs/sources/configure-server/anonymous-usage-statistics-reporting.md
  • docs/sources/configure-server/configure-disk-storage.md
  • docs/sources/configure-server/configure-shuffle-sharding/index.md
  • docs/sources/configure-server/configuring-github-integration.md
  • docs/sources/configure-server/configuring-memberlist.md
  • docs/sources/configure-server/reference-configuration-parameters/index.md
  • docs/sources/configure-server/reference-configuration-parameters/index.template
  • docs/sources/configure-server/storage/_index.md
  • docs/sources/configure-server/storage/configure-disk-storage.md
  • docs/sources/configure-server/storage/configure-object-storage-backend.md
  • docs/sources/deploy-kubernetes/helm.md
  • docs/sources/get-started/_index.md
  • docs/sources/get-started/ride-share-tutorial.md
  • docs/sources/introduction/continuous-profiling/_index.md
  • docs/sources/introduction/flamegraphs.md
  • docs/sources/introduction/profile-tracing/_index.md
  • docs/sources/introduction/profiling-types/_index.md
  • docs/sources/introduction/profiling.md
  • docs/sources/introduction/pyroscope-in-grafana.md
  • docs/sources/introduction/what-is-profiling.md
  • docs/sources/reference-pyroscope-architecture/_index.md
  • docs/sources/reference-pyroscope-architecture/about-grafana-pyroscope-architecture/index.md
  • docs/sources/reference-pyroscope-architecture/block-format/_index.md
  • docs/sources/reference-pyroscope-architecture/bucket-index/index.md
  • docs/sources/reference-pyroscope-architecture/components/compactor/index.md
  • docs/sources/reference-pyroscope-architecture/components/distributor.md
  • docs/sources/reference-pyroscope-architecture/components/ingester.md
  • docs/sources/reference-pyroscope-architecture/components/querier.md
  • docs/sources/reference-pyroscope-architecture/components/query-frontend/index.md
  • docs/sources/reference-pyroscope-architecture/components/query-scheduler/index.md
  • docs/sources/reference-pyroscope-architecture/components/store-gateway.md
  • docs/sources/reference-pyroscope-architecture/deployment-modes/index.md
  • docs/sources/reference-pyroscope-architecture/hash-ring/index.md
  • docs/sources/reference-pyroscope-architecture/memberlist-and-the-gossip-protocol.md
  • docs/sources/reference-pyroscope-v2-architecture/_index.md
  • docs/sources/reference-pyroscope-v2-architecture/about-pyroscope-v2-architecture/index.md
  • docs/sources/reference-pyroscope-v2-architecture/block-format/index.md
  • docs/sources/reference-pyroscope-v2-architecture/compaction/index.md
  • docs/sources/reference-pyroscope-v2-architecture/components/_index.md
  • docs/sources/reference-pyroscope-v2-architecture/components/compaction-worker.md
  • docs/sources/reference-pyroscope-v2-architecture/components/distributor.md
  • docs/sources/reference-pyroscope-v2-architecture/components/metastore/index.md
  • docs/sources/reference-pyroscope-v2-architecture/components/query-backend.md
  • docs/sources/reference-pyroscope-v2-architecture/components/query-frontend.md
  • docs/sources/reference-pyroscope-v2-architecture/components/segment-writer.md
  • docs/sources/reference-pyroscope-v2-architecture/data-distribution/index.md
  • docs/sources/reference-pyroscope-v2-architecture/deployment-modes/index.md
  • docs/sources/reference-pyroscope-v2-architecture/design-motivation/index.md
  • docs/sources/reference-pyroscope-v2-architecture/metadata-index/index.md
  • docs/sources/reference-pyroscope-v2-architecture/migrate-from-v1/index.md
  • docs/sources/reference-server-api/index.md
  • docs/sources/reference-server-api/index.template
  • docs/sources/release-notes/_index.md
  • docs/sources/release-notes/v1-1.md
  • docs/sources/release-notes/v1-10.md
  • docs/sources/release-notes/v1-11.md
  • docs/sources/release-notes/v1-12.md
  • docs/sources/release-notes/v1-13.md
  • docs/sources/release-notes/v1-14.md
  • docs/sources/release-notes/v1-15.md
  • docs/sources/release-notes/v1-16.md
  • docs/sources/release-notes/v1-17.md
  • docs/sources/release-notes/v1-18.md
  • docs/sources/release-notes/v1-19.md
  • docs/sources/release-notes/v1-2.md
  • docs/sources/release-notes/v1-20.md
  • docs/sources/release-notes/v1-21.md
  • docs/sources/release-notes/v1-3.md
  • docs/sources/release-notes/v1-4.md
  • docs/sources/release-notes/v1-5.md
  • docs/sources/release-notes/v1-6.md
  • docs/sources/release-notes/v1-7.md
  • docs/sources/release-notes/v1-8.md
  • docs/sources/release-notes/v1-9.md
  • docs/sources/release-notes/v2-0.md
  • docs/sources/release-notes/v2-1.md
  • docs/sources/release-notes/v2-2.md
  • docs/sources/shared/available-profile-types.md
  • docs/sources/shared/index.md
  • docs/sources/shared/intro/continuous-profiling.md
  • docs/sources/shared/intro/flame-graphs.md
  • docs/sources/shared/intro/profile-types-descriptions.md
  • docs/sources/shared/intro/what-is-profiling.md
  • docs/sources/shared/locate-url-pw-user-cloud-profiles.md
  • docs/sources/shared/supported-languages-ebpf.md
  • docs/sources/shared/use-explore-profiles.md
  • docs/sources/upgrade-guide/_index.md
  • docs/sources/view-and-analyze-profile-data/_index.md
  • docs/sources/view-and-analyze-profile-data/analyze-profiles/_index.md
  • docs/sources/view-and-analyze-profile-data/explore-profiles.md
  • docs/sources/view-and-analyze-profile-data/flamegraphs.md
  • docs/sources/view-and-analyze-profile-data/line-by-line.md
  • docs/sources/view-and-analyze-profile-data/profile-cli.md
  • docs/sources/view-and-analyze-profile-data/profile-tracing/_index.md
  • docs/sources/view-and-analyze-profile-data/profile-tracing/traces-to-profiles.md
  • docs/sources/view-and-analyze-profile-data/profiling-types/_index.md
  • docs/sources/view-and-analyze-profile-data/pyroscope-ui.md
  • docs/sources/view-and-analyze-profile-data/self-vs-total.md
  • docs/sources/view-and-analyze-profile-data/traces-to-profiles.md
  • docs/variables.mk
  • ebpf/.gitignore
  • ebpf/CMakeLists.txt
  • ebpf/Makefile
  • ebpf/bpf/.gitignore
  • ebpf/bpf/Makefile
  • ebpf/bpf/hash.h
  • ebpf/bpf/libbpf/bpf_core_read.h
  • ebpf/bpf/libbpf/bpf_endian.h
  • ebpf/bpf/libbpf/bpf_helper_defs.h
  • ebpf/bpf/libbpf/bpf_helpers.h
  • ebpf/bpf/libbpf/bpf_tracing.h
  • ebpf/bpf/pid.h
  • ebpf/bpf/profile.bpf.c
  • ebpf/bpf/profile.bpf.h
  • ebpf/bpf/pthread.bpf.h
  • ebpf/bpf/pthread_amd64.h
  • ebpf/bpf/pthread_arm64.h
  • ebpf/bpf/pyoffsets.h
  • ebpf/bpf/pyperf.bpf.c
  • ebpf/bpf/pystr.h
  • ebpf/bpf/stacks.h
  • ebpf/bpf/ume.h
  • ebpf/bpf/vmlinux/vmlinux-arm64.h
  • ebpf/bpf/vmlinux/vmlinux-x86.h
  • ebpf/bpf/vmlinux/vmlinux.h
  • ebpf/cmd/glibc_dwarfdump/main.go
  • ebpf/cmd/musl_dwarfdump/main.go
  • ebpf/cmd/playground/main.go
  • ebpf/cmd/python_dwarfdump/main.go
  • ebpf/cpp/demangle/demangle.go
  • ebpf/cpuonline/cpuonline.go
  • ebpf/dwarfdump/dwarfdump.go
  • ebpf/go.mod
  • ebpf/metrics/metrics.go
  • ebpf/metrics/python.go
  • ebpf/metrics/symtab.go
  • ebpf/perf_event.go
  • ebpf/pprof/pprof.go
  • ebpf/pprof/pprof_test.go
  • ebpf/pyrobpf/gen.go
  • ebpf/pyrobpf/profile_bpfel_arm64.go
  • ebpf/pyrobpf/profile_bpfel_x86.go
  • ebpf/pyrobpf/sync.go
  • ebpf/python/const_amd64.go
  • ebpf/python/const_arm64.go
  • ebpf/python/gen.go
  • ebpf/python/glibc_offsets_gen_amd64.go
  • ebpf/python/glibc_offsets_gen_arm64.go
  • ebpf/python/musl_offsets_gen_amd64.go
  • ebpf/python/musl_offsets_gen_arm64.go
  • ebpf/python/perf_bpfel_arm64.go
  • ebpf/python/perf_bpfel_x86.go
  • ebpf/python/procinfo.go
  • ebpf/python/procinfo_test.go
  • ebpf/python/pyperf.go
  • ebpf/python/pyperf_pid_data.go
  • ebpf/python/python_offsets_gen_amd64.go
  • ebpf/python/python_offsets_gen_arm64.go
  • ebpf/python/str.go
  • ebpf/python/str_test.go
  • ebpf/python/sync.go
  • ebpf/python/tss.go
  • ebpf/python/versions.go
  • ebpf/python/versions_libc.go
  • ebpf/python/versions_test.go
  • ebpf/python_ebpf_expected.txt
  • ebpf/python_ebpf_test.go
  • ebpf/rlimit/internal/internal_mirror.go
  • ebpf/rlimit/rlimit.go
  • ebpf/sd/k8s.go
  • ebpf/sd/procfs.go
  • ebpf/sd/target.go
  • ebpf/sd/target_test.go
  • ebpf/session.go
  • ebpf/session_maps.go
  • ebpf/session_python.go
  • ebpf/symtab/elf.go
  • ebpf/symtab/elf/buildid.go
  • ebpf/symtab/elf/buildid_test.go
  • ebpf/symtab/elf/elf_sym.go
  • ebpf/symtab/elf/elfmmap.go
  • ebpf/symtab/elf/elfmmap_test.go
  • ebpf/symtab/elf/go_table.go
  • ebpf/symtab/elf/go_table_test.go
  • ebpf/symtab/elf/symbol_table.go
  • ebpf/symtab/elf/symbol_table_test.go
  • ebpf/symtab/elf/testdata/Dockerfile
  • ebpf/symtab/elf/testdata/Makefile
  • ebpf/symtab/elf/testdata/docker.sh
  • ebpf/symtab/elf/testdata/elfs/elf
  • ebpf/symtab/elf/testdata/elfs/elf.debug
  • ebpf/symtab/elf/testdata/elfs/elf.debuglink
  • ebpf/symtab/elf/testdata/elfs/elf.nobuildid
  • ebpf/symtab/elf/testdata/elfs/elf.nopie
  • ebpf/symtab/elf/testdata/elfs/elf.stripped
  • ebpf/symtab/elf/testdata/elfs/go12
  • ebpf/symtab/elf/testdata/elfs/go12-static
  • ebpf/symtab/elf/testdata/elfs/go16
  • ebpf/symtab/elf/testdata/elfs/go16-static
  • ebpf/symtab/elf/testdata/elfs/go18
  • ebpf/symtab/elf/testdata/elfs/go18-static
  • ebpf/symtab/elf/testdata/elfs/go20
  • ebpf/symtab/elf/testdata/elfs/go20-static
  • ebpf/symtab/elf/testdata/hello.go
  • ebpf/symtab/elf/testdata/lib.c
  • ebpf/symtab/elf/testdata/src.c
  • ebpf/symtab/elf/testdata/usr/lib/debug/.build-id/1f/cfa068c5fdb9f31e6d9f3f89019beacb70182d.debug
  • ebpf/symtab/elf/testutils.go
  • ebpf/symtab/elf_cache.go
  • ebpf/symtab/elf_cache_test.go
  • ebpf/symtab/elf_test.go
  • ebpf/symtab/gcache.go
  • ebpf/symtab/gcache_test.go
  • ebpf/symtab/gosym.go
  • ebpf/symtab/gosym/data.go
  • ebpf/symtab/gosym/parse.go
  • ebpf/symtab/gosym/pcindex.go
  • ebpf/symtab/gosym/pcindex_test.go
  • ebpf/symtab/gosym/pclntab.go
  • ebpf/symtab/gosym_linux_test.go
  • ebpf/symtab/gosym_test.go
  • ebpf/symtab/kallsyms.go
  • ebpf/symtab/kallsyms_test.go
  • ebpf/symtab/proc.go
  • ebpf/symtab/proc_linux_test.go
  • ebpf/symtab/proc_test.go
  • ebpf/symtab/procmap.go
  • ebpf/symtab/procmaps_test.go
  • ebpf/symtab/stat_darwin.go
  • ebpf/symtab/stat_linux.go
  • ebpf/symtab/stat_placeholder.go
  • ebpf/symtab/symbols.go
  • ebpf/symtab/symtab.go
  • ebpf/symtab/table.go
  • ebpf/symtab/table_test.go
  • ebpf/symtab/test_helper.go
  • ebpf/testdata
  • ebpf/testutil/docker.go
  • ebpf/testutil/testdata.go
  • ebpf/util/test_logger.go
  • examples/README.md
  • examples/_templates/grafana/docker-compose.yml
  • examples/_templates/prometheus/docker-compose.yml
  • examples/_templates/prometheus/grafana-provisioning/datasources/prometheus.yml
  • examples/_templates/pyroscope/docker-compose.yml
  • examples/_templates/pyroscope/grafana-provisioning/datasources/pyroscope.yml
  • examples/_templates/sync_test.go
  • examples/_templates/tempo/docker-compose.yml
  • examples/_templates/tempo/grafana-provisioning/datasources/tempo.yml
  • examples/_templates/tempo/tempo/tempo.yml
  • examples/base-url/docker-compose.yml
  • examples/examples_test.go
  • examples/golang-pgo/Dockerfile
  • examples/golang-pgo/README.md
  • examples/golang-pgo/default.pgo
  • examples/golang-pgo/docker-compose.yml
  • examples/golang-pgo/go.mod
  • examples/golang-pgo/grafana-provisioning/datasources/pyroscope.yml
  • examples/grafana-agent-auto-instrumentation/ebpf/docker/config.river
  • examples/grafana-agent-auto-instrumentation/ebpf/docker/docker-compose.yml
  • examples/grafana-agent-auto-instrumentation/ebpf/k8s/config.river
  • examples/grafana-agent-auto-instrumentation/ebpf/local/config.river
  • examples/grafana-agent-auto-instrumentation/ebpf/local/docker-compose.yml
  • examples/grafana-agent-auto-instrumentation/golang-pull/README.md
  • examples/grafana-agent-auto-instrumentation/golang-pull/agent/config/agent.yaml
  • examples/grafana-agent-auto-instrumentation/golang-pull/agent/config/config.river
  • examples/grafana-agent-auto-instrumentation/golang-pull/docker-compose.yml
  • examples/grafana-agent-auto-instrumentation/java/README.md
  • examples/grafana-agent-auto-instrumentation/java/config.river
  • examples/grafana-agent-auto-instrumentation/java/docker-compose.yml
  • examples/grafana-agent-auto-instrumentation/java/java.Dockerfile
  • examples/grafana-alloy-auto-instrumentation/ebpf-otel
  • examples/grafana-alloy-auto-instrumentation/ebpf/README.md
  • examples/grafana-alloy-auto-instrumentation/ebpf/docker/config.alloy
  • examples/grafana-alloy-auto-instrumentation/ebpf/docker/docker-compose.yml
  • examples/grafana-alloy-auto-instrumentation/ebpf/docker/grafana-provisioning/datasources/pyroscope.yml
  • examples/grafana-alloy-auto-instrumentation/ebpf/kubernetes/README.md
  • examples/grafana-alloy-auto-instrumentation/ebpf/kubernetes/alloy.yaml
  • examples/grafana-alloy-auto-instrumentation/ebpf/kubernetes/grafana.yaml
  • examples/grafana-alloy-auto-instrumentation/ebpf/kubernetes/pyroscope.yaml
  • examples/grafana-alloy-auto-instrumentation/ebpf/kubernetes/python-fast-slow.yaml
  • examples/grafana-alloy-auto-instrumentation/ebpf/local/config.alloy
  • examples/grafana-alloy-auto-instrumentation/ebpf/local/docker-compose.yml
  • examples/grafana-alloy-auto-instrumentation/ebpf/local/grafana-provisioning/datasources/pyroscope.yml
  • examples/grafana-alloy-auto-instrumentation/golang-pull/README.md
  • examples/grafana-alloy-auto-instrumentation/golang-pull/alloy/config.alloy
  • examples/grafana-alloy-auto-instrumentation/golang-pull/docker-compose.yml
  • examples/grafana-alloy-auto-instrumentation/golang-pull/grafana-provisioning/dashboards/main.json
  • examples/grafana-alloy-auto-instrumentation/golang-pull/grafana-provisioning/dashboards/main.yml
  • examples/grafana-alloy-auto-instrumentation/golang-pull/grafana-provisioning/datasources/datasources.yml
  • examples/grafana-alloy-auto-instrumentation/golang-pull/grafana-provisioning/datasources/pyroscope.yml
  • examples/grafana-alloy-auto-instrumentation/golang-pull/grafana/grafana.ini
  • examples/grafana-alloy-auto-instrumentation/golang-pull/grafana/home.json
  • examples/grafana-alloy-auto-instrumentation/java/docker/FastSlow.java
  • examples/grafana-alloy-auto-instrumentation/java/docker/README.md
  • examples/grafana-alloy-auto-instrumentation/java/docker/config.alloy
  • examples/grafana-alloy-auto-instrumentation/java/docker/docker-compose.yml
  • examples/grafana-alloy-auto-instrumentation/java/docker/grafana-provisioning/datasources/pyroscope.yml
  • examples/grafana-alloy-auto-instrumentation/java/docker/java.Dockerfile
  • examples/grafana-alloy-auto-instrumentation/java/kubernetes/README.md
  • examples/grafana-alloy-auto-instrumentation/java/kubernetes/grafana-alloy.yaml
  • examples/grafana-alloy-auto-instrumentation/java/kubernetes/grafana.yaml
  • examples/grafana-alloy-auto-instrumentation/java/kubernetes/java-fast-slow.yaml
  • examples/grafana-alloy-auto-instrumentation/java/kubernetes/pyroscope.yaml
  • examples/language-sdk-instrumentation/dotnet/fast-slow/Dockerfile
  • examples/language-sdk-instrumentation/dotnet/fast-slow/docker-compose.yml
  • examples/language-sdk-instrumentation/dotnet/fast-slow/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/dotnet/fast-slow/musl.Dockerfile
  • examples/language-sdk-instrumentation/dotnet/rideshare/Dockerfile
  • examples/language-sdk-instrumentation/dotnet/rideshare/docker-compose.yml
  • examples/language-sdk-instrumentation/dotnet/rideshare/example/.dockerignore
  • examples/language-sdk-instrumentation/dotnet/rideshare/example/Example.csproj
  • examples/language-sdk-instrumentation/dotnet/rideshare/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/dotnet/rideshare/load-generator.py
  • examples/language-sdk-instrumentation/dotnet/rideshare/musl.Dockerfile
  • examples/language-sdk-instrumentation/dotnet/web-new/Dockerfile
  • examples/language-sdk-instrumentation/dotnet/web-new/docker-compose.yml
  • examples/language-sdk-instrumentation/dotnet/web-new/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/golang-push/README.md
  • examples/language-sdk-instrumentation/golang-push/migrating-from-standard-pprof/README.md
  • examples/language-sdk-instrumentation/golang-push/migrating-from-standard-pprof/main.go
  • examples/language-sdk-instrumentation/golang-push/rideshare-alloy/Dockerfile
  • examples/language-sdk-instrumentation/golang-push/rideshare-alloy/Dockerfile.load-generator
  • examples/language-sdk-instrumentation/golang-push/rideshare-alloy/README.md
  • examples/language-sdk-instrumentation/golang-push/rideshare-alloy/bike/bike.go
  • examples/language-sdk-instrumentation/golang-push/rideshare-alloy/car/car.go
  • examples/language-sdk-instrumentation/golang-push/rideshare-alloy/config.alloy
  • examples/language-sdk-instrumentation/golang-push/rideshare-alloy/docker-compose.yml
  • examples/language-sdk-instrumentation/golang-push/rideshare-alloy/go.mod
  • examples/language-sdk-instrumentation/golang-push/rideshare-alloy/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/golang-push/rideshare-alloy/loadgen.go
  • examples/language-sdk-instrumentation/golang-push/rideshare-alloy/main.go
  • examples/language-sdk-instrumentation/golang-push/rideshare-alloy/rideshare/rideshare.go
  • examples/language-sdk-instrumentation/golang-push/rideshare-alloy/scooter/scooter.go
  • examples/language-sdk-instrumentation/golang-push/rideshare-alloy/utility/pool.go
  • examples/language-sdk-instrumentation/golang-push/rideshare-alloy/utility/utility.go
  • examples/language-sdk-instrumentation/golang-push/rideshare-k6/Dockerfile
  • examples/language-sdk-instrumentation/golang-push/rideshare-k6/Dockerfile.load-generator
  • examples/language-sdk-instrumentation/golang-push/rideshare-k6/README.md
  • examples/language-sdk-instrumentation/golang-push/rideshare-k6/bike/bike.go
  • examples/language-sdk-instrumentation/golang-push/rideshare-k6/car/car.go
  • examples/language-sdk-instrumentation/golang-push/rideshare-k6/docker-compose.yml
  • examples/language-sdk-instrumentation/golang-push/rideshare-k6/go.mod
  • examples/language-sdk-instrumentation/golang-push/rideshare-k6/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/golang-push/rideshare-k6/grafana-provisioning/pyroscope/config.yml
  • examples/language-sdk-instrumentation/golang-push/rideshare-k6/load.js
  • examples/language-sdk-instrumentation/golang-push/rideshare-k6/loadgen.go
  • examples/language-sdk-instrumentation/golang-push/rideshare-k6/main.go
  • examples/language-sdk-instrumentation/golang-push/rideshare-k6/nginx.conf
  • examples/language-sdk-instrumentation/golang-push/rideshare-k6/rideshare/rideshare.go
  • examples/language-sdk-instrumentation/golang-push/rideshare-k6/scooter/scooter.go
  • examples/language-sdk-instrumentation/golang-push/rideshare-k6/utility/pool.go
  • examples/language-sdk-instrumentation/golang-push/rideshare-k6/utility/util.go
  • examples/language-sdk-instrumentation/golang-push/rideshare-k6/utility/utility.go
  • examples/language-sdk-instrumentation/golang-push/rideshare/Dockerfile
  • examples/language-sdk-instrumentation/golang-push/rideshare/Dockerfile.load-generator
  • examples/language-sdk-instrumentation/golang-push/rideshare/README.md
  • examples/language-sdk-instrumentation/golang-push/rideshare/docker-compose.yml
  • examples/language-sdk-instrumentation/golang-push/rideshare/go.mod
  • examples/language-sdk-instrumentation/golang-push/rideshare/grafana-provisioning/datasources/prometheus.yml
  • examples/language-sdk-instrumentation/golang-push/rideshare/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/golang-push/rideshare/main.go
  • examples/language-sdk-instrumentation/golang-push/rideshare/prometheus-provisioning/prometheus.yaml
  • examples/language-sdk-instrumentation/golang-push/rideshare/rideshare/rideshare.go
  • examples/language-sdk-instrumentation/golang-push/simple/Dockerfile
  • examples/language-sdk-instrumentation/golang-push/simple/docker-compose.yml
  • examples/language-sdk-instrumentation/golang-push/simple/go.mod
  • examples/language-sdk-instrumentation/golang-push/simple/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/java/fib/Dockerfile
  • examples/language-sdk-instrumentation/java/fib/docker-compose.yml
  • examples/language-sdk-instrumentation/java/fib/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/java/rideshare/.gitignore
  • examples/language-sdk-instrumentation/java/rideshare/.pyroscope.yaml
  • examples/language-sdk-instrumentation/java/rideshare/Dockerfile
  • examples/language-sdk-instrumentation/java/rideshare/Dockerfile.otel-instrumentation
  • examples/language-sdk-instrumentation/java/rideshare/README.md
  • examples/language-sdk-instrumentation/java/rideshare/build.gradle.kts
  • examples/language-sdk-instrumentation/java/rideshare/docker-compose.yml
  • examples/language-sdk-instrumentation/java/rideshare/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/java/rideshare/src/main/java/org/example/rideshare/Main.java
  • examples/language-sdk-instrumentation/java/rideshare/src/main/java/org/example/rideshare/OrderService.java
  • examples/language-sdk-instrumentation/java/simple/Dockerfile
  • examples/language-sdk-instrumentation/java/simple/README.md
  • examples/language-sdk-instrumentation/java/simple/docker-compose.yml
  • examples/language-sdk-instrumentation/java/simple/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/load.js
  • examples/language-sdk-instrumentation/nodejs/README.md
  • examples/language-sdk-instrumentation/nodejs/express-pull/.gitignore
  • examples/language-sdk-instrumentation/nodejs/express-pull/.npmrc
  • examples/language-sdk-instrumentation/nodejs/express-pull/.yarnrc
  • examples/language-sdk-instrumentation/nodejs/express-pull/Dockerfile
  • examples/language-sdk-instrumentation/nodejs/express-pull/README.md
  • examples/language-sdk-instrumentation/nodejs/express-pull/alloy.config.alloy
  • examples/language-sdk-instrumentation/nodejs/express-pull/docker-compose.yml
  • examples/language-sdk-instrumentation/nodejs/express-pull/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/nodejs/express-pull/package.json
  • examples/language-sdk-instrumentation/nodejs/express-ts-inline/.gitignore
  • examples/language-sdk-instrumentation/nodejs/express-ts-inline/.npmrc
  • examples/language-sdk-instrumentation/nodejs/express-ts-inline/.yarnrc
  • examples/language-sdk-instrumentation/nodejs/express-ts-inline/Dockerfile
  • examples/language-sdk-instrumentation/nodejs/express-ts-inline/docker-compose.yml
  • examples/language-sdk-instrumentation/nodejs/express-ts-inline/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/nodejs/express-ts-inline/index.ts
  • examples/language-sdk-instrumentation/nodejs/express-ts-inline/package.json
  • examples/language-sdk-instrumentation/nodejs/express-ts/.gitignore
  • examples/language-sdk-instrumentation/nodejs/express-ts/.npmrc
  • examples/language-sdk-instrumentation/nodejs/express-ts/.yarnrc
  • examples/language-sdk-instrumentation/nodejs/express-ts/Dockerfile
  • examples/language-sdk-instrumentation/nodejs/express-ts/docker-compose.yml
  • examples/language-sdk-instrumentation/nodejs/express-ts/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/nodejs/express-ts/index.ts
  • examples/language-sdk-instrumentation/nodejs/express-ts/package.json
  • examples/language-sdk-instrumentation/nodejs/express/.gitignore
  • examples/language-sdk-instrumentation/nodejs/express/.npmrc
  • examples/language-sdk-instrumentation/nodejs/express/.yarnrc
  • examples/language-sdk-instrumentation/nodejs/express/Dockerfile
  • examples/language-sdk-instrumentation/nodejs/express/docker-compose.yml
  • examples/language-sdk-instrumentation/nodejs/express/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/nodejs/express/index.js
  • examples/language-sdk-instrumentation/nodejs/express/package.json
  • examples/language-sdk-instrumentation/nodejs/tinyhttp/.gitignore
  • examples/language-sdk-instrumentation/nodejs/tinyhttp/.npmrc
  • examples/language-sdk-instrumentation/nodejs/tinyhttp/.yarnrc
  • examples/language-sdk-instrumentation/nodejs/tinyhttp/Dockerfile
  • examples/language-sdk-instrumentation/nodejs/tinyhttp/docker-compose.yml
  • examples/language-sdk-instrumentation/nodejs/tinyhttp/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/nodejs/tinyhttp/index.js
  • examples/language-sdk-instrumentation/nodejs/tinyhttp/package.json
  • examples/language-sdk-instrumentation/python/README.md
  • examples/language-sdk-instrumentation/python/README_zh.md
  • examples/language-sdk-instrumentation/python/rideshare/README.md
  • examples/language-sdk-instrumentation/python/rideshare/README_zh.md
  • examples/language-sdk-instrumentation/python/rideshare/django/.env.dev
  • examples/language-sdk-instrumentation/python/rideshare/django/README.md
  • examples/language-sdk-instrumentation/python/rideshare/django/app/Dockerfile
  • examples/language-sdk-instrumentation/python/rideshare/django/app/Dockerfile.prod
  • examples/language-sdk-instrumentation/python/rideshare/django/app/entrypoint.sh
  • examples/language-sdk-instrumentation/python/rideshare/django/app/gunicorn.conf.py
  • examples/language-sdk-instrumentation/python/rideshare/django/app/hello_django/settings.py
  • examples/language-sdk-instrumentation/python/rideshare/django/app/requirements.txt
  • examples/language-sdk-instrumentation/python/rideshare/django/docker-compose.yml
  • examples/language-sdk-instrumentation/python/rideshare/django/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/python/rideshare/django/load-generator.py
  • examples/language-sdk-instrumentation/python/rideshare/fastapi/Dockerfile
  • examples/language-sdk-instrumentation/python/rideshare/fastapi/README.md
  • examples/language-sdk-instrumentation/python/rideshare/fastapi/docker-compose.yml
  • examples/language-sdk-instrumentation/python/rideshare/fastapi/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/python/rideshare/fastapi/requirements.txt
  • examples/language-sdk-instrumentation/python/rideshare/flask/Dockerfile
  • examples/language-sdk-instrumentation/python/rideshare/flask/README.md
  • examples/language-sdk-instrumentation/python/rideshare/flask/docker-compose.yml
  • examples/language-sdk-instrumentation/python/rideshare/flask/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/python/rideshare/flask/lib/server.py
  • examples/language-sdk-instrumentation/python/rideshare/flask/requirements.txt
  • examples/language-sdk-instrumentation/python/simple/README.md
  • examples/language-sdk-instrumentation/python/simple/docker-compose.yml
  • examples/language-sdk-instrumentation/python/simple/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/python/simple/requirements.txt
  • examples/language-sdk-instrumentation/ruby/README.md
  • examples/language-sdk-instrumentation/ruby/README_zh.md
  • examples/language-sdk-instrumentation/ruby/rideshare/Dockerfile
  • examples/language-sdk-instrumentation/ruby/rideshare/Gemfile
  • examples/language-sdk-instrumentation/ruby/rideshare/README.md
  • examples/language-sdk-instrumentation/ruby/rideshare/README_zh.md
  • examples/language-sdk-instrumentation/ruby/rideshare/docker-compose.yml
  • examples/language-sdk-instrumentation/ruby/rideshare/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/ruby/rideshare_rails/.ruby-version
  • examples/language-sdk-instrumentation/ruby/rideshare_rails/Dockerfile
  • examples/language-sdk-instrumentation/ruby/rideshare_rails/Gemfile
  • examples/language-sdk-instrumentation/ruby/rideshare_rails/README.md
  • examples/language-sdk-instrumentation/ruby/rideshare_rails/bin/bundle
  • examples/language-sdk-instrumentation/ruby/rideshare_rails/bin/rails
  • examples/language-sdk-instrumentation/ruby/rideshare_rails/bin/rake
  • examples/language-sdk-instrumentation/ruby/rideshare_rails/bin/setup
  • examples/language-sdk-instrumentation/ruby/rideshare_rails/config/initializers/pyroscope.rb
  • examples/language-sdk-instrumentation/ruby/rideshare_rails/docker-compose.yml
  • examples/language-sdk-instrumentation/ruby/rideshare_rails/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/ruby/simple/Dockerfile
  • examples/language-sdk-instrumentation/ruby/simple/Gemfile
  • examples/language-sdk-instrumentation/ruby/simple/README.md
  • examples/language-sdk-instrumentation/ruby/simple/docker-compose.yml
  • examples/language-sdk-instrumentation/ruby/simple/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/rust/README.md
  • examples/language-sdk-instrumentation/rust/basic/.dockerignore
  • examples/language-sdk-instrumentation/rust/basic/Cargo.toml
  • examples/language-sdk-instrumentation/rust/basic/Dockerfile
  • examples/language-sdk-instrumentation/rust/basic/README.md
  • examples/language-sdk-instrumentation/rust/basic/docker-compose.yml
  • examples/language-sdk-instrumentation/rust/basic/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/rust/basic/src/main.rs
  • examples/language-sdk-instrumentation/rust/rideshare/.dockerignore
  • examples/language-sdk-instrumentation/rust/rideshare/Dockerfile
  • examples/language-sdk-instrumentation/rust/rideshare/README.md
  • examples/language-sdk-instrumentation/rust/rideshare/docker-compose.yml
  • examples/language-sdk-instrumentation/rust/rideshare/grafana-provisioning/datasources/pyroscope.yml
  • examples/language-sdk-instrumentation/rust/rideshare/load-generator.py
  • examples/language-sdk-instrumentation/rust/rideshare/server/Cargo.toml
  • examples/language-sdk-instrumentation/rust/rideshare/server/src/main.rs
  • examples/otel-collector/ebpf/README.md
  • examples/otel-collector/ebpf/docker/config/ebpf-profiler-config.yaml
  • examples/otel-collector/ebpf/docker/config/kubeconfig.yaml
  • examples/otel-collector/ebpf/docker/docker-compose.yml
  • examples/otel-collector/ebpf/docker/grafana-provisioning/datasources/pyroscope.yml
  • examples/otel-collector/ebpf/kubernetes/config/ebpf-profiler-config.yaml
  • examples/otel-collector/ebpf/kubernetes/cpu-stress.yaml
  • examples/otel-collector/ebpf/kubernetes/grafana.yaml
  • examples/otel-collector/ebpf/kubernetes/kustomization.yaml
  • examples/otel-collector/ebpf/kubernetes/otel-ebpf-profiler.yaml
  • examples/otel-collector/ebpf/kubernetes/pyroscope.yaml
  • examples/otel-collector/ebpf/kubernetes/rbac.yaml
  • examples/tracing/dotnet/.gitignore
  • examples/tracing/dotnet/Dockerfile
  • examples/tracing/dotnet/Dockerfile.load-generator
  • examples/tracing/dotnet/README.md
  • examples/tracing/dotnet/docker-compose.yml
  • examples/tracing/dotnet/example/.gitignore
  • examples/tracing/dotnet/example/BikeService.cs
  • examples/tracing/dotnet/example/CarService.cs
  • examples/tracing/dotnet/example/Example.csproj
  • examples/tracing/dotnet/example/Folder.DotSettings.user
  • examples/tracing/dotnet/example/OrderService.cs
  • examples/tracing/dotnet/example/Program.cs
  • examples/tracing/dotnet/example/ScooterService.cs
  • examples/tracing/dotnet/grafana-provisioning/datasources/pyroscope.yml
  • examples/tracing/dotnet/grafana-provisioning/datasources/tempo.yml
  • examples/tracing/dotnet/load-generator.py
  • examples/tracing/dotnet/tempo/tempo.yml
  • examples/tracing/golang-push/.dockerignore
  • examples/tracing/golang-push/Dockerfile
  • examples/tracing/golang-push/Dockerfile.load-generator
  • examples/tracing/golang-push/README.md
  • examples/tracing/golang-push/bike/bike.go
  • examples/tracing/golang-push/car/car.go
  • examples/tracing/golang-push/docker-compose.yml
  • examples/tracing/golang-push/go.mod
  • examples/tracing/golang-push/grafana-provisioning/datasources/pyroscope.yml
  • examples/tracing/golang-push/grafana-provisioning/datasources/tempo.yml
  • examples/tracing/golang-push/loadgen.go
  • examples/tracing/golang-push/main.go
  • examples/tracing/golang-push/pyroscope/pyroscope.yml
  • examples/tracing/golang-push/rideshare/rideshare.go
  • examples/tracing/golang-push/scooter/scooter.go
  • examples/tracing/golang-push/tempo/tempo.yml
  • examples/tracing/golang-push/utility/pool.go
  • examples/tracing/golang-push/utility/utility.go
  • examples/tracing/java-wall/.gitignore
  • examples/tracing/java-wall/Dockerfile
  • examples/tracing/java-wall/Dockerfile.load-generator
  • examples/tracing/java-wall/README.md
  • examples/tracing/java-wall/build.gradle.kts
  • examples/tracing/java-wall/docker-compose.yml
  • examples/tracing/java-wall/gradle/wrapper/gradle-wrapper.properties
  • examples/tracing/java-wall/gradlew
  • examples/tracing/java-wall/gradlew.bat
  • examples/tracing/java-wall/grafana-provisioning/datasources/pyroscope.yml
  • examples/tracing/java-wall/grafana-provisioning/datasources/tempo.yml
  • examples/tracing/java-wall/load-generator.py
  • examples/tracing/java-wall/settings.gradle.kts
  • examples/tracing/java-wall/src/main/java/org/example/rideshare/Main.java
  • examples/tracing/java-wall/src/main/java/org/example/rideshare/OrderService.java
  • examples/tracing/java-wall/src/main/java/org/example/rideshare/RideShareController.java
  • examples/tracing/java-wall/src/main/java/org/example/rideshare/bike/BikeService.java
  • examples/tracing/java-wall/src/main/java/org/example/rideshare/car/CarService.java
  • examples/tracing/java-wall/src/main/java/org/example/rideshare/scooter/ScooterService.java
  • examples/tracing/java-wall/tempo/tempo.yml
  • examples/tracing/java/.gitignore
  • examples/tracing/java/Dockerfile
  • examples/tracing/java/Dockerfile.load-generator
  • examples/tracing/java/README.md
  • examples/tracing/java/build.gradle.kts
  • examples/tracing/java/docker-compose.yml
  • examples/tracing/java/gradle/wrapper/gradle-wrapper.properties
  • examples/tracing/java/gradlew
  • examples/tracing/java/gradlew.bat
  • examples/tracing/java/grafana-provisioning/datasources/pyroscope.yml
  • examples/tracing/java/grafana-provisioning/datasources/tempo.yml
  • examples/tracing/java/load-generator.py
  • examples/tracing/java/settings.gradle.kts
  • examples/tracing/java/src/main/java/org/example/rideshare/Main.java
  • examples/tracing/java/src/main/java/org/example/rideshare/OrderService.java
  • examples/tracing/java/src/main/java/org/example/rideshare/RideShareController.java
  • examples/tracing/java/src/main/java/org/example/rideshare/bike/BikeService.java
  • examples/tracing/java/src/main/java/org/example/rideshare/car/CarService.java
  • examples/tracing/java/src/main/java/org/example/rideshare/scooter/ScooterService.java
  • examples/tracing/java/tempo/tempo.yml
  • examples/tracing/python/Dockerfile
  • examples/tracing/python/README.md
  • examples/tracing/python/docker-compose.yaml
  • examples/tracing/python/grafana-provisioning/datasources/pyroscope.yml
  • examples/tracing/python/grafana-provisioning/datasources/tempo.yml
  • examples/tracing/python/lib/__init__.py
  • examples/tracing/python/lib/bike/__init__.py
  • examples/tracing/python/lib/bike/bike.py
  • examples/tracing/python/lib/car/__init__.py
  • examples/tracing/python/lib/car/car.py
  • examples/tracing/python/lib/scooter/__init__.py
  • examples/tracing/python/lib/scooter/scooter.py
  • examples/tracing/python/lib/server.py
  • examples/tracing/python/lib/utility/__init__.py
  • examples/tracing/python/lib/utility/utility.py
  • examples/tracing/python/tempo/tempo.yml
  • examples/tracing/ruby/.ruby-version
  • examples/tracing/ruby/Dockerfile
  • examples/tracing/ruby/Gemfile
  • examples/tracing/ruby/README.md
  • examples/tracing/ruby/docker-compose.yml
  • examples/tracing/ruby/grafana-provisioning/datasources/pyroscope.yml
  • examples/tracing/ruby/grafana-provisioning/datasources/tempo.yml
  • examples/tracing/ruby/lib/bike/bike.rb
  • examples/tracing/ruby/lib/car/car.rb
  • examples/tracing/ruby/lib/scooter/scooter.rb
  • examples/tracing/ruby/lib/server.rb
  • examples/tracing/ruby/lib/utility/utility.rb
  • examples/tracing/ruby/tempo/tempo.yml
  • examples/tracing/tempo/README.md
  • examples/tracing/tempo/docker-compose.yml
  • examples/tracing/tempo/grafana-provisioning/datasources/pyroscope.yml
  • examples/tracing/tempo/grafana-provisioning/datasources/tempo.yml
  • examples/tracing/tempo/tempo/tempo.yml
  • globalSetup.js
  • globalTeardown.js
  • go.mod
  • jest-css-modules-transform-config.js
  • jest.config.js
  • lidia/.gitignore
  • lidia/LICENSE
  • lidia/README.md
  • lidia/builder.go
  • lidia/constants.go
  • lidia/doc.go
  • lidia/format.go
  • lidia/go.mod
  • lidia/gosym/parse.go
  • lidia/gosym/pclntab.go
  • lidia/lidia.go
  • lidia/lidia_test.go
  • lidia/options.go
  • lidia/table.go
  • og/.air-test.conf
  • og/.air.conf
  • og/.devcontainer/Dockerfile
  • og/.devcontainer/devcontainer.json
  • og/.dockerignore
  • og/.eslintignore
  • og/.eslintrc.js.notactive
  • og/.github/auto-label.json
  • og/.github/cloud-compatibility-check.rb
  • og/.github/reviewers.yml
  • og/.github/workflows/auto-label.yml
  • og/.github/workflows/auto-request-review.yml
  • og/.github/workflows/brew-publish.yml
  • og/.github/workflows/build-docker.yml
  • og/.github/workflows/ci-profiling.yaml
  • og/.github/workflows/cloud-compability-check.yml
  • og/.github/workflows/conflicts.yml
  • og/.github/workflows/cypress-tests.yml
  • og/.github/workflows/fix-conflicts.yml
  • og/.github/workflows/lint-general.yml
  • og/.github/workflows/lint-go.yml
  • og/.github/workflows/lint-js.yml
  • og/.github/workflows/lint-markdown.yml
  • og/.github/workflows/markdown-links-config.json
  • og/.github/workflows/max-size-check.yml
  • og/.github/workflows/publish-lib-to-npm.yml
  • og/.github/workflows/size-limit.yml
  • og/.github/workflows/storybook.yml
  • og/.github/workflows/tests-go.yml
  • og/.github/workflows/tests-js-snapshot.yml
  • og/.github/workflows/tests-js.yml
  • og/.github/workflows/update-contributors.yml
  • og/.gitignore
  • og/.husky/.gitignore
  • og/.husky/pre-commit
  • og/.linelint.yml
  • og/.nvmrc
  • og/.prettierignore
  • og/.prettierrc
  • og/.size-limit.js
  • og/.tool-versions
  • og/Makefile
  • og/babel.config.js
  • og/codecov.yml
  • og/cypress/README.md
  • og/cypress/base-url/base-url-docker-compose.yml
  • og/cypress/base-url/cypress.json
  • og/cypress/base-url/nginx.conf
  • og/cypress/cypress.json
  • og/cypress/fixtures/appNames.json
  • og/cypress/fixtures/cart-service-dotnet-cpu.json
  • og/cypress/fixtures/example.json
  • og/cypress/fixtures/hotrod-python-driver-cpu.json
  • og/cypress/fixtures/hotrod-ruby-driver-cpu.json
  • og/cypress/fixtures/pyroscope.server.alloc_objects.json
  • og/cypress/fixtures/pyroscope.server.alloc_space.json
  • og/cypress/fixtures/pyroscope.server.cpu.json
  • og/cypress/fixtures/pyroscope.server.inuse_objects.json
  • og/cypress/fixtures/pyroscope.server.inuse_space.json
  • og/cypress/fixtures/render.json
  • og/cypress/fixtures/render2.json
  • og/cypress/fixtures/shipping-service-go-cpu.json
  • og/cypress/fixtures/simple-dotnet-app-cpu.json
  • og/cypress/fixtures/simple-golang-app-cpu-diff.json
  • og/cypress/fixtures/simple-golang-app-cpu.json
  • og/cypress/fixtures/simple-golang-app-cpu2.json
  • og/cypress/fixtures/simple-java-app-cpu.json
  • og/cypress/fixtures/simple-php-app-cpu.json
  • og/cypress/fixtures/simple-python-app-cpu.json
  • og/cypress/fixtures/simple-ruby-app-cpu.json
  • og/cypress/fixtures/targets.json
  • og/cypress/integration/auth/api.ts
  • og/cypress/integration/auth/cypress.json
  • og/cypress/integration/auth/intro.ts
  • og/cypress/integration/auth/oauth.ts
  • og/cypress/integration/auth/settings.ts
  • og/cypress/integration/webapp/annotations.ts
  • og/cypress/integration/webapp/api.ts
  • og/cypress/integration/webapp/basic.ts
  • og/cypress/integration/webapp/e2e.ts
  • og/cypress/integration/webapp/pages.ts
  • og/cypress/integration/webapp/routes.ts
  • og/cypress/integration/webapp/serviceDiscovery.ts
  • og/cypress/integration/webapp/sidebar.ts
  • og/cypress/integration/webapp/timezone.ts
  • og/cypress/plugins/index.ts
  • og/cypress/support/commands.js
  • og/cypress/support/index.js
  • og/cypress/tsconfig.json
  • og/docs/storage-design-ch.md
  • og/docs/storage-design.md
  • og/example.json
  • og/global.d.ts
  • og/go.mod
  • og/jest.config.js
  • og/lerna.json
  • og/lib/types.d.ts
  • og/monitoring/Makefile
  • og/monitoring/README.md
  • og/monitoring/benchmark-pr.jsonnet
  • og/monitoring/benchmark.jsonnet
  • og/monitoring/config.libsonnet
  • og/monitoring/dashboard.jsonnet
  • og/monitoring/jsonnetfile.json
  • og/monitoring/jsonnetfile.lock.json
  • og/monitoring/lib/dashboard.libsonnet
  • og/monitoring/lib/server-comparison.libsonnet
  • og/package.json
  • og/packages/README.md
  • og/packages/pyroscope-flamegraph/.eslintrc.js
  • og/packages/pyroscope-flamegraph/CHANGELOG.md
  • og/packages/pyroscope-flamegraph/DEVELOPING.md
  • og/packages/pyroscope-flamegraph/LICENSE
  • og/packages/pyroscope-flamegraph/README.md
  • og/packages/pyroscope-flamegraph/babel.config.js
  • og/packages/pyroscope-flamegraph/jest.config.js
  • og/packages/pyroscope-flamegraph/package.json
  • og/packages/pyroscope-flamegraph/setupAfterEnv.ts
  • og/packages/pyroscope-flamegraph/tsconfig.json
  • og/packages/pyroscope-models/CHANGELOG.md
  • og/packages/pyroscope-models/LICENSE
  • og/packages/pyroscope-models/package.json
  • og/packages/pyroscope-models/tsconfig.json
  • og/pyroscope_suite_test.go
  • og/revive.toml
  • og/scripts/cmd-test.sh
  • og/scripts/cypress-screenshots.sh
  • og/scripts/dbtool/cmd/get.go
  • og/scripts/dbtool/cmd/list.go
  • og/scripts/dbtool/cmd/remove.go
  • og/scripts/dbtool/cmd/root.go
  • og/scripts/dbtool/main.go
  • og/scripts/decode-resp/decode.go
  • og/scripts/decode-resp/decode_suite_test.go
  • og/scripts/decode-resp/decode_test.go
  • og/scripts/decode-resp/main.go
  • og/scripts/dependency-graph.sh
  • og/scripts/dev-procfile
  • og/scripts/generate-build-flags.sh
  • og/scripts/generate-git-info.sh
  • og/scripts/generate-sample-config/example.md
  • og/scripts/generate-sample-config/main.go
  • og/scripts/ginkgo-bootstrap.sh
  • og/scripts/jest-snapshots/run-docker.sh
  • og/scripts/jest-snapshots/run-snapshots.sh
  • og/scripts/oauth-mock/README.md
  • og/scripts/oauth-mock/oauth-mock.js
  • og/scripts/oauth-mock/pyroscope-config-base-url.yml
  • og/scripts/oauth-mock/pyroscope-config.yml
  • og/scripts/obfuscate.js
  • og/scripts/pinned-tool.sh
  • og/scripts/pprof-view/main.go
  • og/scripts/pprof-view/pprof-config.yaml
  • og/scripts/run-tests.sh
  • og/scripts/traffic-duplicator/example.sh
  • og/scripts/traffic-duplicator/main.go
  • og/scripts/web-postinstall.js
  • og/scripts/webpack/.eslintrc.js
  • og/scripts/webpack/postcss.config.js
  • og/scripts/webpack/shared.ts
  • og/scripts/webpack/webpack.common.ts
  • og/scripts/webpack/webpack.dev.ts
  • og/scripts/webpack/webpack.flamegraph.ts
  • og/scripts/webpack/webpack.lib.ts
  • og/scripts/webpack/webpack.prod.ts
  • og/scripts/webpack/webpack.size-limit.ts
  • og/scripts/webpack/webpack.standalone.ts
  • og/scripts/windows/generate-windows-version-info/README.md
  • og/scripts/windows/generate-windows-version-info/main.go
  • og/scripts/windows/pyroscope.wsx
  • og/third_party/bcc/.gitignore
  • og/third_party/bcc/Makefile
  • og/third_party/libbpf/.gitignore
  • og/third_party/libbpf/Makefile
  • og/third_party/phpspy/phpspy.h
  • og/tools/placeholder.go
  • og/tools/tools.go
  • og/translations/README.ch.md
  • og/translations/debug_python_with_pyroscope.ch.md
  • og/tsconfig.eslint.json
  • og/tsconfig.json
  • og/tsconfig.test.json
  • og/webapp/.eslintrc.js
  • og/webapp/CHANGELOG.md
  • og/webapp/LICENSE
  • og/webapp/README.md
  • og/webapp/assets.go
  • og/webapp/assets_embedded.go
  • og/webapp/javascript/globals.tsx
  • og/webapp/javascript/index.tsx
  • og/webapp/javascript/services/base.spec.ts
  • og/webapp/javascript/services/tags.ts
  • og/webapp/javascript/standalone.tsx
  • og/webapp/javascript/types/alias.d.ts
  • og/webapp/javascript/util/baseurl.spec.ts
  • og/webapp/javascript/util/baseurl.ts
  • og/webapp/javascript/util/history.ts
  • og/webapp/package.json
  • og/webapp/templates/index.html
  • og/webapp/templates/standalone.html
  • og/webapp/traces/traceSample.json
  • og/webapp/tsconfig.json
  • operations/monitoring/dashboards-classic-histogram/operational.json
  • operations/monitoring/dashboards-classic-histogram/v2-metastore.json
  • operations/monitoring/dashboards-classic-histogram/v2-read-path.json
  • operations/monitoring/dashboards-classic-histogram/v2-write-path.json
  • operations/monitoring/dashboards/operational.json
  • operations/monitoring/dashboards/v2-metastore.json
  • operations/monitoring/dashboards/v2-read-path.json
  • operations/monitoring/dashboards/v2-write-path.json
  • operations/monitoring/helm/cr.yaml
  • operations/monitoring/helm/ct.yaml
  • operations/monitoring/helm/pyroscope-monitoring/.helmignore
  • operations/monitoring/helm/pyroscope-monitoring/Chart.yaml
  • operations/monitoring/helm/pyroscope-monitoring/README.md
  • operations/monitoring/helm/pyroscope-monitoring/README.md.gotmpl
  • operations/monitoring/helm/pyroscope-monitoring/charts/k8s-monitoring-3.8.8.tgz
  • operations/monitoring/helm/pyroscope-monitoring/convert-dashboard.sh
  • operations/monitoring/helm/pyroscope-monitoring/lgtm.yaml
  • operations/monitoring/helm/pyroscope-monitoring/templates/NOTES.txt
  • operations/monitoring/helm/pyroscope-monitoring/templates/_dashboard_operational.yaml
  • operations/monitoring/helm/pyroscope-monitoring/templates/_dashboard_v2-metastore.yaml
  • operations/monitoring/helm/pyroscope-monitoring/templates/_dashboard_v2-read-path.yaml
  • operations/monitoring/helm/pyroscope-monitoring/templates/_dashboard_v2-write-path.yaml
  • operations/monitoring/helm/pyroscope-monitoring/templates/_dashboards.tpl
  • operations/monitoring/helm/pyroscope-monitoring/templates/_helpers.tpl
  • operations/monitoring/helm/pyroscope-monitoring/templates/_rules.tpl
  • operations/monitoring/helm/pyroscope-monitoring/templates/dashboards.yaml
  • operations/monitoring/helm/pyroscope-monitoring/templates/deployment.yaml
  • operations/monitoring/helm/pyroscope-monitoring/templates/rules.yaml
  • operations/monitoring/helm/pyroscope-monitoring/templates/service.yaml
  • operations/monitoring/helm/pyroscope-monitoring/templates/tests/test-metrics.yaml
  • operations/monitoring/helm/pyroscope-monitoring/values.yaml
  • operations/monitoring/rules/k8s-rules-pod-container-cpu-usage-seconds-total.rules.yaml
  • operations/monitoring/rules/k8s-rules-pod-owner.rules.yaml
  • operations/pyroscope/alloy_test.go
  • operations/pyroscope/helm/ct.yaml
  • operations/pyroscope/helm/pyroscope/.helmignore
  • operations/pyroscope/helm/pyroscope/Chart.yaml
  • operations/pyroscope/helm/pyroscope/README.md
  • operations/pyroscope/helm/pyroscope/charts/alloy-1.5.2.tgz
  • operations/pyroscope/helm/pyroscope/charts/grafana-agent-0.25.0.tgz
  • operations/pyroscope/helm/pyroscope/charts/grafana-agent-0.44.2.tgz
  • operations/pyroscope/helm/pyroscope/charts/minio-4.0.12.tgz
  • operations/pyroscope/helm/pyroscope/charts/minio-4.1.0.tgz
  • operations/pyroscope/helm/pyroscope/ci/gateway-resources.yaml
  • operations/pyroscope/helm/pyroscope/ci/integration/httproute-microservices-values.yaml
  • operations/pyroscope/helm/pyroscope/ci/integration/httproute-values.yaml
  • operations/pyroscope/helm/pyroscope/ci/micro-services-values.yaml
  • operations/pyroscope/helm/pyroscope/e2e/httproute_test.go
  • operations/pyroscope/helm/pyroscope/e2e/main_test.go
  • operations/pyroscope/helm/pyroscope/rendered/legacy-micro-services-hpa.yaml
  • operations/pyroscope/helm/pyroscope/rendered/legacy-micro-services.yaml
  • operations/pyroscope/helm/pyroscope/rendered/micro-services-hpa.yaml
  • operations/pyroscope/helm/pyroscope/rendered/micro-services-v2.yaml
  • operations/pyroscope/helm/pyroscope/rendered/micro-services.yaml
  • operations/pyroscope/helm/pyroscope/rendered/single-binary-v2.yaml
  • operations/pyroscope/helm/pyroscope/rendered/single-binary.yaml
  • operations/pyroscope/helm/pyroscope/templates/NOTES.txt
  • operations/pyroscope/helm/pyroscope/templates/_helpers.tpl
  • operations/pyroscope/helm/pyroscope/templates/configmap-agent.yaml
  • operations/pyroscope/helm/pyroscope/templates/configmap-alloy.yaml
  • operations/pyroscope/helm/pyroscope/templates/deployments-statefulsets.yaml
  • operations/pyroscope/helm/pyroscope/templates/extra-manifests.yaml
  • operations/pyroscope/helm/pyroscope/templates/httpRoute.yaml
  • operations/pyroscope/helm/pyroscope/templates/ingress.yaml
  • operations/pyroscope/helm/pyroscope/templates/rbac-discovery.yaml
  • operations/pyroscope/helm/pyroscope/templates/rbac.yaml
  • operations/pyroscope/helm/pyroscope/templates/services.yaml
  • operations/pyroscope/helm/pyroscope/templates/unified-services.yaml
  • operations/pyroscope/helm/pyroscope/values-micro-services.yaml
  • operations/pyroscope/helm/pyroscope/values.yaml
  • operations/pyroscope/jsonnet/values-micro-services.json
  • operations/pyroscope/jsonnet/values.json
  • operations/pyroscope/river_test.go
  • package.json
  • pkg/adhocprofiles/adhocprofiles.go
  • pkg/adhocprofiles/adhocprofiles_test.go
  • pkg/api/admin_server_test.go
  • pkg/api/api.go
  • pkg/api/api_experimental.go
  • pkg/api/api_test.go
  • pkg/api/connect_options.go
  • pkg/api/index.go
  • pkg/api/index.gohtml
  • pkg/api/memberlist_status.gohtml
  • pkg/api/register_options.go
  • pkg/api/register_options_test.go
  • pkg/api/version/version.go
  • pkg/api/version/version_test.go
  • pkg/block/block.go
  • pkg/block/compaction.go
  • pkg/block/compaction_test.go
  • pkg/block/dataset.go
  • pkg/block/dataset_index.go
  • pkg/block/dataset_index_test.go
  • pkg/block/metadata/metadata.go
  • pkg/block/metadata/metadata_labels.go
  • pkg/block/metadata/metadata_labels_test.go
  • pkg/block/metadata/metadata_test.go
  • pkg/block/object.go
  • pkg/block/section_profiles.go
  • pkg/block/section_profiles_test.go
  • pkg/block/section_symbols.go
  • pkg/block/section_tsdb.go
  • pkg/block/testdata/.gitignore
  • pkg/block/testdata/block-metas.json
  • pkg/block/testdata/compacted.golden
  • pkg/block/testdata/profiles_recorded.txt
  • pkg/block/testdata/profiles_recorded_shadowed.txt
  • pkg/block/ulid_generator.go
  • pkg/block/writer.go
  • pkg/buf.gen.yaml
  • pkg/cfg/cfg.go
  • pkg/cfg/cfg_test.go
  • pkg/cfg/dynamic_test.go
  • pkg/cfg/files.go
  • pkg/cfg/flag.go
  • pkg/cfg/precedence_test.go
  • pkg/clientpool/ingester_client_pool.go
  • pkg/clientpool/store_gateway_client_pool.go
  • pkg/compactionworker/metrics.go
  • pkg/compactionworker/worker.go
  • pkg/compactionworker/worker_test.go
  • pkg/compactor/blocks_cleaner.go
  • pkg/compactor/blocks_cleaner_test.go
  • pkg/compactor/bucket_compactor.go
  • pkg/compactor/bucket_compactor_e2e_test.go
  • pkg/compactor/bucket_compactor_test.go
  • pkg/compactor/compactor.go
  • pkg/compactor/compactor_http.go
  • pkg/compactor/compactor_ring.go
  • pkg/compactor/compactor_test.go
  • pkg/compactor/job.go
  • pkg/compactor/job_sorting.go
  • pkg/compactor/job_sorting_test.go
  • pkg/compactor/job_test.go
  • pkg/compactor/label_remover_filter.go
  • pkg/compactor/label_remover_filter_test.go
  • pkg/compactor/shard_aware_deduplicate_filter.go
  • pkg/compactor/shard_aware_deduplicate_filter_test.go
  • pkg/compactor/split_merge_compactor_test.go
  • pkg/compactor/split_merge_grouper.go
  • pkg/compactor/split_merge_grouper_test.go
  • pkg/compactor/split_merge_job.go
  • pkg/compactor/split_merge_job_test.go
  • pkg/compactor/split_merge_planner.go
  • pkg/compactor/split_merge_planner_test.go
  • pkg/compactor/syncer_metrics.go
  • pkg/debuginfo/store.go
  • pkg/debuginfo/store_test.go
  • pkg/distributor/aggregator/aggregator_test.go
  • pkg/distributor/annotation/annotation.go
  • pkg/distributor/annotation/sampling.go
  • pkg/distributor/annotation/throttling.go
  • pkg/distributor/distributor.go
  • pkg/distributor/distributor_api_test.go
  • pkg/distributor/distributor_pushbatch_test.go
  • pkg/distributor/distributor_readiness_test.go
  • pkg/distributor/distributor_recvmetric_test.go
  • pkg/distributor/distributor_ring.go
  • pkg/distributor/distributor_test.go
  • pkg/distributor/ingestlimits/config.go
  • pkg/distributor/ingestlimits/sampler.go
  • pkg/distributor/ingestlimits/sampler_test.go
  • pkg/distributor/instance_count_test.go
  • pkg/distributor/metrics.go
  • pkg/distributor/model/push.go
  • pkg/distributor/model/push_test.go
  • pkg/distributor/rate_strategy.go
  • pkg/distributor/rate_strategy_test.go
  • pkg/distributor/sampling/config.go
  • pkg/distributor/writepath/router.go
  • pkg/distributor/writepath/router_metrics.go
  • pkg/distributor/writepath/write_path.go
  • pkg/distributor/writepath/write_path_test.go
  • pkg/embedded/grafana/assets.go
  • pkg/embedded/grafana/assets_test.go
  • pkg/embedded/grafana/grafana.go
  • pkg/featureflags/client_capability.go
  • pkg/featureflags/client_capability_test.go
  • pkg/featureflags/feature_flags.go
  • pkg/frontend/async/coordinator.go
  • pkg/frontend/async/handler.go
  • pkg/frontend/async/handler_test.go
  • pkg/frontend/async/store.go
  • pkg/frontend/dot/convert.go
  • pkg/frontend/dot/graph/dotgraph.go
  • pkg/frontend/dot/graph/graph.go
  • pkg/frontend/dot/report/report.go
  • pkg/frontend/frontend.go
  • pkg/frontend/frontend_analyze_query.go
  • pkg/frontend/frontend_diff.go
  • pkg/frontend/frontend_diff_test.go
  • pkg/frontend/frontend_get_profile_stats.go
  • pkg/frontend/frontend_label_names.go
  • pkg/frontend/frontend_label_values.go
  • pkg/frontend/frontend_profile_types.go
  • pkg/frontend/frontend_scheduler_worker.go
  • pkg/frontend/frontend_select_merge_profile.go
  • pkg/frontend/frontend_select_merge_span_profile.go
  • pkg/frontend/frontend_select_merge_stacktraces.go
  • pkg/frontend/frontend_select_merge_stacktraces_test.go
  • pkg/frontend/frontend_select_series.go
  • pkg/frontend/frontend_select_time_series.go
  • pkg/frontend/frontend_series.go
  • pkg/frontend/frontend_series_labels.go
  • pkg/frontend/frontend_stubs.go
  • pkg/frontend/frontend_test.go
  • pkg/frontend/frontend_vcs.go
  • pkg/frontend/frontendpb/frontendpbconnect/frontend.connect.go
  • pkg/frontend/readpath/query_backend_from.go
  • pkg/frontend/readpath/query_backend_from_test.go
  • pkg/frontend/readpath/query_service_handler.go
  • pkg/frontend/readpath/queryfrontend/compat.go
  • pkg/frontend/readpath/queryfrontend/compat_test.go
  • pkg/frontend/readpath/queryfrontend/diagnostics/client_wrapper.go
  • pkg/frontend/readpath/queryfrontend/diagnostics/interceptor.go
  • pkg/frontend/readpath/queryfrontend/diagnostics/store.go
  • pkg/frontend/readpath/queryfrontend/diagnostics/store_test.go
  • pkg/frontend/readpath/queryfrontend/query_diff.go
  • pkg/frontend/readpath/queryfrontend/query_diff_test.go
  • pkg/frontend/readpath/queryfrontend/query_frontend.go
  • pkg/frontend/readpath/queryfrontend/query_frontend_test.go
  • pkg/frontend/readpath/queryfrontend/query_get_profile_stats.go
  • pkg/frontend/readpath/queryfrontend/query_heatmap.go
  • pkg/frontend/readpath/queryfrontend/query_label_names.go
  • pkg/frontend/readpath/queryfrontend/query_label_values.go
  • pkg/frontend/readpath/queryfrontend/query_profile_types.go
  • pkg/frontend/readpath/queryfrontend/query_profile_types_test.go
  • pkg/frontend/readpath/queryfrontend/query_select_merge_profile.go
  • pkg/frontend/readpath/queryfrontend/query_select_merge_profile_test.go
  • pkg/frontend/readpath/queryfrontend/query_select_merge_span_profile.go
  • pkg/frontend/readpath/queryfrontend/query_select_merge_span_profile_test.go
  • pkg/frontend/readpath/queryfrontend/query_select_merge_stacktraces.go
  • pkg/frontend/readpath/queryfrontend/query_select_merge_stacktraces_test.go
  • pkg/frontend/readpath/queryfrontend/query_select_time_series.go
  • pkg/frontend/readpath/queryfrontend/query_select_time_series_test.go
  • pkg/frontend/readpath/queryfrontend/query_series_labels.go
  • pkg/frontend/readpath/queryfrontend/query_series_labels_compat.go
  • pkg/frontend/readpath/queryfrontend/query_stubs.go
  • pkg/frontend/readpath/queryfrontend/symbolizer.go
  • pkg/frontend/readpath/read_path.go
  • pkg/frontend/readpath/read_path_test.go
  • pkg/frontend/readpath/router.go
  • pkg/frontend/readpath/split_time_resolver.go
  • pkg/frontend/split_by_interval.go
  • pkg/frontend/split_by_interval_test.go
  • pkg/frontend/vcs/client/client.go
  • pkg/frontend/vcs/client/github.go
  • pkg/frontend/vcs/client/github_test.go
  • pkg/frontend/vcs/client/metrics.go
  • pkg/frontend/vcs/client/metrics_test.go
  • pkg/frontend/vcs/commit.go
  • pkg/frontend/vcs/commit_test.go
  • pkg/frontend/vcs/config/config.go
  • pkg/frontend/vcs/config/config_test.go
  • pkg/frontend/vcs/encryption.go
  • pkg/frontend/vcs/encryption_test.go
  • pkg/frontend/vcs/github.go
  • pkg/frontend/vcs/github_test.go
  • pkg/frontend/vcs/service.go
  • pkg/frontend/vcs/source/find.go
  • pkg/frontend/vcs/source/find_go.go
  • pkg/frontend/vcs/source/find_go_test.go
  • pkg/frontend/vcs/source/find_java.go
  • pkg/frontend/vcs/source/find_java_test.go
  • pkg/frontend/vcs/source/find_javascript.go
  • pkg/frontend/vcs/source/find_javascript_test.go
  • pkg/frontend/vcs/source/find_python.go
  • pkg/frontend/vcs/source/find_python_test.go
  • pkg/frontend/vcs/source/find_test.go
  • pkg/frontend/vcs/source/golang/gen.go
  • pkg/frontend/vcs/source/golang/golang.go
  • pkg/frontend/vcs/source/golang/golang_test.go
  • pkg/frontend/vcs/source/golang/modules.go
  • pkg/frontend/vcs/source/golang/modules_test.go
  • pkg/frontend/vcs/source/golang/packages.go
  • pkg/frontend/vcs/source/golang/packages_gen.go
  • pkg/frontend/vcs/token.go
  • pkg/frontend/vcs/token_test.go
  • pkg/ingester/ingester.go
  • pkg/ingester/ingester_test.go
  • pkg/ingester/instance.go
  • pkg/ingester/limiter.go
  • pkg/ingester/limiter_test.go
  • pkg/ingester/otlp/convert.go
  • pkg/ingester/otlp/ingest_handler.go
  • pkg/ingester/otlp/ingest_handler_test.go
  • pkg/ingester/otlp/internal/cmd/otlp-profile-dump/main.go
  • pkg/ingester/otlp/testdata/TestConversionOffCpu.json
  • pkg/ingester/otlp/testdata/TestDifferentServiceNames_service_a_profile.json
  • pkg/ingester/otlp/testdata/TestDifferentServiceNames_service_b_profile.json
  • pkg/ingester/otlp/testdata/TestDifferentServiceNames_unknown_profile.json
  • pkg/ingester/otlp/testdata/TestSampleAttributes.json
  • pkg/ingester/otlp/testdata/TestSymbolizedFunctionNames.json
  • pkg/ingester/pyroscope/ingest_adapter.go
  • pkg/ingester/pyroscope/ingest_adapter_test.go
  • pkg/ingester/pyroscope/ingest_handler.go
  • pkg/ingester/pyroscope/ingest_handler_test.go
  • pkg/ingester/query.go
  • pkg/ingester/query_test.go
  • pkg/ingester/retention.go
  • pkg/ingester/retention_test.go
  • pkg/iter/batch_async.go
  • pkg/iter/iter.go
  • pkg/iter/profiles.go
  • pkg/iter/profiles_test.go
  • pkg/iter/tree.go
  • pkg/metastore/admin/admin.go
  • pkg/metastore/admin/metastore.client.gohtml
  • pkg/metastore/admin/metastore.nodes.gohtml
  • pkg/metastore/admin/pages.go
  • pkg/metastore/client/client.go
  • pkg/metastore/client/client_test.go
  • pkg/metastore/client/methods.go
  • pkg/metastore/client/server_mock_test.go
  • pkg/metastore/compaction/README.md
  • pkg/metastore/compaction/compaction.go
  • pkg/metastore/compaction/compactor/compaction_queue.go
  • pkg/metastore/compaction/compactor/compaction_queue_bench_test.go
  • pkg/metastore/compaction/compactor/compaction_queue_test.go
  • pkg/metastore/compaction/compactor/compactor.go
  • pkg/metastore/compaction/compactor/compactor_config.go
  • pkg/metastore/compaction/compactor/compactor_test.go
  • pkg/metastore/compaction/compactor/metrics.go
  • pkg/metastore/compaction/compactor/metrics_test.go
  • pkg/metastore/compaction/compactor/plan.go
  • pkg/metastore/compaction/compactor/plan_test.go
  • pkg/metastore/compaction/compactor/store/block_queue_store.go
  • pkg/metastore/compaction/compactor/store/block_queue_store_test.go
  • pkg/metastore/compaction/scheduler/metrics.go
  • pkg/metastore/compaction/scheduler/metrics_test.go
  • pkg/metastore/compaction/scheduler/schedule.go
  • pkg/metastore/compaction/scheduler/schedule_test.go
  • pkg/metastore/compaction/scheduler/scheduler.go
  • pkg/metastore/compaction/scheduler/scheduler_queue.go
  • pkg/metastore/compaction/scheduler/scheduler_queue_test.go
  • pkg/metastore/compaction/scheduler/scheduler_test.go
  • pkg/metastore/compaction/scheduler/store/job_plan_store.go
  • pkg/metastore/compaction/scheduler/store/job_plan_store_test.go
  • pkg/metastore/compaction/scheduler/store/job_state_store.go
  • pkg/metastore/compaction/scheduler/store/job_state_store_test.go
  • pkg/metastore/compaction/scheduler/store/job_store.go
  • pkg/metastore/compaction/scheduler/testdata/metrics.txt
  • pkg/metastore/compaction_raft_handler.go
  • pkg/metastore/compaction_service.go
  • pkg/metastore/discovery/discovery.go
  • pkg/metastore/discovery/dns.go
  • pkg/metastore/discovery/kuberesolver.go
  • pkg/metastore/discovery/kuberesolver/LICENSE
  • pkg/metastore/discovery/kuberesolver/README.md
  • pkg/metastore/discovery/kuberesolver/builder.go
  • pkg/metastore/discovery/kuberesolver/kubernetes.go
  • pkg/metastore/discovery/kuberesolver/models.go
  • pkg/metastore/discovery/kuberesolver/stream.go
  • pkg/metastore/discovery/kuberesolver/util.go
  • pkg/metastore/discovery/kuberesolver_test.go
  • pkg/metastore/discovery/parse.go
  • pkg/metastore/discovery/static.go
  • pkg/metastore/fsm/boltdb.go
  • pkg/metastore/fsm/boltdb_test.go
  • pkg/metastore/fsm/fsm.go
  • pkg/metastore/fsm/log_entry.go
  • pkg/metastore/fsm/metrics.go
  • pkg/metastore/fsm/snapshot.go
  • pkg/metastore/fsm/tracing_tx.go
  • pkg/metastore/index/README.md
  • pkg/metastore/index/cleaner/cleaner.go
  • pkg/metastore/index/cleaner/cleaner_test.go
  • pkg/metastore/index/cleaner/retention/retention.go
  • pkg/metastore/index/cleaner/retention/retention_test.go
  • pkg/metastore/index/dlq/metrics.go
  • pkg/metastore/index/dlq/recovery.go
  • pkg/metastore/index/dlq/recovery_test.go
  • pkg/metastore/index/index.go
  • pkg/metastore/index/index_bench_test.go
  • pkg/metastore/index/index_cache.go
  • pkg/metastore/index/index_test.go
  • pkg/metastore/index/metrics.go
  • pkg/metastore/index/metrics_test.go
  • pkg/metastore/index/query.go
  • pkg/metastore/index/query_test.go
  • pkg/metastore/index/store/index_store.go
  • pkg/metastore/index/store/index_store_test.go
  • pkg/metastore/index/store/partition.go
  • pkg/metastore/index/store/partition_test.go
  • pkg/metastore/index/store/shard.go
  • pkg/metastore/index/store/shard_index.go
  • pkg/metastore/index/store/shard_strings.go
  • pkg/metastore/index/tombstones/metrics.go
  • pkg/metastore/index/tombstones/store/tombstone_store.go
  • pkg/metastore/index/tombstones/store/tombstone_store_test.go
  • pkg/metastore/index/tombstones/tombstone_queue.go
  • pkg/metastore/index/tombstones/tombstone_queue_test.go
  • pkg/metastore/index/tombstones/tombstones.go
  • pkg/metastore/index/tombstones/tombstones_restore_test.go
  • pkg/metastore/index/tombstones/tombstones_test.go
  • pkg/metastore/index_raft_handler.go
  • pkg/metastore/index_service.go
  • pkg/metastore/metastore.go
  • pkg/metastore/metastore_raft.go
  • pkg/metastore/query_service.go
  • pkg/metastore/raftnode/errors.go
  • pkg/metastore/raftnode/logstore.go
  • pkg/metastore/raftnode/node.go
  • pkg/metastore/raftnode/node_admin.go
  • pkg/metastore/raftnode/node_bootstrap.go
  • pkg/metastore/raftnode/node_info.go
  • pkg/metastore/raftnode/node_metrics.go
  • pkg/metastore/raftnode/node_read.go
  • pkg/metastore/raftnode/observer.go
  • pkg/metastore/raftnode/raftnodepb/raft_node.proto
  • pkg/metastore/raftnode/raftnodepb/raftnodepbconnect/raft_node.connect.go
  • pkg/metastore/raftnode/raftnodepb/raftnodepbconnect/raft_node.connect.mux.go
  • pkg/metastore/raftnode/service.go
  • pkg/metastore/raftnode/snapshot.go
  • pkg/metastore/raftnode/snapshot_test.go
  • pkg/metastore/raftnode/testdata/snapshots/81-206944-1744474737935/meta.json
  • pkg/metastore/raftnode/testdata/snapshots/82-215276-1744546508773/meta.json
  • pkg/metastore/raftnode/testdata/snapshots/83-223473-1744577537873/meta.json
  • pkg/metastore/store/store.go
  • pkg/metastore/tenant_service.go
  • pkg/metastore/test/create.go
  • pkg/metastore/test/metastore_disk_failure_test.go
  • pkg/metastore/test/metastore_leader_details_test.go
  • pkg/metastore/tracing/context_registry.go
  • pkg/metastore/tracing/context_registry_test.go
  • pkg/metastore/tracing/util.go
  • pkg/metrics/config.go
  • pkg/metrics/exporter.go
  • pkg/metrics/observer.go
  • pkg/metrics/observer_test.go
  • pkg/metrics/ruler.go
  • pkg/metrics/ruler_test.go
  • pkg/model/attributetable/attributetable.go
  • pkg/model/attributetable/attributetable_test.go
  • pkg/model/attributetable/merger.go
  • pkg/model/attributetable/merger_test.go
  • pkg/model/flamegraph.go
  • pkg/model/flamegraph_diff.go
  • pkg/model/flamegraph_diff_bench_test.go
  • pkg/model/flamegraph_test.go
  • pkg/model/heatmap/heatmap.go
  • pkg/model/heatmap/heatmap_test.go
  • pkg/model/heatmap/iterator.go
  • pkg/model/heatmap/merger.go
  • pkg/model/heatmap/merger_test.go
  • pkg/model/heatmap/points_builder.go
  • pkg/model/heatmap/points_builder_test.go
  • pkg/model/heatmap/range.go
  • pkg/model/heatmap/range_test.go
  • pkg/model/heatmap/top.go
  • pkg/model/labels.go
  • pkg/model/labels_merger.go
  • pkg/model/labels_test.go
  • pkg/model/pprofsplit/pprof_split.go
  • pkg/model/pprofsplit/pprof_split_by.go
  • pkg/model/pprofsplit/pprof_split_by_test.go
  • pkg/model/pprofsplit/pprof_split_test.go
  • pkg/model/profile.go
  • pkg/model/profile_test.go
  • pkg/model/profiles.go
  • pkg/model/profiles_test.go
  • pkg/model/recording_rule.go
  • pkg/model/recording_rule_test.go
  • pkg/model/relabel/relabel.go
  • pkg/model/relabel/relabel_test.go
  • pkg/model/sampletype/relabel.go
  • pkg/model/sampletype/relabel_test.go
  • pkg/model/series.go
  • pkg/model/series_test.go
  • pkg/model/stack.go
  • pkg/model/stacktraces.go
  • pkg/model/stacktraces_test.go
  • pkg/model/symbolref/bench_test.go
  • pkg/model/symbolref/doc.go
  • pkg/model/symbolref/symbolref_test.go
  • pkg/model/symbolref/table.go
  • pkg/model/time.go
  • pkg/model/time_test.go
  • pkg/model/timeseries/aggregator.go
  • pkg/model/timeseries/exemplar_builder.go
  • pkg/model/timeseries/iterator.go
  • pkg/model/timeseries/merger.go
  • pkg/model/timeseries/merger_test.go
  • pkg/model/timeseries/range.go
  • pkg/model/timeseries/range_test.go
  • pkg/model/timeseries/timeseries.go
  • pkg/model/timeseries/timeseries_test.go
  • pkg/model/timeseries/top.go
  • pkg/model/timeseriescompact/aggregator.go
  • pkg/model/timeseriescompact/aggregator_test.go
  • pkg/model/timeseriescompact/iterator.go
  • pkg/model/timeseriescompact/merger.go
  • pkg/model/timeseriescompact/merger_test.go
  • pkg/model/timeseriescompact/range.go
  • pkg/model/timeseriescompact/range_test.go
  • pkg/model/timeseriescompact/timeseriescompact.go
  • pkg/model/tree.go
  • pkg/model/tree_merger.go
  • pkg/model/tree_test.go
  • pkg/objstore/client/client_mock.go
  • pkg/objstore/client/config.go
  • pkg/objstore/client/factory.go
  • pkg/objstore/client/factory_test.go
  • pkg/objstore/client_mock.go
  • pkg/objstore/counting.go
  • pkg/objstore/counting_test.go
  • pkg/objstore/delayed_bucket_client.go
  • pkg/objstore/delayed_bucket_client_test.go
  • pkg/objstore/not_found.go
  • pkg/objstore/objstore.go
  • pkg/objstore/parquet/file.go
  • pkg/objstore/parquet/file_test.go
  • pkg/objstore/parquet/reader.go
  • pkg/objstore/providers/azure/bucket_client.go
  • pkg/objstore/providers/azure/config.go
  • pkg/objstore/providers/cos/bucket_client.go
  • pkg/objstore/providers/cos/config.go
  • pkg/objstore/providers/cos/config_test.go
  • pkg/objstore/providers/filesystem/bucket_client.go
  • pkg/objstore/providers/filesystem/bucket_client_test.go
  • pkg/objstore/providers/gcs/bucket_client.go
  • pkg/objstore/providers/gcs/config.go
  • pkg/objstore/providers/memory/bucket_client.go
  • pkg/objstore/providers/s3/bucket_client.go
  • pkg/objstore/providers/s3/config.go
  • pkg/objstore/providers/s3/config_test.go
  • pkg/objstore/providers/swift/bucket_client.go
  • pkg/objstore/read_only_file.go
  • pkg/objstore/read_only_file_test.go
  • pkg/objstore/reader.go
  • pkg/objstore/reader_test.go
  • pkg/objstore/sse_bucket_client.go
  • pkg/objstore/sse_bucket_client_test.go
  • pkg/objstore/testutil/objstore.go
  • pkg/og/agent/spy/spy.go
  • pkg/og/convert/convert_suite_test.go
  • pkg/og/convert/jfr/profile.go
  • pkg/og/convert/jfr/profile_test.go
  • pkg/og/convert/parser.go
  • pkg/og/convert/parser_test.go
  • pkg/og/convert/pprof/bench/utils.go
  • pkg/og/convert/pprof/decoder.go
  • pkg/og/convert/pprof/profile.go
  • pkg/og/convert/pprof/profile_test.go
  • pkg/og/convert/pprof/strprofile/profile.go
  • pkg/og/convert/profile/profile.go
  • pkg/og/convert/profile/profile_suite_test.go
  • pkg/og/convert/profile/profile_test.go
  • pkg/og/convert/speedscope/parser.go
  • pkg/og/convert/speedscope/speedscope_suite_test.go
  • pkg/og/convert/speedscope/speedscope_test.go
  • pkg/og/convert/speedscope/testdata/duplicates.speedscope.json
  • pkg/og/convert/speedscope/testdata/two-sampled-bytes.speedscope.json
  • pkg/og/convert/speedscope/units.go
  • pkg/og/flameql/error.go
  • pkg/og/flameql/flameql.go
  • pkg/og/flameql/flameql_suite_test.go
  • pkg/og/flameql/flameql_test.go
  • pkg/og/flameql/parse.go
  • pkg/og/flameql/parse_test.go
  • pkg/og/ingestion/ingestion.go
  • pkg/og/storage/dict/dict.go
  • pkg/og/storage/dict/dict_suite_test.go
  • pkg/og/storage/dict/dict_test.go
  • pkg/og/storage/dict/serialize.go
  • pkg/og/storage/dict/serialize_test.go
  • pkg/og/storage/dict/trie.go
  • pkg/og/storage/segment/debug_vis.go
  • pkg/og/storage/segment/fuzz_test.go
  • pkg/og/storage/segment/key.go
  • pkg/og/storage/segment/key_bech_test.go
  • pkg/og/storage/segment/key_test.go
  • pkg/og/storage/segment/overlap.go
  • pkg/og/storage/segment/overlap_test.go
  • pkg/og/storage/segment/relationship.go
  • pkg/og/storage/segment/relationship_test.go
  • pkg/og/storage/segment/retention.go
  • pkg/og/storage/segment/segment.go
  • pkg/og/storage/segment/segment_suite_test.go
  • pkg/og/storage/segment/segment_test.go
  • pkg/og/storage/segment/serialization.go
  • pkg/og/storage/segment/serialization_bench_test.go
  • pkg/og/storage/segment/serialization_test.go
  • pkg/og/storage/segment/timeline.go
  • pkg/og/storage/segment/timeline_test.go
  • pkg/og/storage/segment/visualize.go
  • pkg/og/storage/tree/flamebearer_test.go
  • pkg/og/storage/tree/labels_cache.go
  • pkg/og/storage/tree/minval.go
  • pkg/og/storage/tree/pprof.go
  • pkg/og/storage/tree/pprof_test.go
  • pkg/og/storage/tree/profile.proto
  • pkg/og/storage/tree/profile_extra.go
  • pkg/og/storage/tree/profile_finder.go
  • pkg/og/storage/tree/profile_finder_test.go
  • pkg/og/storage/tree/serialize.go
  • pkg/og/storage/tree/serialize_nodict_test.go
  • pkg/og/storage/tree/serialize_test.go
  • pkg/og/storage/tree/tree.go
  • pkg/og/storage/tree/tree_arenas_disabled.go
  • pkg/og/storage/tree/tree_arenas_enabled.go
  • pkg/og/storage/tree/tree_suite_test.go
  • pkg/og/storage/tree/tree_test.go
  • pkg/og/storage/tree/treediff.go
  • pkg/og/storage/tree/treediff_test.go
  • pkg/og/storage/tree/truncation_test.go
  • pkg/og/storage/types.go
  • pkg/og/structs/cappedarr/cappedarr_suite_test.go
  • pkg/og/structs/cappedarr/cappedarr_test.go
  • pkg/og/structs/flamebearer/convert/convert.go
  • pkg/og/structs/flamebearer/convert/convert_bench_test.go
  • pkg/og/structs/flamebearer/convert/convert_suite_test.go
  • pkg/og/structs/flamebearer/convert/convert_test.go
  • pkg/og/structs/flamebearer/flamebearer.go
  • pkg/og/structs/flamebearer/flamebearer_suite_test.go
  • pkg/og/structs/flamebearer/flamebearer_test.go
  • pkg/og/structs/flamebearer/html.go
  • pkg/og/structs/merge/merge_suite_test.go
  • pkg/og/structs/sortedmap/sortedmap.go
  • pkg/og/structs/sortedmap/sortedmap_suite_test.go
  • pkg/og/structs/transporttrie/diff_test.go
  • pkg/og/structs/transporttrie/merge.go
  • pkg/og/structs/transporttrie/merge_test.go
  • pkg/og/structs/transporttrie/serialize.go
  • pkg/og/structs/transporttrie/transporttrie_suite_test.go
  • pkg/og/structs/transporttrie/trie_test.go
  • pkg/og/testing/fake_listener.go
  • pkg/og/testing/logging.go
  • pkg/og/testing/profile.go
  • pkg/og/testing/time.go
  • pkg/og/testing/tmpdir.go
  • pkg/og/util/arenahelper/arenas_disabled.go
  • pkg/og/util/arenahelper/arenas_enabled.go
  • pkg/og/util/attime/attime.go
  • pkg/og/util/attime/attime_suite_test.go
  • pkg/og/util/attime/attime_test.go
  • pkg/og/util/bytesize/bytesize_suite_test.go
  • pkg/og/util/bytesize/bytesize_test.go
  • pkg/og/util/serialization/metadata.go
  • pkg/og/util/serialization/metadata_test.go
  • pkg/og/util/serialization/serialization_suite_test.go
  • pkg/og/util/varint/varint.go
  • pkg/og/util/varint/varint_suite_test.go
  • pkg/operations/admin.go
  • pkg/operations/handlers.go
  • pkg/operations/handlers_test.go
  • pkg/operations/model.go
  • pkg/operations/pages.go
  • pkg/operations/tool.blocks.detail.gohtml
  • pkg/operations/tool.blocks.index.gohtml
  • pkg/operations/tool.blocks.list.gohtml
  • pkg/operations/v2/blocks/admin.go
  • pkg/operations/v2/blocks/dataset_handlers.go
  • pkg/operations/v2/blocks/handlers.go
  • pkg/operations/v2/blocks/model.go
  • pkg/operations/v2/blocks/pages.go
  • pkg/operations/v2/blocks/profile_handlers.go
  • pkg/operations/v2/blocks/time.go
  • pkg/operations/v2/blocks/tool.blocks.dataset.gohtml
  • pkg/operations/v2/blocks/tool.blocks.dataset.index.gohtml
  • pkg/operations/v2/blocks/tool.blocks.dataset.profiles.gohtml
  • pkg/operations/v2/blocks/tool.blocks.dataset.symbols.gohtml
  • pkg/operations/v2/blocks/tool.blocks.detail.gohtml
  • pkg/operations/v2/blocks/tool.blocks.index.gohtml
  • pkg/operations/v2/blocks/tool.blocks.list.gohtml
  • pkg/operations/v2/blocks/tool.blocks.profile.call.tree.gohtml
  • pkg/operations/v2/blocks/tool.pagination.gohtml
  • pkg/operations/v2/querydiagnostics/admin.go
  • pkg/operations/v2/querydiagnostics/diagnostics_list.gohtml
  • pkg/operations/v2/querydiagnostics/pages.go
  • pkg/operations/v2/querydiagnostics/query_diagnostics.gohtml
  • pkg/parquet/group.go
  • pkg/parquet/row_reader.go
  • pkg/phlare/health.go
  • pkg/phlare/modules.go
  • pkg/phlare/phlare.go
  • pkg/phlare/phlare_test.go
  • pkg/phlare/runtime_config.go
  • pkg/phlaredb/block/block.go
  • pkg/phlaredb/block/block_test.go
  • pkg/phlaredb/block/fetcher.go
  • pkg/phlaredb/block/fetcher_test.go
  • pkg/phlaredb/block/global_markers.go
  • pkg/phlaredb/block/global_markers_bucket_client.go
  • pkg/phlaredb/block/global_markers_bucket_client_test.go
  • pkg/phlaredb/block/global_markers_test.go
  • pkg/phlaredb/block/list.go
  • pkg/phlaredb/block/list_test.go
  • pkg/phlaredb/block/markers.go
  • pkg/phlaredb/block/metadata.go
  • pkg/phlaredb/block/metadata_test.go
  • pkg/phlaredb/block/testutil/create_block.go
  • pkg/phlaredb/block/testutil/mock_block.go
  • pkg/phlaredb/block_querier.go
  • pkg/phlaredb/block_querier_symbols.go
  • pkg/phlaredb/block_querier_test.go
  • pkg/phlaredb/bucket/tenant_deletion_mark.go
  • pkg/phlaredb/bucket/tenant_deletion_mark_test.go
  • pkg/phlaredb/bucket/tenant_scanner.go
  • pkg/phlaredb/bucket/tenant_scanner_test.go
  • pkg/phlaredb/bucketindex/index.go
  • pkg/phlaredb/bucketindex/index_test.go
  • pkg/phlaredb/bucketindex/loader.go
  • pkg/phlaredb/bucketindex/loader_test.go
  • pkg/phlaredb/bucketindex/storage.go
  • pkg/phlaredb/bucketindex/storage_test.go
  • pkg/phlaredb/bucketindex/updater.go
  • pkg/phlaredb/bucketindex/updater_test.go
  • pkg/phlaredb/compact.go
  • pkg/phlaredb/compact_test.go
  • pkg/phlaredb/delta.go
  • pkg/phlaredb/delta_test.go
  • pkg/phlaredb/downsample/downsample.go
  • pkg/phlaredb/downsample/downsample_test.go
  • pkg/phlaredb/filter_profiles_bidi.go
  • pkg/phlaredb/filter_profiles_bidi_test.go
  • pkg/phlaredb/head.go
  • pkg/phlaredb/head_queriers.go
  • pkg/phlaredb/head_test.go
  • pkg/phlaredb/labels/labels.go
  • pkg/phlaredb/labels/labels_test.go
  • pkg/phlaredb/metrics.go
  • pkg/phlaredb/metrics_test.go
  • pkg/phlaredb/phlaredb.go
  • pkg/phlaredb/phlaredb_test.go
  • pkg/phlaredb/profile_store.go
  • pkg/phlaredb/profile_store_test.go
  • pkg/phlaredb/profile_test.go
  • pkg/phlaredb/profiles.go
  • pkg/phlaredb/querier.go
  • pkg/phlaredb/querier_test.go
  • pkg/phlaredb/query/iters.go
  • pkg/phlaredb/query/iters_test.go
  • pkg/phlaredb/query/metrics.go
  • pkg/phlaredb/query/predicates.go
  • pkg/phlaredb/query/repeated.go
  • pkg/phlaredb/query/repeated_test.go
  • pkg/phlaredb/query/util.go
  • pkg/phlaredb/row_profile.go
  • pkg/phlaredb/sample_merge.go
  • pkg/phlaredb/sample_merge_test.go
  • pkg/phlaredb/schemas/v1/functions.go
  • pkg/phlaredb/schemas/v1/locations.go
  • pkg/phlaredb/schemas/v1/mappings.go
  • pkg/phlaredb/schemas/v1/models.go
  • pkg/phlaredb/schemas/v1/profiles.go
  • pkg/phlaredb/schemas/v1/profiles_test.go
  • pkg/phlaredb/schemas/v1/read_writer.go
  • pkg/phlaredb/schemas/v1/schema_test.go
  • pkg/phlaredb/schemas/v1/stacktraces.go
  • pkg/phlaredb/schemas/v1/strings.go
  • pkg/phlaredb/schemas/v1/testhelper/profile.go
  • pkg/phlaredb/sharding/label.go
  • pkg/phlaredb/sharding/label_test.go
  • pkg/phlaredb/shipper/shipper.go
  • pkg/phlaredb/symdb/block_reader.go
  • pkg/phlaredb/symdb/block_reader_parquet.go
  • pkg/phlaredb/symdb/block_reader_test.go
  • pkg/phlaredb/symdb/block_writer.go
  • pkg/phlaredb/symdb/block_writer_v2.go
  • pkg/phlaredb/symdb/block_writer_v3.go
  • pkg/phlaredb/symdb/dedup_slice.go
  • pkg/phlaredb/symdb/format.go
  • pkg/phlaredb/symdb/functions.go
  • pkg/phlaredb/symdb/functions_test.go
  • pkg/phlaredb/symdb/locations.go
  • pkg/phlaredb/symdb/locations_test.go
  • pkg/phlaredb/symdb/mappings.go
  • pkg/phlaredb/symdb/mappings_test.go
  • pkg/phlaredb/symdb/partition_memory.go
  • pkg/phlaredb/symdb/partition_memory_test.go
  • pkg/phlaredb/symdb/resolver.go
  • pkg/phlaredb/symdb/resolver_pprof.go
  • pkg/phlaredb/symdb/resolver_pprof_full.go
  • pkg/phlaredb/symdb/resolver_pprof_go_pgo.go
  • pkg/phlaredb/symdb/resolver_pprof_test.go
  • pkg/phlaredb/symdb/resolver_pprof_tree.go
  • pkg/phlaredb/symdb/resolver_pprof_truncate.go
  • pkg/phlaredb/symdb/resolver_stacktraces.go
  • pkg/phlaredb/symdb/resolver_stacktraces_test.go
  • pkg/phlaredb/symdb/resolver_test.go
  • pkg/phlaredb/symdb/resolver_trace_test.go
  • pkg/phlaredb/symdb/resolver_tree.go
  • pkg/phlaredb/symdb/resolver_tree_test.go
  • pkg/phlaredb/symdb/rewriter.go
  • pkg/phlaredb/symdb/rewriter_test.go
  • pkg/phlaredb/symdb/sample_appender.go
  • pkg/phlaredb/symdb/sample_appender_test.go
  • pkg/phlaredb/symdb/stacktrace_range.go
  • pkg/phlaredb/symdb/stacktrace_range_test.go
  • pkg/phlaredb/symdb/stacktrace_selection.go
  • pkg/phlaredb/symdb/stacktrace_selection_test.go
  • pkg/phlaredb/symdb/stacktrace_tree.go
  • pkg/phlaredb/symdb/stacktrace_tree_test.go
  • pkg/phlaredb/symdb/strings.go
  • pkg/phlaredb/symdb/strings_test.go
  • pkg/phlaredb/symdb/symbol_merger.go
  • pkg/phlaredb/symdb/symbol_merger_test.go
  • pkg/phlaredb/symdb/symdb.go
  • pkg/phlaredb/symdb/symdb_test.go
  • pkg/phlaredb/symdb/testdata/symbols/v3/symbols.symdb
  • pkg/phlaredb/tsdb/bitprefix.go
  • pkg/phlaredb/tsdb/bitprefix_test.go
  • pkg/phlaredb/tsdb/index.go
  • pkg/phlaredb/tsdb/index/index.go
  • pkg/phlaredb/tsdb/index/index_test.go
  • pkg/phlaredb/tsdb/index/postings.go
  • pkg/phlaredb/tsdb/index/postings_test.go
  • pkg/phlaredb/tsdb/index/test_utils.go
  • pkg/phlaredb/tsdb/index_test.go
  • pkg/phlaredb/tsdb/shard/shard.go
  • pkg/phlaredb/validate.go
  • pkg/phlaredb/validate_test.go
  • pkg/pprof/fix_go_profile.go
  • pkg/pprof/fix_go_profile_test.go
  • pkg/pprof/fix_go_truncated_test.go
  • pkg/pprof/merge.go
  • pkg/pprof/merge_test.go
  • pkg/pprof/pprof.go
  • pkg/pprof/pprof_test.go
  • pkg/pprof/testdata/go_type_parameters.expected.txt
  • pkg/pprof/testhelper/profile_builder.go
  • pkg/pyroscope/PYROSCOPE_V2.md
  • pkg/pyroscope/admin_server_test.go
  • pkg/pyroscope/context/context.go
  • pkg/pyroscope/feature_flags.go
  • pkg/pyroscope/health.go
  • pkg/pyroscope/modules.go
  • pkg/pyroscope/modules_experimental.go
  • pkg/pyroscope/pyroscope.go
  • pkg/pyroscope/pyroscope_test.go
  • pkg/pyroscope/runtime_config.go
  • pkg/pyroscope/storage_layer.go
  • pkg/pyroscope/tracing.go
  • pkg/querier/analyze_query.go
  • pkg/querier/grpc_handler.go
  • pkg/querier/grpc_roundtripper.go
  • pkg/querier/http.go
  • pkg/querier/http_test.go
  • pkg/querier/ingester_querier.go
  • pkg/querier/querier.go
  • pkg/querier/querier_test.go
  • pkg/querier/replication.go
  • pkg/querier/replication_test.go
  • pkg/querier/select_merge.go
  • pkg/querier/select_merge_test.go
  • pkg/querier/stats/stats.go
  • pkg/querier/store_gateway_querier.go
  • pkg/querier/timeline/calculator_test.go
  • pkg/querier/timeline/timeline.go
  • pkg/querier/timeline/timeline_test.go
  • pkg/querier/vcs/client/github.go
  • pkg/querier/vcs/client/metrics.go
  • pkg/querier/vcs/encryption.go
  • pkg/querier/vcs/github.go
  • pkg/querier/vcs/service.go
  • pkg/querier/vcs/source/find.go
  • pkg/querier/vcs/source/find_go.go
  • pkg/querier/vcs/source/golang/gen.go
  • pkg/querier/vcs/source/golang/golang.go
  • pkg/querier/vcs/source/golang/golang_test.go
  • pkg/querier/vcs/source/golang/modules.go
  • pkg/querier/vcs/source/golang/packages_gen.go
  • pkg/querier/vcs/token.go
  • pkg/querier/worker/scheduler_processor.go
  • pkg/querier/worker/scheduler_processor_test.go
  • pkg/querier/worker/worker.go
  • pkg/querier/worker/worker_test.go
  • pkg/querybackend/backend.go
  • pkg/querybackend/block_reader.go
  • pkg/querybackend/block_reader_test.go
  • pkg/querybackend/client/client.go
  • pkg/querybackend/client/client_test.go
  • pkg/querybackend/concurrency.go
  • pkg/querybackend/metrics.go
  • pkg/querybackend/query.go
  • pkg/querybackend/query_heatmap.go
  • pkg/querybackend/query_label_names.go
  • pkg/querybackend/query_label_values.go
  • pkg/querybackend/query_label_values_test.go
  • pkg/querybackend/query_pprof.go
  • pkg/querybackend/query_profile_entry.go
  • pkg/querybackend/query_series_labels.go
  • pkg/querybackend/query_time_series.go
  • pkg/querybackend/query_time_series_test.go
  • pkg/querybackend/query_tree.go
  • pkg/querybackend/query_tree_test.go
  • pkg/querybackend/queryplan/query_plan.go
  • pkg/querybackend/queryplan/query_plan_test.go
  • pkg/querybackend/queryplan/testdata/empty.txt
  • pkg/querybackend/queryplan/testdata/exact_one_leaf.txt
  • pkg/querybackend/queryplan/testdata/full_depth_2.txt
  • pkg/querybackend/queryplan/testdata/invalid_max_merges.txt
  • pkg/querybackend/queryplan/testdata/invalid_max_reads.txt
  • pkg/querybackend/queryplan/testdata/just_over_depth_2.txt
  • pkg/querybackend/queryplan/testdata/single_block.txt
  • pkg/querybackend/queryplan/testdata/twenty_five_blocks.txt
  • pkg/querybackend/queryplan/testdata/two_leaves.txt
  • pkg/querybackend/report_aggregator.go
  • pkg/querybackend/report_aggregator_test.go
  • pkg/querybackend/testdata/fixtures/series_labels.json
  • pkg/querybackend/testdata/fixtures/series_labels_by.json
  • pkg/querybackend/testdata/fixtures/time_series.json
  • pkg/querybackend/testdata/fixtures/time_series_first_block.json
  • pkg/querybackend/testdata/fixtures/tree_16.txt
  • pkg/querybackend/testdata/fixtures/tree_16_slow.txt
  • pkg/scheduler/queue/queue.go
  • pkg/scheduler/queue/queue_test.go
  • pkg/scheduler/queue/user_queues.go
  • pkg/scheduler/scheduler.go
  • pkg/scheduler/scheduler_test.go
  • pkg/scheduler/schedulerdiscovery/config.go
  • pkg/scheduler/schedulerdiscovery/discovery.go
  • pkg/scheduler/schedulerdiscovery/ring.go
  • pkg/scheduler/schedulerdiscovery/ring_test.go
  • pkg/scheduler/schedulerpb/custom.go
  • pkg/scheduler/schedulerpb/schedulerpbconnect/scheduler.connect.go
  • pkg/segmentwriter/client/client.go
  • pkg/segmentwriter/client/client_metrics.go
  • pkg/segmentwriter/client/client_test.go
  • pkg/segmentwriter/client/connpool/conn_pool_ring.go
  • pkg/segmentwriter/client/distributor/README.md
  • pkg/segmentwriter/client/distributor/distribution_key.go
  • pkg/segmentwriter/client/distributor/distributor.go
  • pkg/segmentwriter/client/distributor/distributor_test.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/adaptive_placement.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/adaptive_placement_test.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/adaptive_placementpb/adaptive_placement.proto
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/config.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/distribution_stats.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/distribution_stats_test.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/ewma/ewma.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/ewma/ewma_test.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/load_balancing.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/load_balancing_test.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/placement_agent.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/placement_agent_metrics.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/placement_agent_test.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/placement_manager.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/placement_manager_metrics.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/placement_manager_test.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/ruler.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/ruler_test.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/shard_allocator.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/shard_allocator_test.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/store.go
  • pkg/segmentwriter/client/distributor/placement/adaptiveplacement/store_test.go
  • pkg/segmentwriter/client/distributor/placement/placement.go
  • pkg/segmentwriter/client/distributor/placement/placement_test.go
  • pkg/segmentwriter/memdb/head.go
  • pkg/segmentwriter/memdb/head_test.go
  • pkg/segmentwriter/memdb/index/buf.go
  • pkg/segmentwriter/memdb/index/index.go
  • pkg/segmentwriter/memdb/index/index_test.go
  • pkg/segmentwriter/memdb/metrics.go
  • pkg/segmentwriter/memdb/profile_index.go
  • pkg/segmentwriter/memdb/profile_index_test.go
  • pkg/segmentwriter/memdb/profiles.go
  • pkg/segmentwriter/memdb/profiles_test.go
  • pkg/segmentwriter/memdb/testutil/querier.go
  • pkg/segmentwriter/segment.go
  • pkg/segmentwriter/segment_metrics.go
  • pkg/segmentwriter/segment_test.go
  • pkg/segmentwriter/service.go
  • pkg/settings/bucket.go
  • pkg/settings/bucket_test.go
  • pkg/settings/recording/client/client.go
  • pkg/settings/recording/config.go
  • pkg/settings/recording/recording.go
  • pkg/settings/recording/recording_test.go
  • pkg/settings/recording/store.go
  • pkg/settings/setting_test.go
  • pkg/settings/settings.go
  • pkg/settings/store.go
  • pkg/settings/store/store.go
  • pkg/settings/store/store_test.go
  • pkg/slices/slices.go
  • pkg/storegateway/block.go
  • pkg/storegateway/block_filter.go
  • pkg/storegateway/blocks.gohtml
  • pkg/storegateway/bucket.go
  • pkg/storegateway/bucket_index_metadata_fetcher.go
  • pkg/storegateway/bucket_index_metadata_fetcher_test.go
  • pkg/storegateway/bucket_stores.go
  • pkg/storegateway/bucket_stores_test.go
  • pkg/storegateway/clientpool/client_pool.go
  • pkg/storegateway/gateway.go
  • pkg/storegateway/gateway_blocks_http.go
  • pkg/storegateway/gateway_ring.go
  • pkg/storegateway/gateway_tenants_http.go
  • pkg/storegateway/metrics.go
  • pkg/storegateway/query.go
  • pkg/storegateway/ring_status.gohtml
  • pkg/storegateway/tenants.gohtml
  • pkg/symbolizer/debuginfod_client.go
  • pkg/symbolizer/debuginfod_client_test.go
  • pkg/symbolizer/errors.go
  • pkg/symbolizer/metrics.go
  • pkg/symbolizer/reader.go
  • pkg/symbolizer/resolve_test.go
  • pkg/symbolizer/symbolizer.go
  • pkg/symbolizer/symbolizer_test.go
  • pkg/symbolizer/testdata/symbols.debug
  • pkg/symbolizer/types.go
  • pkg/tenant/interceptor.go
  • pkg/tenant/interceptor_test.go
  • pkg/test/boltdb.go
  • pkg/test/copy.go
  • pkg/test/idempotence.go
  • pkg/test/in_memory_listeners.go
  • pkg/test/integration/cluster/cluster.go
  • pkg/test/integration/cluster/cluster_v1.go
  • pkg/test/integration/cluster/cluster_v2.go
  • pkg/test/integration/cluster/component.go
  • pkg/test/integration/cluster/metrics.go
  • pkg/test/integration/debuginfod_server.go
  • pkg/test/integration/helper.go
  • pkg/test/integration/http_status_codes_test.go
  • pkg/test/integration/ingest_jfr_test.go
  • pkg/test/integration/ingest_otlp_test.go
  • pkg/test/integration/ingest_pprof_test.go
  • pkg/test/integration/ingest_speedscope_test.go
  • pkg/test/integration/microservices_test.go
  • pkg/test/integration/ports.go
  • pkg/test/integration/symbolization_test.go
  • pkg/test/integration/testdata/.gitignore
  • pkg/test/integration/testdata/README.md
  • pkg/test/integration/testdata/otel-ebpf-profile-cpu.out.json
  • pkg/test/integration/testdata/otel-ebpf-profile-offcpu.out.json
  • pkg/test/integration/testdata/otel-ebpf-profile.pb.json
  • pkg/test/logger.go
  • pkg/test/mocks/mockadaptiveplacement/mock_store.go
  • pkg/test/mocks/mockclient/mock_repository_service.go
  • pkg/test/mocks/mockcompactor/mock_block_queue_store.go
  • pkg/test/mocks/mockcompactor/mock_tombstones.go
  • pkg/test/mocks/mockdiscovery/mock_discovery.go
  • pkg/test/mocks/mockdlq/mock_metastore.go
  • pkg/test/mocks/mockfrontend/mock_limits.go
  • pkg/test/mocks/mockindex/mock_store.go
  • pkg/test/mocks/mockmetastorev1/mock_compaction_service_client.go
  • pkg/test/mocks/mockmetastorev1/mock_compaction_service_server.go
  • pkg/test/mocks/mockmetastorev1/mock_index_service_client.go
  • pkg/test/mocks/mockmetastorev1/mock_index_service_server.go
  • pkg/test/mocks/mockmetastorev1/mock_metadata_query_service_client.go
  • pkg/test/mocks/mockmetastorev1/mock_metadata_query_service_server.go
  • pkg/test/mocks/mockmetastorev1/mock_tenant_service_client.go
  • pkg/test/mocks/mockmetastorev1/mock_tenant_service_server.go
  • pkg/test/mocks/mockmetrics/mock_exporter.go
  • pkg/test/mocks/mockmetrics/mock_ruler.go
  • pkg/test/mocks/mockobjstore/helper.go
  • pkg/test/mocks/mockobjstore/helper_test.go
  • pkg/test/mocks/mockobjstore/mock_bucket.go
  • pkg/test/mocks/mockotlp/mock_push_service.go
  • pkg/test/mocks/mockplacement/mock_placement.go
  • pkg/test/mocks/mockpyroscope/mock_push_service.go
  • pkg/test/mocks/mockquerierv1connect/mock_querier_service_client.go
  • pkg/test/mocks/mockqueryfrontend/mock_query_backend.go
  • pkg/test/mocks/mockqueryfrontend/mock_symbolizer.go
  • pkg/test/mocks/mockraftnodepb/mock_raft_node_service_client.go
  • pkg/test/mocks/mockraftnodepb/mock_raft_node_service_server.go
  • pkg/test/mocks/mockscheduler/mock_job_store.go
  • pkg/test/mocks/mocksymbolizer/mock_debuginfod_client.go
  • pkg/test/mocks/mockwritepath/mock_ingester_client.go
  • pkg/test/mocks/mockwritepath/mock_segment_writer_client.go
  • pkg/test/time.go
  • pkg/testhelper/ring.go
  • pkg/usage/usage.go
  • pkg/usagestats/reporter.go
  • pkg/usagestats/reporter_test.go
  • pkg/usagestats/seed.go
  • pkg/usagestats/seed_test.go
  • pkg/usagestats/stats.go
  • pkg/usagestats/stats_test.go
  • pkg/util/body/limit.go
  • pkg/util/body/limit_test.go
  • pkg/util/bufferpool/pool.go
  • pkg/util/bufferpool/pool_test.go
  • pkg/util/circuitbreaker/cirquit_breaker.go
  • pkg/util/cli/banner.go
  • pkg/util/config.go
  • pkg/util/connectgrpc/connectgrpc.go
  • pkg/util/connectgrpc/connectgrpc_test.go
  • pkg/util/copy.go
  • pkg/util/delayhandler/connect.go
  • pkg/util/delayhandler/connect_test.go
  • pkg/util/delayhandler/delay.go
  • pkg/util/delayhandler/http.go
  • pkg/util/delayhandler/http_test.go
  • pkg/util/fieldcategory/overrides.go
  • pkg/util/gziphandler/gzip.go
  • pkg/util/gziphandler/gzip_test.go
  • pkg/util/hashedslice/hashedslice.go
  • pkg/util/hashedslice/hashedslice_test.go
  • pkg/util/health/health.go
  • pkg/util/http.go
  • pkg/util/http/auth.go
  • pkg/util/http/client.go
  • pkg/util/http/error.go
  • pkg/util/http/error_test.go
  • pkg/util/http/http_test.go
  • pkg/util/http/logging.go
  • pkg/util/http/metrics.go
  • pkg/util/http/middleware.go
  • pkg/util/http/response.go
  • pkg/util/http/server/server.go
  • pkg/util/http_test.go
  • pkg/util/httpgrpc/httpgrpc.go
  • pkg/util/httpgrpc/httpgrpcconnect/httpgrpc.connect.go
  • pkg/util/httpgrpcutil/carrier.go
  • pkg/util/httpgrpcutil/errors.go
  • pkg/util/httpgrpcutil/errors_test.go
  • pkg/util/inflight_requets.go
  • pkg/util/interceptor.go
  • pkg/util/labels.go
  • pkg/util/logger.go
  • pkg/util/logger_test.go
  • pkg/util/loser/tree_test.go
  • pkg/util/math/math.go
  • pkg/util/minheap/minheap.go
  • pkg/util/net.go
  • pkg/util/nethttp/client.go
  • pkg/util/prometheus.go
  • pkg/util/ratelimit/ratelimit.go
  • pkg/util/ratelimit/ratelimit_test.go
  • pkg/util/ratelimit/writer.go
  • pkg/util/ratelimit/writer_test.go
  • pkg/util/recovery.go
  • pkg/util/refctr/refctr.go
  • pkg/util/retry/hedged.go
  • pkg/util/retry/hedged_test.go
  • pkg/util/servicediscovery/dns.go
  • pkg/util/servicediscovery/ring.go
  • pkg/util/servicediscovery/ring_test.go
  • pkg/util/spanlogger/query_log.go
  • pkg/util/spanlogger/query_stats.go
  • pkg/util/spanlogger/spanlogger.go
  • pkg/util/strings.go
  • pkg/util/ulid.go
  • pkg/util/validation/limits.go
  • pkg/util/yaml.go
  • pkg/validation/exporter/exporter.go
  • pkg/validation/exporter/exporter_test.go
  • pkg/validation/exporter/ring.go
  • pkg/validation/exporter/ring_test.go
  • pkg/validation/limits.go
  • pkg/validation/limits_mock.go
  • pkg/validation/limits_test.go
  • pkg/validation/recording_rules.go
  • pkg/validation/recording_rules_test.go
  • pkg/validation/relabeling.go
  • pkg/validation/relabeling_test.go
  • pkg/validation/retention_overrides_test.go
  • pkg/validation/runtime_config.go
  • pkg/validation/symbolizer.go
  • pkg/validation/symbolizer_test.go
  • pkg/validation/testutil.go
  • pkg/validation/usage_groups.go
  • pkg/validation/usage_groups_bench_test.go
  • pkg/validation/usage_groups_test.go
  • pkg/validation/user_limits_handler.go
  • pkg/validation/validate.go
  • pkg/validation/validate_bench_test.go
  • pkg/validation/validate_test.go
  • public/README.md
  • public/app/.storybook/main.js
  • public/app/.storybook/preview.js
  • public/app/app.tsx
  • public/app/components/AppSelector/AppSelector.module.css
  • public/app/components/AppSelector/AppSelector.module.scss
  • public/app/components/AppSelector/AppSelector.spec.tsx
  • public/app/components/AppSelector/AppSelector.tsx
  • public/app/components/AppSelector/Label.tsx
  • public/app/components/AppSelector/SelectButton.module.scss
  • public/app/components/AppSelector/SelectButton.tsx
  • public/app/components/AppSelector/index.tsx
  • public/app/components/ChartTitle.module.scss
  • public/app/components/ChartTitle.tsx
  • public/app/components/CheckIcon.tsx
  • public/app/components/CustomDatePicker.module.scss
  • public/app/components/CustomDatePicker.tsx
  • public/app/components/DateRangePicker.tsx
  • public/app/components/ExportData.module.scss
  • public/app/components/ExportData.spec.tsx
  • public/app/components/ExportData.tsx
  • public/app/components/FileList.module.scss
  • public/app/components/FileList.tsx
  • public/app/components/FlameGraphWrapper.tsx
  • public/app/components/Footer.spec.tsx
  • public/app/components/Footer.tsx
  • public/app/components/Heatmap/Heatmap.module.scss
  • public/app/components/Heatmap/Heatmap.spec.tsx
  • public/app/components/Heatmap/HeatmapTooltip.module.scss
  • public/app/components/Heatmap/HeatmapTooltip.spec.tsx
  • public/app/components/Heatmap/HeatmapTooltip.tsx
  • public/app/components/Heatmap/constants.ts
  • public/app/components/Heatmap/index.tsx
  • public/app/components/Heatmap/useHeatmapSelection.hook.spec.tsx
  • public/app/components/Heatmap/useHeatmapSelection.hook.ts
  • public/app/components/Heatmap/utils.ts
  • public/app/components/Modals/ConfirmDelete/index.tsx
  • public/app/components/Modals/ModalWithInput/index.tsx
  • public/app/components/Notifications.jsx
  • public/app/components/PageTitle.spec.tsx
  • public/app/components/PageTitle.tsx
  • public/app/components/Panel.module.css
  • public/app/components/Panel.tsx
  • public/app/components/ProfilerHeader.module.css
  • public/app/components/Protected.tsx
  • public/app/components/QueryInput/QueryInput.module.scss
  • public/app/components/QueryInput/QueryInput.spec.tsx
  • public/app/components/QueryInput/QueryInput.tsx
  • public/app/components/RefreshButton.tsx
  • public/app/components/ServerNotifications.tsx
  • public/app/components/Settings/APIKeys/APIKeyAddForm.tsx
  • public/app/components/Settings/APIKeys/APIKeyForm.module.css
  • public/app/components/Settings/APIKeys/index.tsx
  • public/app/components/Settings/Apps/AppTableItem.module.css
  • public/app/components/Settings/Apps/Apps.module.css
  • public/app/components/Settings/Apps/getAppTableRows.tsx
  • public/app/components/Settings/Apps/index.tsx
  • public/app/components/Settings/Preferences/index.tsx
  • public/app/components/Settings/Security/ChangePasswordForm.tsx
  • public/app/components/Settings/Security/index.tsx
  • public/app/components/Settings/Settings.module.css
  • public/app/components/Settings/SettingsTable.module.scss
  • public/app/components/Settings/Users/UserAddForm.tsx
  • public/app/components/Settings/Users/UserTableItem.module.css
  • public/app/components/Settings/Users/Users.module.css
  • public/app/components/Settings/Users/getUserTableRows.tsx
  • public/app/components/Settings/Users/index.tsx
  • public/app/components/Settings/index.tsx
  • public/app/components/SideTimelineComparator/index.tsx
  • public/app/components/SideTimelineComparator/periods.ts
  • public/app/components/SideTimelineComparator/styles.module.scss
  • public/app/components/Sidebar.module.css
  • public/app/components/Sidebar.spec.tsx
  • public/app/components/Sidebar.tsx
  • public/app/components/SidebarCustomIcons.tsx
  • public/app/components/SidebarTenant.module.css
  • public/app/components/SidebarTenant.tsx
  • public/app/components/TagsBar.module.scss
  • public/app/components/TagsBar.tsx
  • public/app/components/TenantWall.tsx
  • public/app/components/TimelineChart/AnnotationMark/index.tsx
  • public/app/components/TimelineChart/AnnotationMark/styles.module.scss
  • public/app/components/TimelineChart/Annotations.plugin.tsx
  • public/app/components/TimelineChart/ContextMenu.plugin.ts
  • public/app/components/TimelineChart/CrosshairSync.plugin.ts
  • public/app/components/TimelineChart/ExploreTooltip/index.tsx
  • public/app/components/TimelineChart/Selection.plugin.ts
  • public/app/components/TimelineChart/SyncTimelines/SyncTimelines.spec.tsx
  • public/app/components/TimelineChart/SyncTimelines/getSelectionBoundaries.ts
  • public/app/components/TimelineChart/SyncTimelines/index.tsx
  • public/app/components/TimelineChart/SyncTimelines/styles.module.scss
  • public/app/components/TimelineChart/SyncTimelines/useSync.ts
  • public/app/components/TimelineChart/TimelineChart.tsx
  • public/app/components/TimelineChart/TimelineChartPlugin.ts
  • public/app/components/TimelineChart/TimelineChartWrapper.module.css
  • public/app/components/TimelineChart/TimelineChartWrapper.tsx
  • public/app/components/TimelineChart/Tooltip.plugin.ts
  • public/app/components/TimelineChart/TooltipWrapper/index.tsx
  • public/app/components/TimelineChart/TooltipWrapper/styles.module.scss
  • public/app/components/TimelineChart/centerTimelineData.ts
  • public/app/components/TimelineChart/clamp.spec.ts
  • public/app/components/TimelineChart/clamp.ts
  • public/app/components/TimelineChart/extractRange.ts
  • public/app/components/TimelineChart/getFormatLabel.spec.ts
  • public/app/components/TimelineChart/getFormatLabel.ts
  • public/app/components/TimelineChart/injectTooltip.ts
  • public/app/components/TimelineChart/markings.spec.ts
  • public/app/components/TimelineChart/markings.ts
  • public/app/components/TimelineChart/util.spec.tsx
  • public/app/components/TimelineChart/util.ts
  • public/app/components/TimelineTooltip.module.css
  • public/app/components/TimelineTooltip.tsx
  • public/app/components/Toolbar.module.css
  • public/app/components/Toolbar.tsx
  • public/app/components/exportToFlamegraphDotCom.hook.ts
  • public/app/constants/profile-metrics.json
  • public/app/hooks/colorMode.hook.ts
  • public/app/hooks/flamegraphSharedQuery.hook.ts
  • public/app/hooks/navigateUserIntroPages.hook.ts
  • public/app/hooks/populateLeftRightQuery.hook.ts
  • public/app/hooks/tags.hook.ts
  • public/app/hooks/timeZone.hook.ts
  • public/app/hooks/timeline.hook.ts
  • public/app/hooks/useAppNames.ts
  • public/app/hooks/util/determineDefaultApp.spec.ts
  • public/app/hooks/util/determineDefaultApp.ts
  • public/app/jquery-import.ts
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/CheckIcon.tsx
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/ContextMenu.module.scss
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/ContextMenu.spec.tsx
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/ContextMenu.tsx
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/ContextMenuHighlight.module.css
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/ContextMenuHighlight.tsx
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/DiffLegend.module.css
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/DiffLegend.tsx
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/DiffLegendPaletteDropdown.module.css
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/DiffLegendPaletteDropdown.tsx
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/Flamegraph.spec.ts
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/Flamegraph.ts
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/Flamegraph_render.spec.tsx
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/Flamegraph_render.ts
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/Header.module.css
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/Header.tsx
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/Highlight.module.css
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/Highlight.spec.tsx
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/Highlight.tsx
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/LogoLink.module.scss
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/LogoLink.tsx
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/canvas.module.css
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/color.spec.ts
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/color.ts
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/colorPalette.ts
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/constants.ts
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/index.spec.tsx
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/index.tsx
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/styles.module.scss
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/testData.ts
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/utils.ts
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphComponent/viewTypes.ts
  • public/app/legacy/flamegraph/FlameGraph/FlameGraphRenderer.tsx
  • public/app/legacy/flamegraph/FlameGraph/FlamegraphRenderer.module.scss
  • public/app/legacy/flamegraph/FlameGraph/decode.ts
  • public/app/legacy/flamegraph/FlameGraph/normalize.spec.ts
  • public/app/legacy/flamegraph/FlameGraph/normalize.ts
  • public/app/legacy/flamegraph/FlameGraph/testData.json
  • public/app/legacy/flamegraph/FlameGraph/uniqueness.spec.ts
  • public/app/legacy/flamegraph/FlameGraph/uniqueness.ts
  • public/app/legacy/flamegraph/FlamegraphRenderer.tsx
  • public/app/legacy/flamegraph/Icons.tsx
  • public/app/legacy/flamegraph/ProfilerTable.tsx
  • public/app/legacy/flamegraph/SharedQueryInput.module.scss
  • public/app/legacy/flamegraph/SharedQueryInput.tsx
  • public/app/legacy/flamegraph/Toolbar.module.scss
  • public/app/legacy/flamegraph/Toolbar.spec.tsx
  • public/app/legacy/flamegraph/Toolbar.tsx
  • public/app/legacy/flamegraph/Tooltip/FlamegraphTooltip.spec.tsx
  • public/app/legacy/flamegraph/Tooltip/FlamegraphTooltip.tsx
  • public/app/legacy/flamegraph/Tooltip/LeftClickIcon.tsx
  • public/app/legacy/flamegraph/Tooltip/RightClickIcon.tsx
  • public/app/legacy/flamegraph/Tooltip/TableTooltip.spec.tsx
  • public/app/legacy/flamegraph/Tooltip/TableTooltip.tsx
  • public/app/legacy/flamegraph/Tooltip/Tooltip.module.scss
  • public/app/legacy/flamegraph/Tooltip/Tooltip.spec.tsx
  • public/app/legacy/flamegraph/Tooltip/Tooltip.tsx
  • public/app/legacy/flamegraph/convert/convertJaegerTraceToProfile.ts
  • public/app/legacy/flamegraph/convert/diffTwoProfiles.ts
  • public/app/legacy/flamegraph/convert/flamebearersToTree.ts
  • public/app/legacy/flamegraph/convert/sandwichViewProfiles.spec.ts
  • public/app/legacy/flamegraph/convert/sandwichViewProfiles.ts
  • public/app/legacy/flamegraph/convert/subtract.ts
  • public/app/legacy/flamegraph/convert/testData.ts
  • public/app/legacy/flamegraph/fitMode/fitMode.spec.ts
  • public/app/legacy/flamegraph/fitMode/fitMode.ts
  • public/app/legacy/flamegraph/format/format.spec.ts
  • public/app/legacy/flamegraph/format/format.ts
  • public/app/legacy/flamegraph/index.node.ts
  • public/app/legacy/flamegraph/index.spec.tsx
  • public/app/legacy/flamegraph/index.tsx
  • public/app/legacy/flamegraph/sass/flamegraph.scss
  • public/app/legacy/flamegraph/search.spec.ts
  • public/app/legacy/flamegraph/search.ts
  • public/app/legacy/models/decode.ts
  • public/app/legacy/models/flamebearer.ts
  • public/app/legacy/models/groups.ts
  • public/app/legacy/models/index.ts
  • public/app/legacy/models/profile.spec.ts
  • public/app/legacy/models/profile.ts
  • public/app/legacy/models/spyName.spec.ts
  • public/app/legacy/models/spyName.ts
  • public/app/legacy/models/trace.ts
  • public/app/legacy/models/units.spec.ts
  • public/app/legacy/models/units.ts
  • public/app/lib/flot.d.ts
  • public/app/lib/global.d.ts
  • public/app/lib/globals.tsx
  • public/app/lib/types.d.ts
  • public/app/models/adhoc.ts
  • public/app/models/annotation.ts
  • public/app/models/apikeys.ts
  • public/app/models/app.spec.ts
  • public/app/models/app.ts
  • public/app/models/appNames.ts
  • public/app/models/flamebearer.ts
  • public/app/models/flamegraphDotComResponse.ts
  • public/app/models/query.spec.ts
  • public/app/models/query.ts
  • public/app/models/tags.ts
  • public/app/models/targets.ts
  • public/app/models/timeline.ts
  • public/app/models/users.ts
  • public/app/models/utils.spec.ts
  • public/app/models/utils.ts
  • public/app/pages/ComparisonView.tsx
  • public/app/pages/ContinuousComparison.module.css
  • public/app/pages/ContinuousComparisonView.tsx
  • public/app/pages/ContinuousDiffView.tsx
  • public/app/pages/ContinuousSingleView.module.css
  • public/app/pages/ContinuousSingleView.tsx
  • public/app/pages/DiffView.tsx
  • public/app/pages/ExploreView.tsx
  • public/app/pages/IntroPages/Divider/Divider.module.css
  • public/app/pages/IntroPages/Divider/index.tsx
  • public/app/pages/IntroPages/Forbidden/index.tsx
  • public/app/pages/IntroPages/Icons.tsx
  • public/app/pages/IntroPages/InputGroup.module.css
  • public/app/pages/IntroPages/IntroPages.module.css
  • public/app/pages/IntroPages/NotFound/index.tsx
  • public/app/pages/IntroPages/SignIn/buttons.module.css
  • public/app/pages/IntroPages/SignIn/index.tsx
  • public/app/pages/IntroPages/SignUp/index.tsx
  • public/app/pages/PageContentWrapper.tsx
  • public/app/pages/ServiceDiscovery.module.scss
  • public/app/pages/ServiceDiscovery.tsx
  • public/app/pages/SingleView.tsx
  • public/app/pages/TagExplorerView.module.scss
  • public/app/pages/TagExplorerView.tsx
  • public/app/pages/TracingSingleView.module.scss
  • public/app/pages/TracingSingleView.tsx
  • public/app/pages/adhoc/Adhoc.module.scss
  • public/app/pages/adhoc/AdhocComparison.module.scss
  • public/app/pages/adhoc/AdhocComparison.tsx
  • public/app/pages/adhoc/AdhocDiff.tsx
  • public/app/pages/adhoc/AdhocSingle.tsx
  • public/app/pages/adhoc/components/FileUploader.module.scss
  • public/app/pages/adhoc/components/FileUploader.tsx
  • public/app/pages/adhoc/components/UploadIcon.tsx
  • public/app/pages/adhoc/components/humanize.ts
  • public/app/pages/continuous/contextMenu/AddAnnotation.menuitem.module.css
  • public/app/pages/continuous/contextMenu/AddAnnotation.menuitem.tsx
  • public/app/pages/continuous/contextMenu/AnnotationInfo.tsx
  • public/app/pages/continuous/contextMenu/ContextMenu.tsx
  • public/app/pages/continuous/contextMenu/useAnnotationForm.ts
  • public/app/pages/exemplars/ExemplarsSingleView.module.scss
  • public/app/pages/exemplars/ExemplarsSingleView.tsx
  • public/app/pages/exemplars/HeatmapIcons.tsx
  • public/app/pages/exemplars/filterNonCPU.ts
  • public/app/pages/exemplars/filterNonCpu.spec.ts
  • public/app/pages/formatTableData.spec.ts
  • public/app/pages/formatTableData.ts
  • public/app/pages/formatTitle.spec.ts
  • public/app/pages/formatTitle.ts
  • public/app/pages/loading.ts
  • public/app/pages/math.spec.ts
  • public/app/pages/math.ts
  • public/app/pages/routes.ts
  • public/app/pages/tagExplorer/components/ExploreHeader.tsx
  • public/app/pages/tagExplorer/components/Legend.module.scss
  • public/app/pages/tagExplorer/components/Legend.spec.tsx
  • public/app/pages/tagExplorer/components/Legend.tsx
  • public/app/pages/tagExplorer/components/TagsSelector.module.scss
  • public/app/pages/tagExplorer/components/TagsSelector.spec.tsx
  • public/app/pages/tagExplorer/components/TagsSelector.tsx
  • public/app/pages/tagExplorer/components/TotalSamplesChart/PieChart/Interactivity.plugin.tsx
  • public/app/pages/tagExplorer/components/TotalSamplesChart/PieChart/index.tsx
  • public/app/pages/tagExplorer/components/TotalSamplesChart/PieChart/styles.module.scss
  • public/app/pages/tagExplorer/components/TotalSamplesChart/PieChartTooltip/index.tsx
  • public/app/pages/tagExplorer/components/TotalSamplesChart/PieChartTooltip/styles.module.scss
  • public/app/pages/tagExplorer/components/TotalSamplesChart/index.module.scss
  • public/app/pages/tagExplorer/components/TotalSamplesChart/index.tsx
  • public/app/pages/urls.ts
  • public/app/redux/async-thunk.ts
  • public/app/redux/hooks.ts
  • public/app/redux/reducers/adhoc.ts
  • public/app/redux/reducers/continuous/annotations.thunks.ts
  • public/app/redux/reducers/continuous/comparisonView.thunks.ts
  • public/app/redux/reducers/continuous/diffView.thunks.ts
  • public/app/redux/reducers/continuous/index.ts
  • public/app/redux/reducers/continuous/selectors.ts
  • public/app/redux/reducers/continuous/singleView.thunks.ts
  • public/app/redux/reducers/continuous/state.ts
  • public/app/redux/reducers/continuous/tagExplorer.thunks.ts
  • public/app/redux/reducers/continuous/tags.thunks.ts
  • public/app/redux/reducers/continuous/timelines.thunks.ts
  • public/app/redux/reducers/notifications.ts
  • public/app/redux/reducers/serviceDiscovery.ts
  • public/app/redux/reducers/settings.ts
  • public/app/redux/reducers/tenant.ts
  • public/app/redux/reducers/tracing.ts
  • public/app/redux/reducers/ui.ts
  • public/app/redux/reducers/user.ts
  • public/app/redux/store.ts
  • public/app/redux/useReduxQuerySync.ts
  • public/app/sass/common.scss
  • public/app/sass/components/button.scss
  • public/app/sass/components/daterangepicker.scss
  • public/app/sass/components/labels.scss
  • public/app/sass/components/tagsbar.scss
  • public/app/sass/login.scss
  • public/app/sass/mixins/outline.scss
  • public/app/sass/prism.scss
  • public/app/sass/profile.scss
  • public/app/sass/reset.scss
  • public/app/sass/sanitize.css/CHANGELOG.md
  • public/app/sass/sanitize.css/LICENSE.md
  • public/app/sass/sanitize.css/README.md
  • public/app/sass/sanitize.css/forms.css
  • public/app/sass/sanitize.css/package.json
  • public/app/sass/sanitize.css/page.css
  • public/app/sass/sanitize.css/sanitize.css
  • public/app/sass/sanitize.css/typography.css
  • public/app/sass/standalone.scss
  • public/app/sass/variables.css
  • public/app/sass/variables.scss
  • public/app/services/TestData.ts
  • public/app/services/adhoc.ts
  • public/app/services/annotations.ts
  • public/app/services/apiKeys.ts
  • public/app/services/apps.spec.ts
  • public/app/services/apps.ts
  • public/app/services/base.spec.ts
  • public/app/services/base.ts
  • public/app/services/exemplarsTestData.ts
  • public/app/services/flamegraphcom.ts
  • public/app/services/render.ts
  • public/app/services/serviceDiscovery.ts
  • public/app/services/share.spec.ts
  • public/app/services/share.ts
  • public/app/services/storage.ts
  • public/app/services/tags.spec.ts
  • public/app/services/tags.ts
  • public/app/services/tenant.ts
  • public/app/services/testUtils.ts
  • public/app/services/testdata/example.html
  • public/app/services/tsconfig.json
  • public/app/services/users.ts
  • public/app/stories/Box.stories.tsx
  • public/app/stories/Button.stories.tsx
  • public/app/stories/Dialog.stories.tsx
  • public/app/stories/Dropdown.stories.tsx
  • public/app/stories/Flamegraph.stories.tsx
  • public/app/stories/Form.stories.tsx
  • public/app/stories/Icon.stories.tsx
  • public/app/stories/InputField.stories.tsx
  • public/app/stories/LoadingSpinner.stories.tsx
  • public/app/stories/ModalWithToggle.stories.tsx
  • public/app/stories/Modals.stories.tsx
  • public/app/stories/NoData.stories.tsx
  • public/app/stories/Notifications.stories.tsx
  • public/app/stories/Sidebar.stories.tsx
  • public/app/stories/StatusMessage.stories.tsx
  • public/app/stories/Table.stories.tsx
  • public/app/stories/Tabs.stories.tsx
  • public/app/stories/Tooltip.stories.tsx
  • public/app/types/alias.d.ts
  • public/app/types/custom.d.ts
  • public/app/types/types.d.ts
  • public/app/ui/Box.module.scss
  • public/app/ui/Box.tsx
  • public/app/ui/Button.module.scss
  • public/app/ui/Button.tsx
  • public/app/ui/Dialog/Dialog.module.css
  • public/app/ui/Dialog/Dialog.tsx
  • public/app/ui/Dialog/index.ts
  • public/app/ui/Dropdown.module.scss
  • public/app/ui/Dropdown.tsx
  • public/app/ui/Form/TextField/index.module.scss
  • public/app/ui/Form/TextField/index.tsx
  • public/app/ui/Form/ValidationError/index.module.css
  • public/app/ui/Form/ValidationError/index.tsx
  • public/app/ui/Icon.tsx
  • public/app/ui/Input.module.scss
  • public/app/ui/Input.tsx
  • public/app/ui/InputField/InputField.module.css
  • public/app/ui/InputField/index.tsx
  • public/app/ui/LoadingOverlay.module.css
  • public/app/ui/LoadingOverlay.tsx
  • public/app/ui/LoadingSpinner.tsx
  • public/app/ui/Menu.tsx
  • public/app/ui/Modals/Modal.module.css
  • public/app/ui/Modals/ModalWithToggle.module.scss
  • public/app/ui/Modals/ModalWithToggle.tsx
  • public/app/ui/Modals/ModalWithToggler.spec.tsx
  • public/app/ui/Modals/index.ts
  • public/app/ui/NoData/NoData.module.scss
  • public/app/ui/NoData/NoData.spec.tsx
  • public/app/ui/NoData/index.tsx
  • public/app/ui/Notifications.module.scss
  • public/app/ui/Notifications.tsx
  • public/app/ui/Popover.module.scss
  • public/app/ui/Popover.tsx
  • public/app/ui/Portal.tsx
  • public/app/ui/Select.module.scss
  • public/app/ui/Select.tsx
  • public/app/ui/Sidebar.scss
  • public/app/ui/Sidebar.tsx
  • public/app/ui/StatusMessage/StatusMessage.module.scss
  • public/app/ui/StatusMessage/index.tsx
  • public/app/ui/Table.module.scss
  • public/app/ui/Table.spec.tsx
  • public/app/ui/Table.tsx
  • public/app/ui/Tabs.module.scss
  • public/app/ui/Tabs.spec.tsx
  • public/app/ui/Tabs.tsx
  • public/app/ui/Tooltip.module.scss
  • public/app/ui/Tooltip.tsx
  • public/app/ui/TooltipInfoIcon.module.scss
  • public/app/ui/TooltipInfoIcon.tsx
  • public/app/util/baseurl.spec.ts
  • public/app/util/baseurl.ts
  • public/app/util/buildInfo.ts
  • public/app/util/features.ts
  • public/app/util/flamebearer.ts
  • public/app/util/formatDate.spec.ts
  • public/app/util/formatDate.ts
  • public/app/util/fp.ts
  • public/app/util/handleError.ts
  • public/app/util/history.ts
  • public/app/util/prism.ts
  • public/app/util/query.ts
  • public/app/util/randomId.spec.ts
  • public/app/util/randomId.ts
  • public/app/util/testData.ts
  • public/app/util/timerange.ts
  • public/app/util/updateRequests.ts
  • public/assets.go
  • public/assets_embedded.go
  • public/templates/index.html
  • renovate.json
  • scripts/base-url/docker-compose.yaml
  • scripts/base-url/nginx.conf
  • scripts/webpack/webpack.common.js
  • scripts/webpack/webpack.dev.js
  • scripts/webpack/webpack.prod.js
  • setupAfterEnv.ts
  • svg-transform.js
  • tools/api-docs-generator/README.md
  • tools/api-docs-generator/curl.go
  • tools/api-docs-generator/main.go
  • tools/api-docs-generator/python.go
  • tools/doc-generator/main.go
  • tools/doc-generator/parse/parser.go
  • tools/doc-generator/parse/root_blocks.go
  • tools/doc-generator/writer.go
  • tools/examples/select-examples.sh
  • tools/grafana-phlare
  • tools/image-tag
  • tools/k6/lib/request.js
  • tools/k6/run.sh
  • tools/k6/tests/reads.js
  • tools/monitoring-chart-extractor/main.go
  • tools/monitoring/.gitignore
  • tools/monitoring/README.md
  • tools/monitoring/environments/default/loki.libsonnet
  • tools/monitoring/environments/default/main.jsonnet
  • tools/monitoring/environments/default/monitoring.libsonnet
  • tools/monitoring/environments/default/tempo.libsonnet
  • tools/monitoring/jsonnetfile.json
  • tools/monitoring/jsonnetfile.lock.json
  • tools/monitoring/lib/k.libsonnet
  • tools/monitoring/vendor/1.20
  • tools/monitoring/vendor/alertmanager
  • tools/monitoring/vendor/alertmanager-mixin
  • tools/monitoring/vendor/github.com/grafana/grafana/grafana-mixin/.gitignore
  • tools/monitoring/vendor/github.com/grafana/grafana/grafana-mixin/Makefile
  • tools/monitoring/vendor/github.com/grafana/grafana/grafana-mixin/README.md
  • tools/monitoring/vendor/github.com/grafana/grafana/grafana-mixin/alerts/alerts.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafana/grafana-mixin/dashboards/dashboards.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafana/grafana-mixin/dashboards/grafana-overview.json
  • tools/monitoring/vendor/github.com/grafana/grafana/grafana-mixin/mixin.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafana/grafana-mixin/rules/rules.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafana/grafana-mixin/scripts/build.sh
  • tools/monitoring/vendor/github.com/grafana/grafana/grafana-mixin/scripts/common.sh
  • tools/monitoring/vendor/github.com/grafana/grafana/grafana-mixin/scripts/format.sh
  • tools/monitoring/vendor/github.com/grafana/grafana/grafana-mixin/scripts/lint.sh
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet-7.0/DOCS.md
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet-7.0/dashboard.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet-7.0/grafana.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet-7.0/panel/gauge.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet-7.0/panel/graph.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet-7.0/panel/row.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet-7.0/panel/stat.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet-7.0/panel/table.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet-7.0/panel/text.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet-7.0/target/prometheus.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet-7.0/template/custom.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet-7.0/template/datasource.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet-7.0/template/query.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/alert_condition.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/alertlist.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/annotation.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/bar_gauge_panel.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/cloudmonitoring.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/cloudwatch.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/dashboard.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/dashlist.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/elasticsearch.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/gauge_panel.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/grafana.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/graph_panel.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/graphite.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/heatmap_panel.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/influxdb.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/link.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/log_panel.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/loki.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/pie_chart_panel.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/pluginlist.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/prometheus.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/row.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/singlestat.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/sql.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/stat_panel.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/table_panel.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/template.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/text.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/timepicker.libsonnet
  • tools/monitoring/vendor/github.com/grafana/grafonnet-lib/grafonnet/transformation.libsonnet
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/alertmanager/alertmanager.libsonnet
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/alertmanager/config.libsonnet
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/alertmanager/files/alertmanager_config.tmpl
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/alertmanager/images.libsonnet
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/alertmanager/jsonnetfile.json
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/alertmanager/receivers.libsonnet
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/alertmanager/receivers/pagerduty.libsonnet
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/alertmanager/receivers/slack.libsonnet
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/alertmanager/slack.libsonnet
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana-builder/grafana.libsonnet
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana/README.md
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana/config.libsonnet
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana/configmaps.libsonnet
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana/dashboards.libsonnet
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana/datasources.libsonnet
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana/deployment.libsonnet
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana/example/simple/dashboard-simple.libsonnet
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana/example/simple/main.jsonnet
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana/example/tanka/environments/default/dashboards.libsonnet
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana/example/tanka/environments/default/dashboards/nyc.json
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana/example/tanka/environments/default/datasources.libsonnet
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana/example/tanka/environments/default/main.jsonnet
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana/example/tanka/environments/default/mixins.libsonnet
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana/example/tanka/environments/default/spec.json
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana/example/tanka/jsonnetfile.json
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana/example/tanka/lib/k.libsonnet
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana/grafana.libsonnet
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana/jsonnetfile.json
  • tools/monitoring/vendor/github.com/grafana/jsonnet-libs/grafana/notifications.libsonnet

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch cesar/update-main

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.