forked from grafana/pyroscope
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
jdb/2023 11 use github action #1
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Handle OG Pyroscope endpoints in query frontend * Fix error handling * Prioritize ProcedureFromContext * Test URL/Procedure override
* Refactor symdb interfaces * Use tmp dir for symdb in tests * Add stub methods * Refactor deduplicating slice to symdb * Partition deduplicating slice * Update symdb index file format * Fix symdb tests * Add partitioned inmemory parquet table * Read row range * Add pprof resolver * Make block reader ownership more explicit * Resolve to profile.Profile * Implement ResolveTree * Bind symbols resolver * Refactor sample merge * Add symbol resolver test * Cleanup, fixes, improvements * Open symdb reader with block metadata * Export block meta files from symdb * Refactor sample map * Implement SymbolsResolver * Integrate head queriers * Integrate block querier * Fix symdb partition reader * Sort samples * Add support for block format versions 1 and 2 * Fix method rename * Fix stack tree sizing * Update metrics * Fix symdb v1 format compatibility * Fix lint issues * Propagate block metrics * Fix bucket store nil check * Fix symdb reader close * Fix metrics * Fix meta * Add asynchronous resolver * Trace resolver * Refactor stack trace rewriter * Refine symbol resolver v1 and v2 * Compactor support * Prevent releasing not initialized reader * Implement symbol loading for compaction * Refine tests * Fix lint issue * Add description to block versions * Update zeropool dependency
Signed-off-by: Yuri Nikolic <[email protected]>
* update godeltaprof * Update golang version to 1.21.0
This makes sure no more than a single pod of a stateful set can be interrupted by e.g. node updates.
* Optimize tsdb reading * Test Flush
* Decrease reference counter on error * Add test * Update pkg/phlaredb/symdb/resolver_test.go * Fix close error handling
* Clarify profile validation errors * Fix constant name
This "fixes" those reported CVEs: ┌────────────────────────────────────┬────────────────┬──────────┬───────────────────┬───────────────┬─────────────────────────────────────────────────────┐ │ Library │ Vulnerability │ Severity │ Installed Version │ Fixed Version │ Title │ ├────────────────────────────────────┼────────────────┼──────────┼───────────────────┼───────────────┼─────────────────────────────────────────────────────┤ │ github.com/prometheus/alertmanager │ CVE-2023-40577 │ HIGH │ v0.25.0 │ 0.25.1 │ Alertmanager UI is vulnerable to stored XSS via the │ │ │ │ │ │ │ /api/v1/alerts endpoint │ │ │ │ │ │ │ https://avd.aquasec.com/nvd/cve-2023-40577 │ └────────────────────────────────────┴────────────────┴──────────┴───────────────────┴───────────────┴─────────────────────────────────────────────────────┘
Otherwise it is not used as the default and the broken chart version 0.5.4 is used.
* Fix wording for Kubernetes and Helm installation * Use 'Ruby' not 'ruby' * Use 'Ruby' not 'ruby' * Use 'GitHub' not 'github' * Lowercase 'flow' * Add missing period * Add missing space * Remove extra space * Code format .symtab, .dynsym, and .gopclntab * Fix spelling and capitalization errors * Capitalize 'SDK' * Fix capitalization * Reflow sentence * Clarify sentence * Formatting changes * Reflow sentence * Correct capitalization * Reflow sentence * Fix formatting * Remove extra header * Formatting and typo fixes * Reflow sentence * Reflow sentence * Capitalize Pyroscope * Reflow sentence * Use 4 spaces in examples for better copy/paste * Reflow sentences and fix capitalization * Formatting and flow fixes * Capitalization and formatting fixes * Reflow sentence and fix code formatting * Make tags and multi-thread consistent * Formatting changes * Add whitespace * Add period * Fix capitalization * Reflow sentence * Add missing period * Fix broken link * Reflow sentences * Reflow sentences * Reflow sentences * Reflow sentence * Reflow sentence * Reflow sentence * Add missing link * Fix yaml formatting * Replace GCS with Azure Blob Storage * Reflow sentence * Reflow sentence * Correct grammar * Reduce to 1 paragraph * Simplify list * Reduce paragraphs * Remove unnencessary default port remark * Clarify note * Remove grafana.com link * Use 'database' instead of 'db' * Correct punctuation * Add ULID link * Add punctuation
…yle (grafana#2314) * deletes old grafana-integration example * deletes old rideshare-phlare example * deletes old adhoc example * deletes old auth-env-var example * deletes old metrics-export example * updates dotnet/fast-slow * updates /dotnet/rideshare example * updates /dotnet/web-new example * updates /golang-push/rideshare example * updates /golang-push/simple example * updates /java/fib example * updates /java-jfr/rideshare example * updates /java/simple example * updates /nodejs/express-ts example * updates /nodejs/express-ts example * updates /nodejs/express example * updates /php-fpm example * updates /php example * moves php examples to one directory * updates /python/rideshare/django example * updates /python/rideshare/fastapi example * updates /python/rideshare/flask example * updates /python/simple example * updates /ruby/rideshare example * updates /ruby/rideshare_rails example * updates /ruby/simple example * updates /rust/rideshare example * enforces consistent style for docker compose files * updates image name in READMEs * updates /base-url example * deletes golang-pull/file example * updates golang-pull/static example * removes mattermost example * removes consul example * updates /node/express-pull example * updates dotnet example README * updates kubernetes example
* allow https healthchecks in helm chart * Update rendered templates --------- Co-authored-by: Anton Kolesnikov <[email protected]>
* tmp * tmp * testadta * py 3.13 support
This is trying to tune the integration tests for speed and stability. Instead of default ports, it will detect free ports on the system to bind to for memberlist and http. It also reduces a few memberlist time duration to ensure there is a quick convergence.
* Cleanup failed segment before flushing a new one. * Do not create a segment if there's no profile to flush * Uses a temp dir for the test to avoid left-over. * remove unrelated change * Update pkg/phlaredb/profile_store.go Co-authored-by: Christian Simon <[email protected]> --------- Co-authored-by: Christian Simon <[email protected]>
…na#2609) Since we merged the compactor, store-gateways rely on it to write the block index to quickly list blocks. This will safely fallback to the previous behaviour, if the bucket index is not existing, corrupt or too old.
Co-authored-by: grafanabot <[email protected]>
* Add pprof upload example * change name of ingest pprof file * revert back * Add note to original docs
* fix: absolute imports for PieChart
…fana#2628) * fix: prevent automatically setting blank query * fix: format
…fana#2613) fix: rename `requestWithOrgId` to `request`
This will use a subvolume of volume `data` for the compactor instead of a sepearte volume. This will ensure we are able to handle persistence options in the same way for the compactor.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
yarn dev
webpack server (chore: use 4041 foryarn dev
webpack server grafana/pyroscope#2262)flamegraph
andmodel
intopublic/app/legacy
(chore: remove aliases, copyflamegraph
andmodel
intopublic/app/legacy
grafana/pyroscope#2261)@phlare
macro to@pyroscope
(chore: rename@phlare
macro to@pyroscope
grafana/pyroscope#2267)Phlare
toPyroscope
grafana/pyroscope#2290)main-wrapper
css class withPageContentWrapper
(chore: replace commonmain-wrapper
css class withPageContentWrapper
grafana/pyroscope#2269)make docs
procedure (Use centralizedmake docs
procedure grafana/pyroscope#2413)__session_id__
label (Allow__session_id__
label grafana/pyroscope#2480)make docs
procedure (Updatemake docs
procedure grafana/pyroscope#2493)make docs
procedure (Updatemake docs
procedure grafana/pyroscope#2505)useColorMode
(chore: add some clarifying comments touseColorMode
grafana/pyroscope#2501)ingressClassName
andtls
for ingress (feat(chart):ingressClassName
andtls
for ingress grafana/pyroscope#2502)make docs
procedure (Updatemake docs
procedure grafana/pyroscope#2567)make docs
procedure grafana/pyroscope#2583)make docs
procedure (Updatemake docs
procedure grafana/pyroscope#2596)make docs
procedure (Updatemake docs
procedure grafana/pyroscope#2611)Other
aggregate on timeline (fix: don't showOther
aggregate on Tag explorer timeline grafana/pyroscope#2618)request
which is handled byfetchAndHandleErrors
(fix: removerequest
which is handled byfetchAndHandleErrors
grafana/pyroscope#2613)make-docs
procedure