Skip to content
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
wants to merge 286 commits into from
Closed

Conversation

jdbaldry
Copy link
Owner

@jdbaldry jdbaldry commented Nov 3, 2023

petethepig and others added 30 commits August 17, 2023 15:43
* 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 <durica.nikolic@grafana.com>
* 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
nickelghost and others added 28 commits October 30, 2023 11:19
* allow https healthchecks in helm chart

* Update rendered templates

---------

Co-authored-by: Anton Kolesnikov <anton.e.kolesnikov@gmail.com>
* 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 <simon@swine.de>

---------

Co-authored-by: Christian Simon <simon@swine.de>
…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 <bot@grafana.com>
* 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.
@jdbaldry jdbaldry closed this Nov 10, 2023
@jdbaldry jdbaldry deleted the jdb/2023-11-use-github-action branch November 10, 2023 08:22
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.