Changelog
- d8f89a6
- aad7931
- 4e70e8d
- 00d0dac chore(frontend): remove unused import and fix typo (grafana/phlare#668)
- 59ba775 "Fix" concurrency problem
- 1a0a563 Actually do use the sorting order that I had intended
- 3a9ebde Adapt resource usage in helm
- b707fab Add -modules support (grafana/phlare#497)
- d57ab6f Add Eve to MAINTAINERS.md
- a608dbd Add JVM/java integration documentation
- 5e04c41 Add MaxLookBack and MaxLength Query Limits (grafana/phlare#741)
- bbebfa4 Add Monaco editor and some basic language config grafana/phlare#140
- 30c262a Add Python language examples
- ce24e46 Add TotalValue per profile (grafana/phlare#805)
- 79a6c31 Add Tracing Instrumentation for Querier
- db7e7b6 Add
memberlist
API support (grafana/phlare#578) - f401a7c Add a Profile Selector Query Editor
- 3a4300b Add a benchmark
- c5ec56c Add a debug image with phlare running through dlv
- 644e831 Add a github action to release automatically when tagging the repo. (grafana/phlare#482)
- 79b01c1 Add a go.mod check for the datasource plugin
- 2494349 Add a helm check using kubeval
- 1542562 Add a modified version of tsdb with a new head for fire
- 3e28c41 Add a select profile API on ingester
- cd79082 Add a span for the head select profile
- 3404585 Add a tool to spin up a fire ready Grafana
- 63c213d Add additional concurrency vectors to the test
- b7af0ce Add agent service with targets API
- 49b462a Add an API go module for external usage.
- 335aab9 Add an action to run the linter as a CI step.
- 9d71119 Add apache license for the API folder
- 8877665 Add app selector search (grafana/phlare#829)
- faf0d09 Add better spacing for the options description
- 03d3bd1 Add block format and disk storage page
- bd3c7b2 Add block opened metrics (grafana/phlare#785)
- 2931c58 Add block querier to query parquet files
- b11327c Add block stats to store-gateway status page (grafana/phlare#753)
- 72477f8 Add boiler plate code for flamegraph and readme about dev setup grafana/phlare#125
- ef620af Add bra config
- eb3426d Add bra config for fire datasource grafana/phlare#139
- afbd07b Add changelog
- 0abb36e Add comments
- 5e91b29 Add concurrency limit for GitHub Actions and all use
.yml
file extension (grafana/phlare#571) - 43053ee Add created to point to fire and its version
- 02e8413 Add css width because reasons
- 14add92 Add custom Grafana Dockerfile
- 53e7117 Add distributor limits (grafana/phlare#510)
- d00fe2b Add distributor skeleton and protobuf generation
- 3e8f277 Add docker image build step
- a2a7eb8 Add docs for Django support
- 7b11ac5 Add docs test from mimir
- 870fe91 Add documentation release note for v0.1
- 7644054 Add firetool CLI
- db2992f Add flamegraph export feature (PNG/JSON/PPROF) (grafana/phlare#866)
- a03bad2 Add go build and the first skeleton
- f57ecff Add governance and other project infra
- 4ccabe0 Add grafana agent docs (grafana/phlare#720)
- 2993f8d Add grafana agent index page (#2220)
- 8b7a5a5 Add gzip accept encoding
- ec5b65e Add hash to css files (grafana/phlare#647)
- 6baff20 Add head block implementation
- a4fc340 Add headless svc for all workload (grafana/phlare#556)
- bfdfd3c Add helm chart and
make deploy
- 2fb7a76 Add helm ci/release workflows
- b5f0d33 Add help text test (grafana/phlare#539)
- bc38b3c Add hook to verify goreleaser is using appropriate go verison
- 91481e0 Add http client instrumentation
- 702107f Add index head tests
- 71e541a Add index page (grafana/phlare#547)
- 54462be Add index pages for status service (grafana/phlare#563)
- 6266a5d Add ingested sample values total metric.
- ed7b927 Add ingester_querier method for metadata
- fddcf64 Add instructions on how to join the Grafana Slack workspace (grafana/phlare#583)
- 1bb6ffe Add iters from tempo
- cd63f3c Add java-spring to scrape target in demo
- e28c321 Add jsonnet deployment documentation
- 0ca875a Add jsonnet wrapper library
- 50e7c3b Add links to frontend README (grafana/phlare#762)
- 03ed0f1 Add log request middleware for Querier (grafana/phlare#700)
- d381825 Add logos
- 0235309 Add merge samples by profile labels to ingesters
- b56d187 Add metadata API to ingester
- 8051c2e Add metadata API to ingester
- 37657f9 Add metrics for block querying
- ca8487c Add metrics for flushed blocks (grafana/phlare#605)
- e88f56c Add metrics for replication factor of the ingester ring (grafana/phlare#623)
- 010ab8c Add metrics from profiles in distributors
- 8a899e2 Add min step config
- c9c34e6 Add minio repo
- 508c2c7 Add minio to helm
- 861ba9d Add missing file and move a few things around
- 7d7cf84 Add missing flags to expand config file (grafana/phlare#492)
- 5f135d8 Add missing sample pending
- f64b995 Add monaco editor and some basic language config
- 93ef69b Add more context to scrape failures
- 618b0f5 Add more instrumentation
- 77182d8 Add more test for computing histogram
- 9d43e5a Add new metrics for samples bytes ingestion without symbols (grafana/phlare#584)
- d39f022 Add note about removing bytes profile labels.
- 6e91f50 Add observability for Logs, Trace
- 9951cf2 Add options with query types in query editor
- e8d9122 Add persistence config to helm chart
- 999860b Add phlare head statistics
- d72de46 Add pprof test helper
- 0d2d248 Add profile segment and reason for flush metrics (grafana/phlare#608)
- 360f8b4 Add profile size metrics in distributor
- cb25a2c Add profile specific store
- 71d7b8b Add profile type to head metrics.
- 9c86186 Add pyroscope prefix
- 7b1bbe2 Add query subcommand to profilecli for downloading pprof from phlare (grafana/phlare#475)
- e7dab06 Add query-frontend, query-scheduler and querier worker. (grafana/phlare#496)
- 19420c9 Add readme
- ba9e0b2 Add rust integration instructions
- d9ff0b0 Add sample deduplication in memory
- be857ab Add section on scrape config
- febd620 Add shift-enter to run
- ef8a8ca Add simple autocomplete to monaco
- 12213ce Add some basic CI
- 082db74 Add some code examples using @simonswine repo.
- 82d2738 Add some comments
- 68da7be Add some experiments with schemas
- baab40e Add some simple head metrics.
- 93fbfaf Add some span parameters
- ad6965f Add some tests for MergePprof/ByStacktraces/ByLabels
- c661e29 Add stacktrace ids abstaction
- 8793f4f Add stacktraces memory size metric (grafana/phlare#838)
- 23cffc4 Add start/grafana make target to start Grafana with plugins
- acbd4f5 Add store-gateway components (grafana/phlare#701)
- 5b32919 Add subcommand to upload profiles to Phlare using PusherService.Push (grafana/phlare#607)
- d32dbce Add support for global size-based retention policy (grafana/phlare#628)
- ff10da9 Add support for multiple services in helm
- 8c929e7 Add targets API to agent.
- 7b9245b Add terminationGracePeriodSeconds helm value (grafana/phlare#837)
- c922748 Add test cases
- 43680eb Add test cases for getSeriesRef (grafana/phlare#659)
- 90327f8 Add test for selectMerge
- 0dc2db7 Add tests
- 67d1ef4 Add tests for seriesIndex renumbering
- 0979003 Add the home page link for Phlare logo (grafana/phlare#585)
- e4f96f0 Add tool to see size of column in parquet file
- 4b789c9 Add tooltip and summary text
- e26a2d4 Add ts-ignore for grafana/data APIs
- da155ec Add unit tests for MergeProfilesStacktraces
- d3110d5 Add video to documentation intro page.
- a6e789a Add workflow_dispatch to technical-documentation release workflow to allow manual triggering of publication
- f743372 Add: Load environment variables from secrets
- 6d17af3 Adding goreleaser to create artifacts (grafana/phlare#323)
- b233577 Adding more tests
- 960d100 Address another data race
- 6048afb Address feedback from PR
- 5f0bcc5 Adds Export to flamegraph.com (#2018)
- 4ff5fc6 Adds Pages informations to parquet-tool
- 71a812a Adds service_name labels to improve data locality (grafana/phlare#782)
- 6d1fae4 Adds a clone function for meta file (#2185)
- 95fa50c Adds a kubernetes example for java
- 3d67544 Adds a label names API
- 0e4dc02 Adds all go metrics to Prometheus instrumentation (grafana/phlare#598)
- 9a429d9 Adds anonymous statistics reporting (grafana/phlare#356)
- 3ff1a22 Adds auto deploy to fire-dev-001
- 9a2fd97 Adds canary exporter to
profilecli
(grafana/phlare#777) - 110e02e Adds contributing guide
- 3561e5f Adds docker-compose and getting started doc (grafana/phlare#324)
- 8b3093e Adds extraVolumes and extraVolumeMounts to helm
- 801ce31 Adds fgprof to Phlare
- a3576f2 Adds iteration error support in the loser.Tree (grafana/phlare#836)
- 0fc6721 Adds more word in the glossary
- 3d30395 Adds multiRepeatedPageIterator
- f507bd7 Adds push limits on profiles data (#2157)
- fbaadf8 Adds tenant overrides in helm (grafana/phlare#551)
- 1ce49eb Adds tests for SelectSeries
- 974a0fa Adds the Series API implementation.
- ded3fbf Adjust to device pixel ratio
- fe0cabe Adopt ingester shuffle sharding from mimir (grafana/phlare#610)
- ab89596 Agent documentation (grafana/phlare#332)
- 58deec7 Agent: do not push private labels.
- 711a38e Aggregates phony target declaration
- 32c4912 Align gif
- d543562 Allow configuration of persistence per component
- ceed2d4 Allow durations larger than hours
- 5789beb Allow environment variables from secrets/configMaps (grafana/phlare#595)
- e49ab19 Allow extraLabels to be specified
- 62d2c3a Allow persistence of profile- and metastore
- 22027be Allow specifying a tenant ID in profilecli (grafana/phlare#592)
- 6ebe014 Allow the service_name label to exist (grafana/phlare#739)
- 32c528e Allow to configure the row group target size
- 9b913fb Allow to filter labelNames in series call (grafana/phlare#844)
- 3a847fe Allow to override config on a per component basis
- 29a3a86 Allows to activate tracing.
- 4cc97ab Also register pyroscope query handlers at query-frontend (grafana/phlare#627)
- 2385809 Also removes the Grafana Agent section
- e585fbb Also run on next
- 158b40b Amend the object store config
- 49faaac Annotate
make deploy
rollouts with image id (grafana/phlare#632) - b1b4221 Another panic
- eebddac Archive Grafana Phlare (grafana/phlare#588)
- 54b2cda Attempt to use grafana bot
- 1109379 Avoid BufferedRowReaderIterator buffer re-allocation (#2139)
- d537e6a Avoid double collection of profiles
- 080e8a5 Base flamegraph visualisation (grafana/phlare#146)
- dbf5e9b Bootstrap server and runs
- 8b75ae0 Bootstrap the grafana fire plugin datasource
- 9714f9d Bootstrap the querier with the ring to query metadata
- 33d359d Bring back the Pyroscope API (grafana/phlare#591)
- 7585285 Build binary when pushing docker image for main branch ci (grafana/phlare#330)
- 0c1cd1a Build profile type from sample/period information
- ebfcd85 Bump checkout@v2 to checkout@v3 (grafana/phlare#552)
- 5a6f926 Bump golangci-lint to 1.54.0 (#2243)
- be645b1 Bump helm chart to use 0.5.1 (grafana/phlare#540)
- ab34d82 Bump minimal support version to 1.19 (grafana/phlare#531)
- 56c4a67 Bump the helm chart to latest version (grafana/phlare#485)
- e672497 Cast bidi result instead of stream (grafana/phlare#768)
- a86316c Change dataframe format to nested set grafana/phlare#215
- 80a17ed Change format to nested set for the dataframe
- 9d2e51a Change podManagementPolicy of sts to Parallel
- 34cb1cc Change thresholds for row group and block target size
- e3d805f Changed font to monospace (grafana/phlare#205)
- 7f90022 Changes how units are used
- 4541656 Checkout the repo before deploying
- 8b1cbe0 Cleanup blocks from disk when there is high utilization
- c376580 Close row Group file, before it gets reopened
- 66116e7 Close the tracer only when fire stops
- 950d82d Closes app selector when selecting profile type (grafana/phlare#865)
- 7839f4e Combine stack that we pop/push together
- c787721 Commit rendered helm template
- 88e48bd Compact Blocks (#2134)
- d8ba301 Complete refactoring of writing parquet files into the schema package
- b4c0f72 Configure minio correctly
- d101288 Convert to a page bundle
- e6e49ec Copy parts from profilev1.Sample/Profile if used longer term
- 3c0b67c Correct license copyright
- 3b642ee Correct secrets for github actions
- 7f6644f Correctly allocate slices when converting profile structs (grafana/phlare#561)
- a028b97 Correctly append the result for reusal.
- d0f610f Correctly implement connect health checker service (grafana/phlare#491)
- 7bfc571 Correctly propagate context
- c39c4d0 Correctly register replication factor metric (grafana/phlare#671)
- 8147fa6 Correctly register the distributor component (grafana/phlare#603)
- f874724 Correctly setup compaction sources in block meta files (#2184)
- 369c5c2 Correctly wait for goroutine to stop
- f8b7a5b Counter resets handling
- b5ee83d Create panel and register for profile visType
- 746a9d6 Cut blocks when the head reaches a particular size
- 5408e2b Datasource: Add group by option grafana/phlare#273
- 88152f2 Datasource: Add query type switch grafana/phlare#223
- ccd984a Datasource: Add shift-enter to run shortcut grafana/phlare#225
- f63827c Datasource: Handle empty labels same as {} grafana/phlare#276
- a29d176 Datasource: Implement the query API grafana/phlare#148
- 235971c Datasource: Min step in config page grafana/phlare#269
- 75c0ba9 Datasource: Prevent error on empty query grafana/phlare#272
- 9bf3c0b Datasource: Query editor autocomplete grafana/phlare#155
- 3bdadec Debug backend
- d0f8c8d Debugging the code
- 2cc4c2c Dedupe merge improvement. (grafana/phlare#656)
- 39c5569 Dedupe profiles using a heap.Interface
- 68ef596 Dedupe while streaming profiles
- 58414a2 Default
service.port_name
tohttp2
- 3336926 Default to flame graph (grafana/phlare#307)
- c4d02e9 Delta packing for Num
- 6f00502 Depend on go/bin when building the docker image
- c47a3a3 Deploy latest main to dev environment
- ed7f729 Diff alloc type of profiles
- 4cd99b2 Differentiate more between active targets and dropped targets to make the targets API easier.
- e5a6fee Disable auth by default
- ae581f7 Disable pools for locations, functions, and lines (#2240)
- d3f793e Distingish better between SeriesIndex and SeriesFingerprint
- b12cb1e Do a replace of mimir/metrics with fire/profile
- 90050cf Do not add the first profile twice to the index
- 00fb588 Do not build plugin for docker
- 871cfda Do not match labels on name label
- c566e60 Do not rewrite the mapping ID, if it is 0
- ac20b94 Do not run the regular release pipeline for weekly releases (grafana/phlare#570)
- f7cdd99 Docs index: fix typo in name.
- dd47e0a Download helm dependecies when necessary
- 21bfe97 Drop 32bit arm support
- 7273a8c Edit all configurations
- 964578b Edit disk storage configuration
- d67e809 Edit disk storage configuration
- 369ca9d Edit memberlist
- 441b244 Edit object storage configuration
- f5d7478 Edit tenant and tracing configuration page.
- 82ca5f7 Edit the about configuration server page
- 7c2a31f Edit the go instrumentation documentation (grafana/phlare#333)
- 17829ba Enable VT's pooling on Profile/Sample
- 4a51c9d Enable debug log per default
- 49a909c Enable lock and block sampling
- f5a241d Enable metadata test for ingester (grafana/phlare#759)
- 3e301fb Enable tracing on resolving symbols in the head
- f1f7b27 Enforce linux/amd64 platform for python
- 46cfeac Ensuer loser tree closes properly on error (#2132)
- 63ad317 Ensure Block Querier are closed
- a475612 Ensure Flushing happens under lock
- b5bdd1f Ensure GIT_LAST_COMMIT_DATE works on macosx
- 8a4cb2c Ensure Page read are closed
- 2a29de6 Ensure all sample values can be queried
- 514ab3c Ensure build versions get populated
- 0c7bd6f Ensure config file parses properly (grafana/phlare#536)
- 254fd1d Ensure dependecies for ring, memberlist are respected
- b82a383 Ensure distributor service is linked with the pool one
- b188de2 Ensure docker image has permission to write to /data
- d9299c7 Ensure extra labels are included in templateLabels
- a64f709 Ensure extraEnvVar is {} instead of nil
- b270e1e Ensure handle multliple files for parquet inspect correctly
- ea8e0bc Ensure helm tags are removed before they would disrupt a goreleaser snapshot
- 8349439 Ensure it always uses the fixed image from Grafana
- fdf0fc1 Ensure jb is in PATH for updater (#2223)
- a8e99e3 Ensure local folder is created on startup
- 74167d7 Ensure local micro-services still works after rename (#2250)
- ddffe6d Ensure location IDs get rewritten correctly
- 1361ad8 Ensure memberlist cluster is built
- 482efca Ensure opening block is atomic
- cbec34c Ensure profile iterator is sorted per rowNumbers
- 8bea5bb Ensure profiles are not deduplicated at all
- 46d8026 Ensure proto is formatted correctly
- 5a479f8 Ensure pvcTemplates are only used for statefulsets
- 71f88be Ensure stacktrace parquet table is delta
- 7f784d3 Ensure that every row group contains roughly the same byte amount
- be334a2 Ensure the doc-validator is using a particular tag
- 0ccdd4c Ensure there are no uncommitted changes after helm/check
- 3b98339 Ensure to log tenant_id in the pyroscope ingest adapter (#2197)
- 7ceff2a Ensure to set fsGroup
- b48dc1a Ensure tsdb can be read back
- bbd6f99 Ensure we don't have to login to grafana
- 385149e Ensure we have at least one mapping in pprof
- 4b43f1e Ensure we only query ingesters in active state (#2162)
- 1237dac Ensure we skip empty value stacktraces sample when querying
- 7bb965a Experimenting with profile store
- 6c08e44 Filter out private labels
- a8193e2 Finish tests and cleanup
- a4750c0 Finish the reads and write mixin
- e659efc Finish working on the server
- 0e7ccd8 First checkout then change SSH
- 512de4f Fix BinaryJoinIterator.Seek (grafana/phlare#852)
- e26caf5 Fix IteratorResult pool usage (#2138)
- 977a389 Fix add methods
- bc8fd5f Fix adding new profiling series after row group segment has been cut.
- 65085a2 Fix also image build push (#2019)
- 12864ee Fix app selector scrolling (grafana/phlare#858)
- 726c72c Fix backwards compatibility with block version 1 (grafana/phlare#802)
- 3bfcd0e Fix block flushing
- 7ce7ecc Fix block size cutting
- 44ba39c Fix branch name (#2222)
- c6bf9bd Fix broken link (#2227)
- 5b4ab58 Fix broken links after reorganizing docs structure (#2218)
- e8a44ef Fix broken tests on MacOS (#2242)
- 05423ea Fix bucket store nil check (#2239)
- 4e66a8f Fix buckets range for distributor_received_samples. (grafana/phlare#481)
- 2512024 Fix bug in iterating prefix bucket reader
- e07d62b Fix concurrent map access in ingester (grafana/phlare#763)
- 4b011e9 Fix concurrent use of LabelValuesRequest (grafana/phlare#670)
- 9f1fce7 Fix condition when to create a new slice (grafana/phlare#804)
- 4b29646 Fix css
- 670c39b Fix current linting issues.
- fb0a574 Fix data race in missing
- 0578817 Fix deprecated set-output warnings (grafana/phlare#544)
- f257561 Fix division by zero
- a3de5fb Fix dlv for cross compiling (grafana/phlare#851)
- c625bb0 Fix docs text (#2221)
- 3d403db Fix download URL
- ca8d4b9 Fix error message (grafana/phlare#756)
- 9527d32 Fix file casing (grafana/phlare#156)
- 51da892 Fix from/until parsing in pyroscope/render call (grafana/phlare#625)
- cc19464 Fix go mod
- d4d32e2 Fix goroutine leak in BufferedIterator (#2168)
- 8588c22 Fix helm quoting for environment variables
- a6ac006 Fix how temp dir is gathered
- e639afb Fix kind local cluster single binary deploy (grafana/phlare#661)
- d8a75f1 Fix link to Grafana Phlare
- 010f78d Fix lint and add eslint config
- c072561 Fix lint problem
- 66b1e9d Fix linting
- 4667185 Fix linting error in frontend (grafana/phlare#855)
- 21a95c0 Fix linting issues
- 321565f Fix makefile issues (grafana/phlare#816)
- 80de82f Fix modified test case
- 912c651 Fix nil logger panic
- 3622704 Fix panic in usagestats (grafana/phlare#706)
- 624e0b9 Fix panix during flush
- b8bf51d Fix parquet group reflection
- acfdc44 Fix queries and storage block operations synchronisation (grafana/phlare#699)
- 0adef30 Fix query tests
- d433573 Fix race conditions during concurrent ingestion/querying
- a72a347 Fix reflection of struct ptr slices
- f70d088 Fix resizing
- beb6067 Fix selection
- 5182a42 Fix setting the fire.image.tag
- 59e8c63 Fix sizes
- dc7032f Fix some markdown errors in docs.
- 010dcad Fix stacktrace tree min value counting (grafana/phlare#723)
- 306dc11 Fix string slice length bug
- 1e210dc Fix structure of code blocks
- 2f2e87b Fix test
- b294468 Fix test
- 5843635 Fix test
- f6b40d9 Fix test problems
- d2582f9 Fix tests
- f40cadc Fix tests
- 20ec6f9 Fix tests
- 894eb79 Fix tests
- 66c737b Fix tests
- 3df9a49 Fix the API to work with Grafana
- c4dea2e Fix the build, found a flaky test.
- cfb2541 Fix the lint issues
- 0f62ef9 Fix the linter
- d937e2a Fix the vendor
- ac03f8b Fix timeline backfills (#2200)
- 28c17c5 Fix token reference in test workflow
- 054edda Fix typos (grafana/phlare#515)
- 4f74272 Fix typos (grafana/phlare#581)
- b44caa9 Fix units for counts
- 154f90f Fix v1 schema for Profiles
- c391b1b Fix validation/test problems
- dd599b2 Fix: extraEnvFrom usage
- 72261fe Fixed crashed rust example on M1 MacOS (grafana/phlare#554)
- fa069ab Fixes a compaction bug in series rewriting (#2176)
- 52adda6 Fixes a race in the usage reporter
- 0b43714 Fixes all tests and implement selectMergeStacktraces.
- feb2bb6 Fixes arm32 build while using dskit (grafana/phlare#812)
- 17df151 Fixes bad merge
- 2394c42 Fixes compaction incorrect profile seriesRef column (#2178)
- cd7859c Fixes connect push test
- c7f8a3a Fixes crashing test.
- 3cb06e9 Fixes delta of samples computation (grafana/phlare#597)
- 03b2986 Fixes empty profiles edge cases.
- 6e9e4f9 Fixes flaky test
- 58c05f5 Fixes github action
- b6f22fa Fixes github action
- 1634ed7 Fixes github action
- 1bdac13 Fixes go workspace
- d3fd736 Fixes goreleaser version in binary
- fb1635d Fixes healthcheck registration
- 68d9a51 Fixes heap pprof for python example
- 01fa52a Fixes helm chart default scrape_configs (grafana/phlare#590)
- b75081a Fixes http push handler and parse profile
- f302cdb Fixes http2 instrumentation.
- 6bb8292 Fixes index tests
- d4cf02b Fixes iterator At value re-used (grafana/phlare#845)
- 7715901 Fixes label selection
- 18f110f Fixes latest docs validation link to grafana.com
- 394c60d Fixes local kubernetes cluster test.
- e7d316b Fixes make and ignore files
- 9cdc353 Fixes make generate (#2140)
- 45ef1bc Fixes mapping slice insertion (grafana/phlare#479)
- 687cd40 Fixes no profiles to merge error (grafana/phlare#559)
- ee85613 Fixes parquet schema sorting for list
- 79eebb4 Fixes profile type
- b11e13f Fixes race in tests
- a0225fb Fixes repetition level
- 2c9d073 Fixes scrape_config path_prefix.
- 4003c1b Fixes selectProfile unit test.
- 39944c7 Fixes serief in merge iterator
- ee0fb8a Fixes sharding, package name and add a way to queries index file
- 068ecf4 Fixes snapshot of profiles and add test for dupes
- ef52418 Fixes stacktraces symbolization
- 0d5bfb1 Fixes symbolization
- 6e717d1 Fixes tests
- 1f15fcb Fixes the bad import
- 3486405 Fixes the code and add a better tests
- 5e3c68c Fixes the datasource code
- d14e6f1 Fixes the flaky test
- fc8b90b Fixes the make generate target (grafana/phlare#715)
- ca5447f Fixes the querier API
- 43118d8 Fixes the race
- 90dd19b Fixes the repeated iterator to work with partial row
- 5b9a3a5 Fixes the ring registration and go modules
- 2c0c5e9 Fixes the route for write dashboard (grafana/phlare#772)
- dfbe0fe Fixes the scrape timeout validation.
- ff1c1dd Fixes the title state
- 68ea05a Fixes typo
- 7074b8a Fixes typo
- 418eef6 Fixing java
- ac3d4c2 Fixup import for profilte_test.go
- 0770b24 Fixup import for profilte_test.go (2)
- a9f87cf Flamegraph: Add units to data frame field grafana/phlare#246
- c59f0f2 Flamegraph: Fix text resolution grafana/phlare#236
- 02bfe48 Flamegraph: Use data from datasource grafana/phlare#157
- dcba921 Flush profiles rowgroup asynchronously (grafana/phlare#760)
- 82ea341 Format push.proto
- 6012933 Free profile objects when cutting a row group (grafana/phlare#746)
- 74d810a Fuzzy search (grafana/phlare#159)
- 2857c22 Generalize repeatedColumnIter and the sample merge logic
- c27cfbf Generate latest fire config
- 57034d2 Generate profile IDs in the distributor before pushing
- f949230 Generates proper http metrics for connect-go
- 7c1843b Get rid of unnecessary branch filter in frontend workflow
- 7ed1c3c Give up on go workspace
- 8b3aa1c Handle closure and errors of iterator
- f04f21c Handle errors during iterators
- d6bde43 Handle pointers correctly
- 0dfc756 Handle struct pointer fields correctly
- 79f2636 Hide play.grafana.com, while it is not working there
- 74b90d7 I suspect this has to do with the fact that delta
- 39e2769 Ignore formatting of /og
- a36d5cf Ignore weekly release tags (2nd try) (grafana/phlare#573)
- 39b7f7a Implement /buildinfo and /config
- 12ad2a4 Implement MergeBy[Labels/Stacktraces/Pprof] for rows groups on disk
- 44b9949 Implement Seek() for RowNumberIterator
- 8ac3e4b Implement SelectMatchingProfiles for rowGroup on disk
- 64af34b Implement Series ID rewrite when aggregating blocks
- c104027 Implement a SelectMergeSample interface
- d447202 Implement a basic Prometheus QueryRange API
- cad76be Implement a close()
- 6fe06c0 Implement a simple flushing algorithm
- 4f7e7ec Implement config endpoints
- 19e8a5a Implement flush prototype
- 852d39c Implement healthcheck datasource
- 91a5511 Implement label values call
- 633eb9a Implement rowRanges
- 3595f2e Implement symbolize API for ingesters
- c5d9344 Implement the querier api
- bc5d3c7 Implement the querier par
- 0e0c35c Implement the query path
- 6dd9997 Implement tsdb head for LabelValues and ProfileTypes
- dd5bb95 Implements a basic SelectSeries API for querying metrics on profiles
- 62c74db Implements a pprof query API. (grafana/phlare#474)
- 1f79649 Import doc-generator from mimir
- b9e7136 Import from mimir
- c5178df Improve Stacktraces Samples Memory Layout (grafana/phlare#801)
- 15dc890 Improve Worker timeout (grafana/phlare#506)
- 2a7340f Improve annotations based scraping for helm (grafana/phlare#529)
- 8b3a684 Improve block querying with a binary join and sync iterator (grafana/phlare#807)
- 68fba31 Improve component templating
- 0ec6c00 Improve error message from scraper
- 83f111e Improve flusher test
- d17fc86 Improve go caching
- 2f3a1e1 Improve instrumentation of buckets (#2173)
- aae4864 Improve linter rules
- be8e033 Improve memory layout of locations, functions, and mappings (grafana/phlare#814)
- 50153ad Improve objstore client for parquet reading.
- c9808eb Improve panic handling for the read path (grafana/phlare#490)
- 0192cf8 Improve profiles flushing using ReadRowsFrom (grafana/phlare#594)
- 62a914d Improve profiles normalization to reduce distributor CPU
- 8302547 Improve selectProfile by memoizing stacktraces
- 2e4d3f0 Improve storage metrics buckets (grafana/phlare#609)
- 4c6425b Improve tracing insights
- e7b0a0d Improves tests
- 4c61ae0 Improving video
- fe86d9e Increase goreleaser release timeout (grafana/phlare#778)
- 9d0dabc Increase ingester default limits (grafana/phlare#518)
- 0289a4a Increase the default limit on number of samples per profile (#2212)
- 8454619 Ingest one line per row
- 9200def Ingester limits (grafana/phlare#523)
- b19877d Initial commit
- 32c9ca2 Initialise head properly
- 458a9b5 Initialize correctly bucket for reporting
- 76fea43 Initialize profile store
- bb99503 Inject a fake ingester
- 67dc534 Inline correctly the store-gateway config (grafana/phlare#752)
- 26b91d1 Instrument symbols query path (grafana/phlare#679)
- a243e55 Intern pprof labels and avoid allocations.
- 143c087 Introduce symdb (grafana/phlare#767)
- e0d7f00 Introducing ingester ring
- a109719 Iterate on profiles schema
- 2a300b2 Java examples: reduce cpu usage.
- 5fafb9e Keep Private Labels for the LabelNames API
- a2d6e76 Keep always the highest samples
- 55b9d0f Keep size metrics for head types
- a7c979e Lazy block head initialization (grafana/phlare#780)
- 68383b1 Limits to required labels when querying for App (grafana/phlare#856)
- 6bb999c Listen to config file
- eb7f473 Load some symbols once in memory.
- e365302 Loop over lines slices instead of addressing only the first element
- 36efd04 Make FlameGraph bars clickable (grafana/phlare#149)
- dbbb6a8 Make a start with a nested parquet schema
- b88696e Make active memory size configurable
- d303007 Make both
/ui/?query=
and/ui?query=
work (grafana/phlare#649) - 703a0f6 Make bucket range test more maintainable (grafana/phlare#580)
- 9d8ab6c Make clients options non global (grafana/phlare#667)
- 573b094 Make grafana-fire work with mac os x
- d84afac Make head parquet config changeable
- a140209 Make logo 50% slimmer (25% area) (#1896)
- d31a97e Make merge stacktrace by id works
- d1fb86a Make new logo visible (#1895)
- f49c90b Make regex adhere to prom spec
- 4a0060f Make release depend on goreleaser
- f54e7b2 Make sure set the same tags when building debug binary (grafana/phlare#650)
- 23db5c0 Make sure we only put back to VT pool once
- 6bdd71e Make the ds and viz work with grafana changes
- 9bc1705 Make the repeated iterator works when readsize is big enough
- 33d4361 Make yaml content type header a constant
- d31656e Making builds reproducible
- 55cd2ec Map functions to stacks
- 2cb69f2 Measure page read duration (grafana/phlare#839)
- b3f8327 Merge branch 'add-ingester-sample-values-metric' into diff-memory
- ed9abd1 Merge branch 'improve-select-profile' into diff-memory
- 4892fef Merge branch 'main' into 20220608_intialize-profile-store
- d284606 Merge branch 'main' into aocenas/change-dataframe-format
- 6e58c99 Merge branch 'main' into aocenas/change-dataframe-format
- f49a7b6 Merge branch 'main' into aocenas/datasource/autocomplete
- 52aaf53 Merge branch 'main' into aocenas/datasource/group-by
- 7d38d63 Merge branch 'main' into aocenas/datasource/min-step
- 245076e Merge branch 'main' into aocenas/datasource/queryeditor-run-on-enter
- c3a6d5d Merge branch 'main' into aocenas/dummy-dynamic-panel
- 979f5c1 Merge branch 'main' into better-objstore
- 7222f8e Merge branch 'main' into datasource-ui
- 8321d1a Merge branch 'main' into diff-memory
- deeaf74 Merge branch 'main' into distributor-sanitize
- 9edf29a Merge branch 'main' into mixin
- ad86ade Merge branch 'main' into parquet-size-tool
- 6625478 Merge branch 'main' into sample-merge-iterator
- a251fa9 Merge branch 'main' into sample-merge-iterator
- d5f3d58 Merge branch 'main' into sample-merge-iterator
- 9204813 Merge branch 'main' into sample-merge-iterator
- 21434ab Merge branch 'main' of github.com:grafana/phlare into feat/comparison-page
- 69d9e4b Merge branch 'merge-duplicate-samples' into diff-memory
- 824265b Merge branch 'prom-api' into diff-memory
- 1344d9a Merge branch 'sample-merge-iterator' into sample-merge-iterator-total-per-labels
- 9ae6b39 Merge duplicate stacktraces in the distributor.
- 11b9b56 Merge firecli and parquet-tool into profilecli
- f6a08f0 Merge head and in memory labels for selecting profiles.
- 18ef727 Merge in parallel as soon as possible.
- 780ab06 Merge pull request grafana/phlare#10 from grafana/20220609_read-back-ingester
- 16b52fe Merge pull request grafana/phlare#101 from grafana/instrument-http-client
- c791c86 Merge pull request grafana/phlare#102 from grafana/20220719_fix-bug-with-string-slice-length
- 93f56b1 Merge pull request grafana/phlare#103 from grafana/20220719_fix-helm-quoting
- 254a65c Merge pull request grafana/phlare#105 from grafana/20220720_fix-data-race-in-missing
- ddad75b Merge pull request grafana/phlare#106 from grafana/20220720_git-last-commit-compatibility-macosx
- 85a1bdb Merge pull request grafana/phlare#107 from grafana/20220720_parquet-go-upstream
- 8b71b19 Merge pull request grafana/phlare#108 from grafana/20220720_implement-periodical-full-flush
- 7b767ee Merge pull request grafana/phlare#11 from grafana/20220609_update-parca-arcticdb
- 99713cd Merge pull request grafana/phlare#110 from grafana/setup-container-name
- cf24a83 Merge pull request grafana/phlare#112 from grafana/20220721_follow-up-to-pr-108
- e7a6959 Merge pull request grafana/phlare#114 from grafana/mixin
- c8220dd Merge pull request grafana/phlare#115 from grafana/fix-tracing
- 83c39ba Merge pull request grafana/phlare#116 from grafana/flame-stack
- 881b763 Merge pull request grafana/phlare#117 from grafana/20220725_do-not-match-on-name-label
- 9719007 Merge pull request grafana/phlare#119 from grafana/20220726_make-order-of-stacktraces-stable
- 82a0603 Merge pull request grafana/phlare#12 from grafana/20220609_update-port-to-be-4100
- 7a6d662 Merge pull request grafana/phlare#120 from grafana/add-distributor-profiles-stats
- c86d384 Merge pull request grafana/phlare#121 from grafana/span-head-query
- 8c27cf1 Merge pull request grafana/phlare#122 from grafana/20220726_correct-profiles-schema
- fd17759 Merge pull request grafana/phlare#123 from grafana/20220726_change-ordering-of-profiles
- 405cdda Merge pull request grafana/phlare#124 from grafana/diff-memory
- 31c38a9 Merge pull request grafana/phlare#126 from grafana/improve-select-profile
- 461d938 Merge pull request grafana/phlare#127 from grafana/20220722_add-block-querier
- 4bc48ca Merge pull request grafana/phlare#128 from grafana/add-ingester-sample-values-metric
- e490772 Merge pull request grafana/phlare#129 from grafana/add-type-to-metrics
- 398359c Merge pull request grafana/phlare#13 from grafana/20220609_add-github-action
- e63559f Merge pull request grafana/phlare#130 from grafana/fix-schema-sort
- b5448a1 Merge pull request grafana/phlare#131 from grafana/prom-api
- cce4e9f Merge pull request grafana/phlare#132 from grafana/merge-duplicate-samples
- 15be703 Merge pull request grafana/phlare#133 from grafana/20220729_add-pprof-testhelper
- cc0f4cb Merge pull request grafana/phlare#134 from grafana/datasource-ui
- 426690f Merge pull request grafana/phlare#136 from grafana/datasource-query-panel
- 425cbdd Merge pull request grafana/phlare#138 from grafana/20220802_update-go-mod-fire-datasource
- c80be17 Merge pull request grafana/phlare#142 from grafana/querier-api
- 633da4e Merge pull request grafana/phlare#151 from grafana/20220816_update-golangci-lint
- eeb15c2 Merge pull request grafana/phlare#152 from grafana/20220816_fix-page-buffer-temp-directory
- 9ecb594 Merge pull request grafana/phlare#153 from grafana/20220816_update-build-image
- 706bfa4 Merge pull request grafana/phlare#154 from grafana/20220817_update-go-mod-paruqet
- 628f1f0 Merge pull request grafana/phlare#16 from grafana/20220609_docker_image
- 43e7a44 Merge pull request grafana/phlare#160 from grafana/select-series
- 9228a58 Merge pull request grafana/phlare#161 from grafana/setup-docker-grana-for
- a6308ef Merge pull request grafana/phlare#163 from grafana/20220824_add-go-mod-check-datasource
- 0899af7 Merge pull request grafana/phlare#164 from grafana/docker-grafana
- aab51e4 Merge pull request grafana/phlare#165 from grafana/fix-ci
- ec853fe Merge pull request grafana/phlare#17 from grafana/20220610_add-make-deploy
- 498764c Merge pull request grafana/phlare#176 from grafana/20220824_add-block-metadata
- e53a7d5 Merge pull request grafana/phlare#177 from grafana/create-local-folder
- 15cc62f Merge pull request grafana/phlare#178 from grafana/joey/canvas
- 7652db9 Merge pull request grafana/phlare#179 from grafana/joey/debug_backend
- ee475bc Merge pull request grafana/phlare#18 from grafana/20220610_support-persistence-of-storage
- eecca7c Merge pull request grafana/phlare#180 from grafana/20220830_use_tempo_iters
- b4372e9 Merge pull request grafana/phlare#181 from grafana/better-objstore
- af3fc01 Merge pull request grafana/phlare#182 from grafana/page-info
- d9f66ce Merge pull request grafana/phlare#183 from grafana/update-parquet-go
- f4161ec Merge pull request grafana/phlare#184 from grafana/add-span-querier
- bc32c5a Merge pull request grafana/phlare#185 from grafana/fixes-duplicat-registration
- 0dadb1c Merge pull request grafana/phlare#188 from grafana/20220901_unify-iterators
- e933ac0 Merge pull request grafana/phlare#189 from grafana/close-querier
- ec37039 Merge pull request grafana/phlare#19 from grafana/callum-targets-api
- c8638d4 Merge pull request grafana/phlare#191 from grafana/labelnames
- b20a235 Merge pull request grafana/phlare#198 from grafana/helm-improvement
- ca8994a Merge pull request grafana/phlare#20 from grafana/20220613_set-scrapetime-when-succeeding
- f574fd9 Merge pull request grafana/phlare#202 from grafana/allow-override-per-compo
- 182c3db Merge pull request grafana/phlare#203 from grafana/20220905_close-page-and-handle-errors
- 00df75a Merge pull request grafana/phlare#204 from grafana/20220905_use-a-target-rowgroups-size
- 3a4d30d Merge pull request grafana/phlare#206 from grafana/20220906_one-series-per-row
- be983f7 Merge pull request grafana/phlare#207 from grafana/20220906_podManagementPolicy-parallel
- 8ca4793 Merge pull request grafana/phlare#208 from grafana/order-series-alphabetical
- c5bf3a4 Merge pull request grafana/phlare#209 from grafana/20220907_fix_flushing
- 2ea2f40 Merge pull request grafana/phlare#21 from grafana/20220613_add-debug-log-args
- 1f3eda6 Merge pull request grafana/phlare#212 from grafana/20220908_fix-sorting-order
- cb1d4bc Merge pull request grafana/phlare#213 from grafana/20220908_raise-buffer-capacity
- 790ef41 Merge pull request grafana/phlare#214 from grafana/20220908_created-at-flag
- 8263bd7 Merge pull request grafana/phlare#22 from grafana/20220614_add-persistence-to-helm
- 4a9ada2 Merge pull request grafana/phlare#221 from grafana/20220913_use-correct-schema
- e45f1ae Merge pull request grafana/phlare#222 from grafana/20220913_hardcode-grafana-image
- cc767d0 Merge pull request grafana/phlare#224 from grafana/20220914_do-not-add-profiles-twice
- fbc307e Merge pull request grafana/phlare#226 from grafana/sample-merge-iterator
- e5a588d Merge pull request grafana/phlare#227 from grafana/aocenas/datasource/allow-editor-shrink
- f6632db Merge pull request grafana/phlare#229 from grafana/aocenas/datasource/query-editor-resize
- 6983f2e Merge pull request grafana/phlare#23 from grafana/flamegraph
- 14d7af0 Merge pull request grafana/phlare#235 from grafana/aocenas/update-docker
- 6aae5ab Merge pull request grafana/phlare#237 from grafana/sample-merge-iterator-total-per-labels
- 993e8d9 Merge pull request grafana/phlare#239 from grafana/20220920_bidi-method
- 91654d2 Merge pull request grafana/phlare#242 from grafana/20220921_cut-block-per-size
- 853f54e Merge pull request grafana/phlare#245 from grafana/fixes-stacktraces-symbols
- 218e236 Merge pull request grafana/phlare#247 from grafana/20220923_make-parquet-config-overrideable
- 7f5ba71 Merge pull request grafana/phlare#249 from grafana/multitenant
- 7c0b1aa Merge pull request grafana/phlare#25 from grafana/20220614_add-more-context-to-scrape-failures
- d1d9063 Merge pull request grafana/phlare#250 from grafana/20220926_adapt-resource-usage-in-helm
- 1200ada Merge pull request grafana/phlare#252 from grafana/20220926_reuse-values-in-jsonnet
- 9d1bc68 Merge pull request grafana/phlare#257 from grafana/fix-cut-block
- 0a2712f Merge pull request grafana/phlare#26 from grafana/20220614_configurable-service-name
- 183c39f Merge pull request grafana/phlare#266 from grafana/20220929_rename-auth-enabled-and-disable-by-default
- bdba59f Merge pull request grafana/phlare#267 from grafana/20220929_fix-head-ingested-metrics
- 9a16f43 Merge pull request grafana/phlare#27 from grafana/label-value
- 2b06232 Merge pull request grafana/phlare#270 from grafana/20220930_use-context-to-pass-registry-logger-metrics
- 46c38d4 Merge pull request grafana/phlare#274 from grafana/20220928_cleanup-blocks
- dcb214a Merge pull request grafana/phlare#275 from grafana/parquet-sync-iterator
- 797cda5 Merge pull request grafana/phlare#278 from grafana/stacktrace-retrieve-rows
- 0c05dff Merge pull request grafana/phlare#279 from grafana/20221005_update-golang
- 4d638e9 Merge pull request grafana/phlare#28 from grafana/20220616_record-version-information
- 78fbeda Merge pull request grafana/phlare#280 from grafana/20221005_update-connect-go
- 59a3993 Merge pull request grafana/phlare#281 from grafana/improve-normalize-distributor
- c221ae7 Merge pull request grafana/phlare#29 from grafana/20220616_push-directly-without-http
- 3010137 Merge pull request grafana/phlare#297 from grafana/20221005_doc-generator
- 6e438e4 Merge pull request grafana/phlare#299 from grafana/20221007_build-info-config-endpoints
- 8007052 Merge pull request grafana/phlare#30 from grafana/20220615_configurable-active-memory-size
- 39850c4 Merge pull request grafana/phlare#300 from grafana/20221010_helm-workflow
- 22c1ce5 Merge pull request grafana/phlare#301 from grafana/20221010_merge-into-profilecli
- 5e14261 Merge pull request grafana/phlare#302 from grafana/20221011_rename-it
- 5a52d5d Merge pull request grafana/phlare#304 from grafana/docs-start
- 28433d4 Merge pull request grafana/phlare#305 from grafana/20221011_improve-go-caching
- e9438b7 Merge pull request grafana/phlare#306 from grafana/20221011_move-deploy
- 92d55f1 Merge pull request grafana/phlare#308 from grafana/20221012_add-docs-test
- 4c970fe Merge pull request grafana/phlare#31 from grafana/20220616_disable-macos-go-test
- 328e05a Merge pull request grafana/phlare#311 from grafana/robbymilo/docs-sync
- 1033fa7 Merge pull request grafana/phlare#315 from grafana/20221013_fix-helm-value-nil
- 4402b0f Merge pull request grafana/phlare#316 from grafana/20221013_remove-helm-test
- bb38f7e Merge pull request grafana/phlare#317 from grafana/20221014_no-help-all
- 05cc2f5 Merge pull request grafana/phlare#318 from grafana/20221014_update-config-api
- d2685d5 Merge pull request grafana/phlare#319 from grafana/20221014_update-dskit
- abf9a43 Merge pull request grafana/phlare#32 from grafana/20220616_grafana-provisioning
- d9c686b Merge pull request grafana/phlare#322 from grafana/20221014_avoid_double_collection_of_cpu_profiles
- 111b7cc Merge pull request grafana/phlare#325 from grafana/20221014_replace_config
- d82efd0 Merge pull request grafana/phlare#329 from grafana/cristian/docs-index-typo
- 05d77b8 Merge pull request grafana/phlare#33 from grafana/20220616_drop-32bit-arm
- 16ec9a4 Merge pull request grafana/phlare#331 from grafana/20221018_update-object-storage-docs
- ada83a7 Merge pull request grafana/phlare#335 from grafana/20221020_docker-compose-data-volume
- 4cf8c75 Merge pull request grafana/phlare#336 from grafana/20221020_disable-grafana-login
- ba5fb3b Merge pull request grafana/phlare#338 from grafana/20221020_generic-gzip-reader
- 0a3b026 Merge pull request grafana/phlare#339 from grafana/20221020_reproduce-profile-panics
- 744ef07 Merge pull request grafana/phlare#34 from grafana/push-distributed
- d1aceb8 Merge pull request grafana/phlare#340 from grafana/panic-metrics
- e7f4de2 Merge pull request grafana/phlare#342 from grafana/logo
- 4f28b0e Merge pull request grafana/phlare#343 from grafana/release-note-0.1
- e14e6ac Merge pull request grafana/phlare#344 from grafana/20221021_remove-file
- 24af485 Merge pull request grafana/phlare#346 from grafana/gouthamve-patch-1
- 8ab9597 Merge pull request grafana/phlare#347 from grafana/20221021_docs-python
- 3ed3037 Merge pull request grafana/phlare#348 from grafana/cyriltovena-patch-1
- cb57573 Merge pull request grafana/phlare#349 from grafana/20221021_docs-getting-started-helm
- 8c58ea5 Merge pull request grafana/phlare#35 from grafana/20220617_improve-scraping-error-passing
- e98791d Merge pull request grafana/phlare#350 from grafana/fix-panic-pool
- 4daa3b6 Merge pull request grafana/phlare#352 from grafana/20221024_divide-by-zero
- 93ca12c Merge pull request grafana/phlare#354 from grafana/20221024_distributor-validate-timestamp
- a98e113 Merge pull request grafana/phlare#357 from grafana/20221024_sort-merge-results
- 320a5cd Merge pull request grafana/phlare#358 from grafana/phone-home-fix
- e044511 Merge pull request grafana/phlare#36 from grafana/20220617_another-helm-chart-fix
- 543af22 Merge pull request grafana/phlare#360 from grafana/examples
- 12197b8 Merge pull request grafana/phlare#361 from grafana/phone-home-race
- 8215fdb Merge pull request grafana/phlare#362 from grafana/20221025_helm-with-minio
- 20c4ae3 Merge pull request grafana/phlare#363 from grafana/20221025_depend-image-build-on-go-build
- 0491857 Merge pull request grafana/phlare#364 from grafana/20221025_update-reference-docs
- 921baca Merge pull request grafana/phlare#365 from grafana/java-doc
- 513755e Merge pull request grafana/phlare#366 from grafana/cristian/java-examples-sleep
- 0bd570b Merge pull request grafana/phlare#369 from grafana/20221026_rust-integration
- c7263fe Merge pull request grafana/phlare#37 from grafana/distributor-service
- 3776092 Merge pull request grafana/phlare#370 from grafana/glossary
- 17e0ab9 Merge pull request grafana/phlare#371 from grafana/ring-doc
- ca9ed08 Merge pull request grafana/phlare#372 from grafana/robbymilo/docs-release-sync
- 71cadc7 Merge pull request grafana/phlare#373 from grafana/grafana-docker-main
- e868565 Merge pull request grafana/phlare#374 from grafana/remove-comingsoon
- e14da63 Merge pull request grafana/phlare#375 from grafana/contributing
- 6fd927a Merge pull request grafana/phlare#376 from grafana/jdbaldry-patch-1
- 2259eba Merge pull request grafana/phlare#377 from grafana/richih/governance
- 49b1ca8 Merge pull request grafana/phlare#378 from grafana/Eve832-quickedit
- 2b8c9ac Merge pull request grafana/phlare#379 from grafana/Eve832-quickcopyedit
- 6e4bafb Merge pull request grafana/phlare#380 from grafana/09jvilla-patch-1
- 3c45c1e Merge pull request grafana/phlare#381 from grafana/09jvilla-patch-2
- e15e5ed Merge pull request grafana/phlare#382 from grafana/09jvilla-patch-1
- 8d08da4 Merge pull request grafana/phlare#385 from grafana/20221101_image-reference
- fba56aa Merge pull request grafana/phlare#386 from grafana/race-phone
- f86ab68 Merge pull request grafana/phlare#387 from grafana/eve/docgs
- 67bab50 Merge pull request grafana/phlare#388 from grafana/20221102_fix-readme
- 5481fd9 Merge pull request grafana/phlare#389 from grafana/20221102_publish-docs-correctly
- 877de54 Merge pull request grafana/phlare#39 from grafana/20220617_helm-support-microservices
- 83a8c2b Merge pull request grafana/phlare#393 from nlamirault/feat/env-from-secrets
- 42bc5a7 Merge pull request grafana/phlare#394 from simonswine/20221103_remove-private-go-modules
- b73b5c1 Merge pull request grafana/phlare#395 from zirain/fix-example-doc
- 2dbcfaf Merge pull request grafana/phlare#399 from grafana/20221103_update-slack-channel
- 61fa19e Merge pull request grafana/phlare#40 from grafana/querier
- b619595 Merge pull request grafana/phlare#400 from cloud-native-team/main
- a8b02f4 Merge pull request grafana/phlare#401 from simonswine/20221103_jsonnet-better-readme
- 4211054 Merge pull request grafana/phlare#404 from simonswine/20221104_helm-test-multi-binary-and-use-proper-image
- 067092a Merge pull request grafana/phlare#407 from dapirian/enable_trunk
- d5db658 Merge pull request grafana/phlare#41 from grafana/20220617_target-api-connect
- d497cf7 Merge pull request grafana/phlare#411 from grafana/fix-release-version
- 7b3017b Merge pull request grafana/phlare#412 from grafana/fix-path-prefix
- 4c96384 Merge pull request grafana/phlare#413 from grafana/add-fgprof
- 7b57257 Merge pull request grafana/phlare#414 from grafana/jpprof04
- f08e1eb Merge pull request grafana/phlare#415 from grafana/fix-local-kubernetes1
- 59cc89d Merge pull request grafana/phlare#416 from grafana/java-kubernetes
- bca57c2 Merge pull request grafana/phlare#418 from grafana/cristian/docs-err-fix
- 154d3b7 Merge pull request grafana/phlare#42 from grafana/20220618-linting
- cb4333e Merge pull request grafana/phlare#424 from grafana/atomic-open
- 5c18ad9 Merge pull request grafana/phlare#426 from grafana/missingmapping
- a22be89 Merge pull request grafana/phlare#427 from grafana/fix-doc
- d0c207e Merge pull request grafana/phlare#429 from grafana/20221121_hardcode-doc-validator
- 35ee1dd Merge pull request grafana/phlare#430 from simonswine/20221121_raise-helm-chart-version
- de38d4d Merge pull request grafana/phlare#431 from grafana/20221121_reenable-deploys
- 690c2b4 Merge pull request grafana/phlare#432 from simonswine/20221122_python-amd64-only
- 3720ce4 Merge pull request grafana/phlare#433 from grafana/20221123_add-phlare-head-size-dashboards
- 9e9fb1a Merge pull request grafana/phlare#435 from conorevans/conorevans/phlare-423
- fddce07 Merge pull request grafana/phlare#436 from aissarmurad/feat/add-golang-example
- 0cd8dba Merge pull request grafana/phlare#437 from scottzhlin/feature/support-cos-objstore-provider
- 84616c0 Merge pull request grafana/phlare#438 from grafana/20221130_fix-ci-secret-main
- c7839c9 Merge pull request grafana/phlare#439 from grafana/fix-log-instrumentation
- 57d9bb5 Merge pull request grafana/phlare#44 from grafana/cristian/loki-fire
- 7d6728c Merge pull request grafana/phlare#440 from grafana/dashboard-read
- 0e23d94 Merge pull request grafana/phlare#444 from glindstedt/patch-1
- a8c7033 Merge pull request grafana/phlare#448 from simonswine/20221207_fix-release-target
- 6eba6e2 Merge pull request grafana/phlare#450 from grafana/20221208_fix-helm-chart-values
- 8730cb1 Merge pull request grafana/phlare#451 from simonswine/20221208_add-changelog
- 8410017 Merge pull request grafana/phlare#452 from simonswine/20221208_release-0.1.1-in-helm
- 9ef6886 Merge pull request grafana/phlare#453 from scottzhlin/feature/add-agent-http-sd
- de5e83f Merge pull request grafana/phlare#454 from rissson/447-docs-languages-python-django
- 87d6b0d Merge pull request grafana/phlare#455 from glindstedt/patch-1
- 6a45e44 Merge pull request grafana/phlare#457 from aocenas/aocenas/remove-grafana
- 65ed4b9 Merge pull request grafana/phlare#459 from fredr/fredr/accept-gzip
- 05e71db Merge pull request grafana/phlare#460 from grafana/20221221_upgrade-go-mod-across-the-board
- 9982e3f Merge pull request grafana/phlare#464 from grafana/remove-grafana-build
- 9958fe8 Merge pull request grafana/phlare#465 from grafana/fixes/463
- 0c2465f Merge pull request grafana/phlare#466 from grafana/api-module
- f006efb Merge pull request grafana/phlare#468 from jdbaldry/jdb/2023-01-update-pats
- 678b040 Merge pull request grafana/phlare#47 from grafana/20220621_grpc-gateway
- 6520e02 Merge pull request grafana/phlare#471 from simonswine/20230109_fix_url
- 25eae77 Merge pull request grafana/phlare#486 from simonswine/20230119_flush_profiles_row_groups_to_disk
- b40a3ae Merge pull request grafana/phlare#487 from simonswine/20230124_use_gotestsum_for_better_output
- b4b682f Merge pull request grafana/phlare#49 from grafana/querier-profile
- b64b498 Merge pull request grafana/phlare#495 from simonswine/20230202_add-distributed-tracing
- edbed7c Merge pull request grafana/phlare#50 from grafana/20220622_allow-extra-labels-helm
- 43b47f9 Merge pull request grafana/phlare#509 from simonswine/20230209_fix-adding-new-series-after-row-segment-has-been-cut
- 0b29599 Merge pull request grafana/phlare#511 from grafana/20230210_add-debug-image
- 2f6a978 Merge pull request grafana/phlare#514 from grafana/20230210_fix-block-size-cutting
- e5fa33f Merge pull request grafana/phlare#54 from grafana/do-not-push-private-labels
- 1dc19bb Merge pull request grafana/phlare#55 from grafana/grafana-ds
- ff4e17e Merge pull request grafana/phlare#57 from grafana/20220624_encode-nested-parquet
- d77287a Merge pull request grafana/phlare#58 from grafana/private-frostdb
- b7b4fab Merge pull request grafana/phlare#59 from grafana/20220628_use-buf-plugins-consistently
- c870fb5 Merge pull request grafana/phlare#596 from korniltsev/korniltsev/pyroscope_ingestion_adapter
- 4763a6b Merge pull request grafana/phlare#60 from grafana/profile-type-duration-filer
- 71df2e3 Merge pull request grafana/phlare#611 from eh-am/feat/add-single-view-ui
- 8a60330 Merge pull request grafana/phlare#613 from kolesnikovae/chore/improve-pprof-parsing-pool-usage
- e8798af Merge pull request grafana/phlare#620 from grafana/feat/ui-labels
- e248a53 Merge pull request grafana/phlare#629 from grafana/chore/replace-apps-for-profileID
- 2a90759 Merge pull request grafana/phlare#64 from grafana/parquet-size-tool
- f1c088f Merge pull request grafana/phlare#65 from grafana/20220712_update-dskit-to-support-memberlist-labels
- b008ebc Merge pull request grafana/phlare#7 from grafana/20220608_dependecies-ring-memberlist
- f0b64b9 Merge pull request grafana/phlare#73 from grafana/tsdb-metrics
- 07ac8cf Merge pull request grafana/phlare#74 from grafana/intern-stacktrace-labels
- 924388b Merge pull request grafana/phlare#75 from grafana/20220712_add-size
- 5bd6a44 Merge pull request grafana/phlare#77 from grafana/distributor-metrics
- 9b95ac2 Merge pull request grafana/phlare#79 from grafana/20220713_use-pool-for-profiles-samples
- 234e3f2 Merge pull request grafana/phlare#80 from grafana/distributor-profile-id
- 2d48b67 Merge pull request grafana/phlare#81 from grafana/distributor-sanitize
- 359d195 Merge pull request grafana/phlare#85 from grafana/20220714_fix-stacktraces-schema
- 70657ea Merge pull request grafana/phlare#86 from grafana/20220714_reduce-scrape-time
- 190cec2 Merge pull request grafana/phlare#87 from grafana/20220713_implement-flush-prototype
- 3572a73 Merge pull request grafana/phlare#88 from grafana/20220713_implement-flush-prototype
- db269a2 Merge pull request grafana/phlare#89 from grafana/20220715_deploy-main-to-dev
- 28fd79c Merge pull request grafana/phlare#9 from grafana/20220608_intialize-profile-store
- c0084b5 Merge pull request grafana/phlare#90 from grafana/no-zero-read
- 5f3e630 Merge pull request grafana/phlare#91 from grafana/proper-http-metrics
- 1957f6b Merge pull request grafana/phlare#92 from grafana/activate-tracing
- 4b3b58a Merge remote-tracking branch 'grafana/main' into korniltsev/pyroscope_ingestion_adapter
- 7287c7c Merge remote-tracking branch 'origin' into patch-1
- 1e2ad2d Merge remote-tracking branch 'origin/docs-start' into docs-start
- 5609ddb Merge remote-tracking branch 'origin/fix-log-instrumentation' into dashboard-read
- 1be7af3 Merge remote-tracking branch 'origin/label-value' into label-value
- a32dafa Merge remote-tracking branch 'origin/main' into add-type-to-metrics
- 9896087 Merge remote-tracking branch 'origin/main' into bench-read-db
- aee4853 Merge remote-tracking branch 'origin/main' into datasource-ui
- 15fd1b4 Merge remote-tracking branch 'origin/main' into diff-memory
- 5b1ece7 Merge remote-tracking branch 'origin/main' into distributor-sanitize
- f83bdc9 Merge remote-tracking branch 'origin/main' into docker-grafana
- b81971d Merge remote-tracking branch 'origin/main' into docs-start
- bc78ee9 Merge remote-tracking branch 'origin/main' into flamegraph
- 6614652 Merge remote-tracking branch 'origin/main' into grafana-ds
- 79bed1e Merge remote-tracking branch 'origin/main' into korniltsev/pyroscope_ingestion_adapter
- 6aab9f4 Merge remote-tracking branch 'origin/main' into multitenant
- 191f3a0 Merge remote-tracking branch 'origin/main' into parquet-size-tool
- 02d7fab Merge remote-tracking branch 'origin/main' into parquet-sync-iterator
- 011e3c5 Merge remote-tracking branch 'origin/main' into private-frostdb
- 69e2934 Merge remote-tracking branch 'origin/main' into push-distributed
- f744ac8 Merge remote-tracking branch 'origin/main' into push-distributed
- 651dd9a Merge remote-tracking branch 'origin/main' into querier
- aad1a5c Merge remote-tracking branch 'origin/main' into querier
- 72dbb10 Merge remote-tracking branch 'origin/main' into querier
- dbe40cf Merge remote-tracking branch 'origin/main' into querier-profile
- 52738ca Merge remote-tracking branch 'origin/main' into querier-profile
- 9b0b284 Merge remote-tracking branch 'origin/main' into robbymilo/docs-sync
- 79de76c Merge remote-tracking branch 'origin/main' into sample-merge-iterator-total-per-labels
- 7f9813f Merge remote-tracking branch 'origin/main' into select-series
- 7e4333a Merge remote-tracking branch 'origin/main' into tsdb-metrics
- 0a09a8e Merge remote-tracking branch 'origin/sample-merge-iterator' into sample-merge-iterator
- 7391c88 Migrate over tests and implement binary ingestion
- fb75c96 Mixin: Make the UID of the "Reads" and "Writes" Dashboards more unique (grafana/phlare#545)
- ea38d08 More ignores
- 4df711e Move READMEs around
- e834e9a Move Sample, Profile, Stacktrace to schema
- 78e6aef Move back to mainstream parquet
- 37b4e12 Move deploy/ to operations/phlare/
- 3b3d8f3 Move examples folder (#2165)
- 44f47c6 Move files/directories around
- 317ee30 Move from kubeval to kubeconform (grafana/phlare#534)
- 3665fd5 Move labels to use map/object structure
- 3bafa3f Move og-pyroscope into subfolder
- df6af3c Move to frostdb on a private fork
- 5dbd4fb Move to the new parquet-go location (#2174)
- 682b697 Move to upstream segemetio/parquet-go
- 5b8ee37 Moves metrics registration at the end of initialization
- e17b0d0 OG Go code cleanup (#2017)
- 36bdfeb Only ingest real profiles once each
- 2228ec6 Only run go test on Linux
- 9023e36 Only use SSH tokens
- 2553d66 Only use a single slice
- 470a13d Optimise in-memory parquet reader (grafana/phlare#848)
- 024c0b1 Order stacktraces by ID to have a deterministic flamegraph
- dc0df7e Override config field's defaults
- eff8ee6 Panic if a rewrite cannot be found in the map
- e917390 Pass pushes directly avoiding HTTP
- 0f2e47d Prevent running empty query
- ec55ea2 Profile proto serialization with slice reused (#2159)
- f2975a5 Provide a better targets api using grpc-gateway
- 8935b2b Publish docs correctly
- e273f7b Push down label_name filter on Series API (#2163)
- d1dc6c3 Push to the ingester without replication strategy
- f288b68 Pushes to ingester via the ring
- 18177ff Pyroscope/fix push dashboard (grafana/phlare#773)
- 3c15967 Quick copy edit
- a706b64 README and moving of deploy guide
- 3dc3012 Raise CPU reservation for ingesters
- c827228 Raise helm chart version
- 2d454fd Raise limits of buffer sizes
- 0fc7420 Read extraArgs from correct place
- f82d2a4 Reduce join_members for memberlist using dns+ (grafana/phlare#779)
- 7c65ea0 Reduce max duration for kind deploys (grafana/phlare#817)
- c6e96d1 Reduce resource allocation to a tenth to run in CI
- c3bb0ee Reduce scrape interval
- 3b5e920 Reenable dev deploys (#2012)
- f7e0751 Reexport values from helm into a json file
- 8c2988b Refactor all APIs to a better structure (grafana/phlare#633)
- daf1c4d Refactor and cleanup querier code.
- d49fce4 Refactor and fixes merge profile
- fa35449 Refactor block meta iteration (grafana/phlare#849)
- 6011238 Refactor firedb code and fixes tests.
- cbd4865 Refactor gzip reading/writing
- b821698 Refactor metrics in PhlareDB (grafana/phlare#574)
- 2355551 Refactor selectMatchingRowRanges
- e8eb130 Refactor sorting to use upstream interface
- c77e330 Refactor tests and code
- f99d89b Refactor the querier code
- 4ba7e4d Refactor to make lint comply
- 9f3476c Refactoring tests
- 03991be Refactoring tests
- 3fbfb8b Refine ingester/store-gateway time range split (grafana/phlare#742)
- 8ff3f92 Reformat and regenerate
- dfdca66 Reinstate the roundtrip tests
- 30f5f3e Release helm chart v0.1.2 with Phlare version v0.1.1
- 7e14672 Remove .trunk (grafana/phlare#755)
- 26ad42a Remove /grafana dir and cleanup make file
- 1d027c8 Remove CI step with grafana build
- e6b8579 Remove
-help-all
as this is not a thing in Phlare (yet) - a1c9c71 Remove
cortex_
prefix from scheduler/frontend metrics (grafana/phlare#651) - 996087c Remove addresses on symbolized profiles (grafana/phlare#541)
- f2dd58c Remove all logo and change ds name
- dd4a15b Remove build dependencies
- ef99691 Remove config change
- 1596f8a Remove dependencies on mimir/thanos (#2259)
- 8619ae5 Remove dependency on parca for defaulting agent config (#2257)
- ffd2f4e Remove extraArgs
- 2a17e45 Remove flake rowRanges test (grafana/phlare#519)
- 607cdfa Remove global metrics and stats (grafana/phlare#564)
- 6c73d43 Remove go build from workflow
- 754e92e Remove heavy debug output on traces
- a976250 Remove helm test
- f2bbade Remove logo (#1900)
- b100e0b Remove mutex profiles.
- fcfd58d Remove no longer relevant senteces
- ef789e7 Remove old artifacts
- 416c352 Remove redundant alias (grafana/phlare#530)
- d3800e5 Remove sentence about unsupported reads for the object storage (#2256)
- 74e832c Remove sorts.
- 2d128a3 Remove spuriously added file
- 0e4601b Remove ssh-agent and authetnication for go modules
- 695881c Remove structure
- 2b05787 Remove the image override from single binary
- 485aaf9 Remove trial schema for using frostdb
- 2d692bc Remove unneccessary argument
- a228583 Remove unneccessary getter
- 5cba87a Remove unused func
- a196908 Remove unused imports
- e866aa5 Remove useless err check in LabelValues API (grafana/phlare#669)
- f6fb169 Remove vendor and render flamegraph
- 92d4683 Removes filter on duration for ProfileTypes API.
- ed05494 Removes gzip compression between querier and ingester (grafana/phlare#657)
- 31beb8e Removes print statement in profileType API.
- 1d95bc0 Removes the CI for building the Grafana image.
- 9450f8a Removes the coming soon section
- 082959c Removes the use of pointer for the usagestats package
- 89fbc35 Rename Phlare to Pyroscope in configure client docs (#2170)
- b921267 Rename ReadererAt to ReaderAtCreator
- 03a9053 Rename
Dockerfile.debug
todebug.Dockerfile
(grafana/phlare#546) - d1d65af Rename accidentally renamed field back
- 9c20b67 Rename eslint of og to not be considered
- 66a283e Rename go import path
- b359551 Rename non-namespaced resources to ensure uniqueness
- 007c570 Renaming proto package to avoid conflicting registraitons:
- b78d631 Reorganize docs structure (grafana/phlare#703)
- 45054b7 Replace all occurrences of Loki with Fire.
- e6371bc Replace fire with phlare in all contents
- e4a97fd Replace object storage config with mimir's
- 28985b7 Replace profileStore with firedb.Head
- 8002d5c Replace remote buf plugins with local ones
- 51bb043 Replace the repeated iterator for merging stacktraces.
- 75740b4 Reproduce panicing python profile
- 2a1bf62 Reproduce reflection issue
- 7c35179 Reset all items in ResetVT and do not discard in RemoveInPlace (#2166)
- 1579984 Resolve type conflict.
- 3878d67 Return a default logger
- 6129511 Revert "Use binary search in
getSeriesIndex
(grafana/phlare#621)" (grafana/phlare#648) - 1e49693 Revert "Who needs locks?"
- fc84744 Revert schema change
- f7fc139 Review feedback
- 2d59426 Review feedback
- 5e6d5e0 Review feedback
- c424a84 Review feedback
- 0825e3a Review feedback
- a9a27ab Roll back version changes of grafana/* packages
- 71623b9 Rollback to v1
- 00060d0 Row ranges no pointers
- 2ae25d8 Run go mod download/tidy for ebpf (#2020)
- d16b669 Sanitize profile from zero value samples and bytes label.
- 5675cf5 Scraping profiles from http pprof.
- 8b10ac8 Select duplicate to keep based on ingester
- 8932d12 Send functions names with profiles.
- 39909fa Series Graph (grafana/phlare#201)
- cf9b83c Serve a basic react app under /ui (grafana/phlare#606)
- 3c671fb Set scrapeTime when scrape succeeds
- 1e8606b Set tests to replication 3
- 0fd2745 Set timestamp in profile, if not set
- 1102c7e Setting the doc hierachy
- 2f38366 Setup client and handler tenant forwarding.
- b0040b9 Setup the container name to reflect the target in helm
- 67ebbdf Setup the datasource UI
- 8d730e9 Ship blocks to object storage
- 58d3516 Simple text input groupby
- 7695dd4 Sketching out the doc for fire
- 352cded Sketching out the doc for fire
- 1e4d367 Skip distributor test, unsure why it is failing
- 7ad917b Skip image validation in doc-validator (#2217)
- 9838214 Some cosmetic changes to the readme.
- 368b781 Some more fixes
- 889c1a3 Something that works
- 0eff0d3 Sort Profiles across row groups when flushing blocks (grafana/phlare#803)
- 87585cb Sort Profiles by Alphabetical Labels in Parquet
- 739be42 Sort profiles by SeriesRefs
- 5c8f4c5 Sort stacktraces by function names
- dfcc97c Split head into separte queries
- 3479853 Split out initHead from Flush
- a4fb547 Split out parquet.Group into its own package
- 4787ad4 Split query by interval (grafana/phlare#713)
- f0aa0ec Start a repeatedPageIterator
- cdb241b Start the query path
- c695631 Start working on a mixin for fire
- d9a3a17 Stricter default for
podSecurityContext
- a5bd7f9 Strip eventually existing spaces using xargs (#2195)
- 8e2f5f8 Suggestions based on data from Fire server
- 5ccf5c3 Super quick copyedit
- e5f47e8 Support multi-tenant for ingester and firedb
- db0e10f Support selectors for LabelValues/LabelNames calls (grafana/phlare#654)
- a4a9163 Support set test mode for flags test (grafana/phlare#542)
- 142b488 Switch docs deploy to master of website (#2208)
- c408c7e Switch to release/v prefix for release branches to avoid having to be explicit with heads and tags
- 58fc024 Switch to tibdex/github-app-token@v1 workflow (#2194)
- 5a687cd Switched to canvas
- 53ee592 Terminate stream if no blocks found (grafana/phlare#831)
- 4fb2913 Test Querier.ProfileTypes and Querier.LabelValues
- f7b40d7 Test replication
- 9a1ef75 Testing
- 1abf22d Testing multitenant locally
- 5da4b25 Testing new video
- 8dd9f21 Testing new video
- 988d633 Testing v2
- b59906c Tests
- d97de8a The new Pyroscope
- 7919847 This allows to configure the port name
- 2dcbaf2 This allows to override any config per component.
- 895c4c1 Tooltips (grafana/phlare#216)
- d8c61d1 Top Table (grafana/phlare#255)
- 95421c4 Try to reduce sync pool operations
- 3aa2623 Udate to go 1.18.3
- eaaa5cf Uncomment tests helper not used
- 3bae5ee Unit test values override
- c554f61 Update .gitignore (#2153)
- 23dee2d Update CHANGELOG.md (grafana/phlare#549)
- f34c44d Update Grafana Phlare to Grafana Pyroscope (#2193)
- 0c8cad5 Update Makefile
- 0e40374 Update README.md
- 7a56df4 Update README.md (#1910)
- cd875f1 Update README.md (#2225)
- b45c34b Update README.md (grafana/phlare#589)
- ab5138f Update README.md with slack
- 408ab35 Update adhoc readme for more adhoc modes (#1985)
- 0479604 Update agent-server diagram (grafana/phlare#783)
- 6446c55 Update all metrics to be prefixed with pyroscope rather than phlare (grafana/phlare#652)
- c7fa0c2 Update alpine version to 3.17.3 (grafana/phlare#614)
- b979abf Update alpine version to 3.17.4 (grafana/phlare#781)
- a571606 Update architectural overview (grafana/phlare#368)
- 62e2ba4 Update architecture
- cf1e77f Update binary name to pyroscope (#2023)
- c428916 Update build images to latest versions
- 6ab3d54 Update config API endpoint
- 675d2fe Update configure client docs (#2211)
- 3457540 Update connect-go (#2164)
- e80445d Update datasources.yml (#2161) (#2175)
- 3109dd2 Update default http port to be 4100
- 762e4c7 Update dependencies
- 505ae06 Update deploy in Kubernetes guide
- e999e65 Update deploy/helm/fire/templates/deployments-statefulsets.yaml
- 577788f Update deploy/jsonnet/fire-mixin/dashboards/fire-writes.libsonnet
- abf356e Update deps
- b2fe2d1 Update docker image
- 9d5c787 Update docker-compose java examples (grafana/phlare#489)
- 3721782 Update docs/internal/contributing/README.md
- 1f35a4a Update docs/internal/contributing/README.md
- a6cf828 Update docs/internal/contributing/README.md
- 55ca2a6 Update docs/internal/contributing/README.md
- f8df648 Update docs/internal/contributing/README.md
- 2b31c6f Update docs/sources/operators-guide/configure-agent/language-support/jvm.md
- f0ed387 Update docs/sources/operators-guide/deploy-kubernetes/_index.md
- f0566ce Update docs/sources/operators-guide/deploy-kubernetes/_index.md
- 199850e Update docs/sources/operators-guide/get-started/_index.md
- d30f5af Update docs/sources/operators-guide/get-started/_index.md
- 83a84c8 Update docs/sources/operators-guide/reference-glossary.md
- ad0dd28 Update docs/sources/operators-guide/reference-glossary.md
- cb55a4f Update dotnet docs (#2252)
- 7d5af35 Update dskit to latest
- c274498 Update dskit to use new DoUntilQuorum (grafana/phlare#806)
- 1f1b8f3 Update feature_request.md
- c0e988e Update feature_request.md
- 2e90a31 Update generated README
- 8ddc908 Update generated assets
- f91e84d Update generated code
- aa8f6b1 Update generated reference docs
- c402733 Update go mod in grafana/fire-datasource
- 7f4b4eb Update go versions used to 1.19.6 (grafana/phlare#533)
- 5a74d18 Update go-groupvarint dependency (grafana/phlare#810)
- 18271c3 Update go.mod
- 4d16951 Update go.mod based on trviy scan (grafana/phlare#599)
- 05ea88e Update go.mod/go.sum
- b87269e Update golang version to 1.19.10 (grafana/phlare#754)
- 866c287 Update golang version to 1.19.12 (#2199)
- 3189d9c Update golang version to 1.19.8 (grafana/phlare#615)
- 6684e21 Update golang version to 1.19.9 (grafana/phlare#666)
- f9583d4 Update golangci-lint to 1.48.0
- ce0db65 Update goreleaser to enable weekly builds (#2141)
- 131adb1 Update grafana image references to :main
- cadbced Update helm doc for v0.4.0 (grafana/phlare#527)
- 037c255 Update helm ingester limits (grafana/phlare#521)
- 3ee46b9 Update image name in goreleaser (#2158)
- 3b0db67 Update ingester
- 7e8d343 Update interface for copied group
- 521634f Update issue templates
- 17dadd7 Update issue templates
- 5222129 Update issue templates to add a feature request template
- bcf478d Update issue--bug-report.md
- 1e3e7e4 Update issue--bug-report.md
- 54a30ee Update maintainers and add CODEOWNERs (#2155)
- 50529e3 Update makefile to have deploy for micro-services
- f10429c Update name of github token
- 6b4a074 Update parca
- e36ada4 Update parca to latest version
- eeebdbb Update parquet-go to latest
- 19c98af Update pkg/agent/config.go
- 5e9a616 Update pkg/agent/config.go
- 5e0db32 Update pkg/distributor/metrics.go
- 53f3848 Update pkg/fire/fire.go
- e1a6eac Update pkg/fire/modules.go
- f611eb9 Update pkg/firedb/firedb.go
- fd734bf Update pkg/firedb/firedb.go
- 3534b9c Update pkg/firedb/head_test.go
- a0e758b Update pkg/firedb/sample_merge.go
- 0efb7b4 Update pkg/objstore/providers/filesystem/filesystem.go
- 5db637a Update pkg/phlare/modules.go
- cef578d Update pkg/phlaredb/delta.go
- da0e8d1 Update prometheus to have latest relabeling support (grafana/phlare#528)
- 9ecd866 Update publishing workflows to use PATs with fine-grained access control
- bc98bef Update publishing workflows to use organization secret (grafana/phlare#500)
- 31c7dfb Update read dashboard
- 9e3082c Update readme (#2249)
- b9d3e11 Update regexps and filters to match project preference
- 806f47e Update repo name at various places (#2182)
- d0d13b7 Update rust dependencies (grafana/phlare#834)
- a16dfae Update rust.md with details for using basic auth (#2183)
- dc4c558 Update slack channel
- 08347b8 Update snapshot
- 974208e Update tests
- 0aa2cc9 Update the release doc (grafana/phlare#538)
- 8522c4c Update to latest go mod dependecies
- 9ffae98 Update to setup-go@v4 github action (grafana/phlare#602)
- a1b3ed6 Update updater config json (#2210)
- 82cdf88 Update vendor
- 805c0e9 Update vimeo video id
- 68cd92a Update workflows to publish to different website branch and new target directory (#2180)
- e0788ea Updates grafana docker image reference
- 3d786ff Updates memberlist and ring doc
- c2b577d Updates old pyroscope links (grafana/phlare#771)
- 74d76cc Upgrade all go versions to latest 1.19.4 and 1.18.9
- 977d5b9 Upgrade base image to latest alpine version v3.17.2 (grafana/phlare#548)
- fc2e9e3 Upgrade connect-go to v1.0.0
- 4832d64 Upgrade dskit to remove direct dependency on weaveworks/common (#2207)
- 6f546b2 Upgrade go to version 1.19.2
- 45623b5 Upgrade golangci-lint and enable it when formatting (grafana/phlare#646)
- 851e6ae Upgrade linter to work with Go Generics (grafana/phlare#524)
- 19111dc Upgrade to latest alpine version
- 6989827 Upgrades to jpprof 0.1.4
- b7b4dd2 Usage stats reporter: fix to remove duplicate if block (grafana/phlare#483)
- 23b2b2c Use DoUntilQuorumWithoutSuccessfulContextCancellation instead of DoUntilQuorum (grafana/phlare#811)
- 1c58fb8 Use ID field rather than the slice index
- db1d9fa Use IEC size format for rate_limit errors (grafana/phlare#555)
- 97ff31a Use name as profile type
- 962ed94 Use a map and fix the metric
- 65d4be2 Use a volume to hold fire's data
- e28f400 Use app auth for release/weekly-release/deploy (#2191)
- 450d7d7 Use binary search in
getSeriesIndex
(grafana/phlare#621) - 267c606 Use build connect-go for distributor and setup the toolchain
- e90c33e Use camel case instead of snake case in golang example (grafana/phlare#558)
- e4585a6 Use copySlice only once for LocationIDs
- e6725f9 Use corect firedb_ prefix for thanos metrics
- 0bde110 Use correct API in readyHandler (grafana/phlare#516)
- 759dab9 Use correct column name for sorting order
- 6185a2f Use correct samples per type
- b4d144d Use correct schema for profiles
- 787b304 Use data from server
- 0865c48 Use date instead of timestamp (grafana/phlare#579)
- 4d771d1 Use filebuffers during column page write
- 5f5223a Use generic writer in deduplicatingSlice (grafana/phlare#522)
- e08ebfa Use git commit date from goreleaser directly (grafana/phlare#575)
- c1098b5 Use go test from makefile
- 6c8291e Use goreleaser to build weekly releases (grafana/phlare#576)
- 7cca62e Use gotestsum
- 1c5e5b1 Use labels API when possible instead of Series (grafana/phlare#857)
- 7321846 Use list for stacktraces parquet
- 301a804 Use lo.Keys
- 9b8face Use memberlist cluster labels
- 55ced9b Use multiselect
- 434b635 Use output from context
- f9e59da Use parquet file from argv[1]
- d784ce6 Use pyroscope tree representation in MergeProfilesStacktraces API (grafana/phlare#702)
- 9a7719f Use setup-go's caching (grafana/phlare#619)
- e15b52c Use ssh key in docker buildx
- 287bb21 Use tempo iterators instead of home baked
- c02602d Use the repeated iterator for retreving stacktraces list
- 8bd4cf1 Use upstream image for phlare and test micro-services
- c691194 Uses a stack structure for building flamegraph
- 3e9237d Validates label matchers in the querier (grafana/phlare#601)
- ca5bb7f Validates that push request contains at least one sample (grafana/phlare#550)
- 9c1c691 Vendor arcticdb
- 89f7bac Verify profile round-trip
- 2820b22 WIP: Unify iterators
- a647634 Welcome to the Grafana Labs family, Pyroscope! (#1893)
- 9b37118 When ready check fails display names (grafana/phlare#675)
- d9eea58 Who needs locks?
- b9cf163 Working on GRPC service for merging stacktraces
- eddc5f6 Working on GRPC service for the head
- 895ee79 Working on java examples
- f960825 Working on the main page
- 29ee591 Working through repetition level
- be8c732 Wrap profile store in fire
- 0a9924c Wraps all metrics from the bucket reader with fireDB
- 4fd0258 Write schema for profiles and stacktraces
- b2a21c9 Write tests for querying profiles and fix bugs on the way
- 1e10f68 [Docs] - Correct Link to Grafana Agent Examples (grafana/phlare#774)
- 4739cbc [helm] Add ingress (grafana/phlare#517)
- 5720c77 [jfr] update ACCP regex for ACCP 2.0 (#1857)
- 7284e32
make build
should depend onmake frontend/build
(grafana/phlare#616) - 9d57aed add a tsconfig.json and make webpack resolution use it
- e2b630e add block ulid
- 3863f89 add comparison page
- ecb7ae7 add dependencies explicitly intead of relying on deps from pyroscope-oss
- d1f0039 add dotnet exceptions sample type
- 2064292 add dotnet exceptions sample type
- c238848 add java sources, update dockerfiles
- 5206878 add jfr metadata
- f43946c add some css to make it look okayish
- 3d8f90c add usage error message
- e087fc9 adds docs sync for release branches and tags
- 4f70e9c bare minimum to use a component from pyroscope-oss
- 8fa0714 benchmark: use the more efficient strings.Builder (#1947)
- ca075c8 better error handling, update pyroscope, lint
- d6a04ae better error message
- 023e20b better test
- cca259b build(deps): bump github.com/docker/distribution (grafana/phlare#825)
- 325494e build(deps): bump h2 from 0.3.14 to 0.3.20 in /tools/docker-compose/rust (grafana/phlare#827)
- 7b6ed3e build(deps): bump semver from 5.7.1 to 5.7.2 (grafana/phlare#853)
- add3193 build(deps): bump tokio in /tools/docker-compose/rust (grafana/phlare#826)
- ae48c9e build: add linter and formar checker to the frontend (grafana/phlare#677)
- dd548ce build: ci profiling use an specific version (#1884)
- 9497b8f build: improve ci profiling (#1847)
- af8e664 build: make @pyroscope/nodejs an optional dependency since it's only used to profile ci (#1880)
- 018f4e7 build: use new flags for pyroscope-ci (#1887)
- d2f8383 centralize loading app names
- 7749659 change target branch
- d3cce29 chore(adhoc): max file size (#1938)
- 49a0ade chore(agent): better go imports format
- 5c246ff chore(docs/config): add http_sd_config prometheus ref (grafana/phlare#499)
- d2d8233 chore(parser): update jfr parser (#2258)
- de3a917 chore(profilecli): accept timestamps for queries (grafana/phlare#860)
- c0de772 chore(pyroscope ingest): update oss for pyspy pprof formatting (grafana/phlare#832)
- 5e544c2 chore(release): publish
- 1bad51d chore(release): publish
- d7ed25e chore(release): publish
- 2ff9f37 chore(release): publish
- 32875e4 chore(release): publish
- beb04c8 chore(release): publish
- f16f5d2 chore(release): publish
- af35f2c chore(release): publish
- b04d9e1 chore(release): publish
- bd6225e chore(release): publish
- c0b272c chore(release): publish
- 373c0d0 chore(release): publish
- 596ec10 chore(release): publish
- 2a7b54a chore(release): publish
- d03aedd chore(release): publish
- 1bdf081 chore(release): publish
- 72e54cc chore(release): publish
- e7cf318 chore(release): publish
- 1fa6dbe chore(release): publish
- ac1183d chore(release): publish
- c0b6fc0 chore(remote write) extra headers (#1911)
- 73529d1 chore(ui): allow dropdown to be rendered outside the tree using portal (#1959)
- 93db905 chore(updater): update dev wave in deployment_tools (grafana/phlare#211)
- 49e9089 chore(webapp): allow overwriting app selector label (#1923)
- d0ff780 chore(webapp): remove stray console log (#1931)
- c93a993 chore(webapp): use aliased imports and do type assertion (#1929)
- 35289b0 chore: Ensure presence of service_name label (grafana/phlare#745)
- d4f2109 chore: add consul discovery example (#1865)
- d6ab3f5 chore: adds a Grafana Agent example (#1958)
- 2e8f8d2 chore: adds clarifications RE Apache 2 packages to LICENSING.md (#1898)
- bb66096 chore: allow overwriting app selector label (#1924)
- c5dc271 chore: ci profiling (#1868)
- 8b99b07 chore: clarify licensing (#2014)
- e90476d chore: cleanup file discovery example (#1801)
- 8bac143 chore: deletes old files (#2015)
- 41f6448 chore: enables mutex and block profiling for pyroscope itself (grafana/phlare#758)
- 61de709 chore: fix d3-color version to 3.1.0 (#2002)
- 643f3be chore: fix nth-check version & d3-color (#2009)
- f0e48af chore: fix protobufjs version (#2005)
- 7364083 chore: fix semver versions (#2003)
- 267924c chore: fix tough-cookie version (#2004)
- b385dbf chore: fix type (#1914)
- 73af918 chore: get latest pyroscope-oss code (grafana/phlare#716)
- bf7cb75 chore: improve memory ownership at pprof parsing
- a1753d1 chore: integrate og/webapp into public/app (wip) (#2169)
- de7f0ea chore: lint grafana plugins (#1866)
- dbdb0e7 chore: lint updates (grafana/phlare#705)
- ce7e771 chore: more jfr regex fixes
- 82f5e26 chore: more jfr regex fixes
- 398dec9 chore: moves UI to / from /ui, moves old / to /admin (#2235)
- e12e777 chore: port change (4100 -> 4040) (#2190)
- 4129a30 chore: prune tree based on
MaxNodes
when converting json files (#1875) - 5dff38b chore: remoteWrite log url when showing errors (#1962)
- 9c7b347 chore: remove aliases, copy
flamegraph
andmodel
intopublic/app/legacy
(#2261) - bdcaeed chore: remove datasource code (#1892)
- d6d72f0 chore: remove duplicated expectFormats check (#1886)
- d0cb5ad chore: remove panel, since it was moved to a different repo (#1902)
- da414ef chore: remove unnused file (grafana/phlare#674)
- 9fc5a4b chore: rename
@phlare
macro to@pyroscope
(#2267) - 795b2ef chore: renames phlaredb to pyroscopedb (#2260)
- 56a2ad5 chore: replace 'Application' for 'ProfileID' to better match phlare's semantics
- a9b3926 chore: types fix for piechart (#1956)
- 3b41640 chore: update rbspy in ruby examples (#1903)
- c79a22f chore: update rideshare dotnet example (#1859)
- da60339 chore: updated
parse-url
to secure v8.1.0 (#2001) - 1b443ac chore: updates index page (#2146)
- c0e6a67 chore: use 4041 for
yarn dev
webpack server (#2262) - 85846c7 chore: use go-kit/log in /ingest (#1908)
- 348a519 ci: [e2e] wait for /ready instead of hitting the ui directly (grafana/phlare#738)
- 2ed9361 ci: run 'make fmt check' concurrently (grafana/phlare#665)
- f24c76a cleaner code
- a74e57b copy slice
- 3badc60 docs(dotnet): add dynamic start/stop api example (#1916)
- 84b64ef docs(dotnet): update example (#1942)
- e1c9c18 docs(examples): improves java example
- 12e2a3d don't fail if response doesn't have the correct shape
- fb1b33e don't fail when response is unexpected
- 0de923d dont compute delta for pyroscope profiles, they are already delta either on client or during parsing
- 3ab6378 edits
- 33a6050 enhancement(helm): add note in resources section regarding max block duration
- 61d840c enhancement: incorporate PR feedback
- aa37382 feat(agent): support interval and timeout label for agent scrape (grafana/phlare#577)
- df288d6 feat(agent/sd): add support HTTP service discovery
- e877f85 feat(datasource-plugin): add support for label queries (#1877)
- f19df6c feat(datasource-plugin): support variables (#1864)
- 8a7fe2b feat(ebpf): move the core ebpf code from agent repo (grafana/phlare#784)
- a5a045f feat(examples): add golang example
- 47eacc6 feat(frontend): new app selector (grafana/phlare#712)
- b7e0705 feat(objstore): support Tencent COS object storage
- 981d3aa feat(phlare): ingest to phlare (#1934)
- ef28d60 feat(pyroscope-flamegraph): ship sourcemap (#1904)
- 74613f7 feat(ui): explore page (grafana/phlare#704)
- 57c539b feat: Add comparison page
- a9ae059 feat: add CLI flag to print version (grafana/phlare#406)
- fc85a34 feat: add diff support (grafana/phlare#622)
- 2232eef feat: add pyroscope ingestion endpoint
- b41a687 feat: make tags work in the ui
- 3e34f0f feat: run under a subpath (grafana/phlare#663)
- 2b3a4c4 feat: scale tree (#1927)
- 55987cf feat: select first app automatically (grafana/phlare#721)
- 9e29db9 feat: sidebar (grafana/phlare#655)
- fa5f531 feat: support consul discovery (#1860)
- 4c8938f feat: support for tree truncation when converting to flamebearer (grafana/phlare#634)
- 558e82e feat: support multitenancy in the /ui (grafana/phlare#676)
- afcee8d feat: timelines (grafana/phlare#635)
- 6e4a1fd fix broken link in readme (#1894)
- c470835 fix error link in doc
- 5eef460 fix export pprof/html in baseurl (#1972)
- 4d14769 fix ingestion error handling
- 71ab62f fix missing struct
- 57ed93d fix some typos
- b1756ef fix test
- 4af494c fix the typo in the gorm tag of the annotation table (#1936)
- eebe60e fix type check
- 8452ae0 fix type check
- 32174a1 fix type check
- 27acd1c fix types
- 584435c fix(docs): remove 'native' from python docs (#2244)
- 9e85530 fix(docs): switch ebpf example to use grafana/pyroscope and grafana/agent (#2226)
- 9bed3b7 fix(docs): update grafana-agent example (#1963)
- daa32a5 fix(docs): use service_name labels in grafana-agent example (#1996)
- 6fda3cb fix(ebpf): compilation on windows and freebsd (grafana/phlare#815)
- 5acd4f8 fix(ebpf): disable gotable fallback by default, make gotablefallback smarter (#2246)
- 07c51d8 fix(ebpf): do not clear ElfCache (#2248)
- 68f7eec fix(ebpf): improve pcindex binary search speed (#2255)
- 9462e90 fix(ebpf): make kallsyms lazy (#2245)
- 97e8b50 fix(ebpf): symtab test fix (grafana/phlare#847)
- 351696b fix(ebpf): use grafana agent in docs. copypaste docs from grafana agent (#2154)
- 9d4a640 fix(ebpf): vendor rlimit package from cilium, to avoid bpf syscalls during init (grafana/phlare#859)
- 8f8d7a2 fix(example): rideshare java build (#2187)
- 6bd54e2 fix(flamegraph): fix styling when in light mode (#1889)
- 71b1786 fix(frontend): fix frontend routing (grafana/phlare#645)
- 01786d6 fix(frontend): make tenant dropdown show even when sidebar is collapsed (grafana/phlare#709)
- b63a15e fix(phpspy): update phpspy (#1917)
- 765c328 fix(pprof): format pyspy stacktraces with filenames - same as rbspy (#1986)
- f4c5940 fix(pprof): when parser is reused there was a bug - parser was using more functions/locations than parsed - used data from previous parse invocation (#1939)
- 8997e6e fix(pyroscope ingest): propagate connect-go http status codes (grafana/phlare#718)
- e556b7b fix(pyroscope): use nanos sample type units for cpu & wall profiles (grafana/phlare#639)
- 272fbe0 fix(pyroscope-flamegraph): don't pollute property from prototype (#1907)
- 5371b95 fix(pyroscope-flamegraph): use map in sandwich conversion to not conflict with properties from the prototype (#1906)
- 4079d3d fix(server): set
Content-Type
to JSON in label handlers (#1969) - 2876881 fix(webapp): always render annotations in the viewport (#1867)
- 7e3b651 fix(webapp): fix heatmap y axis (#1912)
- dadec3e fix(webapp): only load timelines when both queries are set (#1921)
- 52fddf1 fix: /pyroscope/ingest return 400 in case of bad request (grafana/phlare#750)
- ea5ac9a fix: /ui routing (grafana/phlare#737)
- f454bfa fix: add structed validation for tag key and app name in case nil pointer panic (#1862)
- 8f03fa3 fix: add try catch to the load-generators (#1933)
- 29cafdd fix: allow delta label to force-enable as well as force-disable delta computation (grafana/phlare#604)
- 098414e fix: auth cache service and bcrypt cost (#1952)
- 6aa97a7 fix: build on 32bit (grafana/phlare#747)
- 9063afb fix: build on mac (grafana/phlare#813)
- 2233957 fix: filter out labelsset without the required labels instead of crashing (grafana/phlare#725)
- 00ef238 fix: limit time picker presets (#2008)
- 8d04ace fix: limit version of sweetalert2 (#2007)
- 2847ea1 fix: max nodes check (grafana/phlare#653)
- eb86ab3 fix: only pass
X-Scope-OrgID
header if multi tenant is enabled (grafana/phlare#708) - b552ed5 fix: remove dependency on pyroscope-oss git branch (#2143)
- 555d521 fix: rename pyroscope_app to
service_name
(grafana/phlare#710) - 0b9c12a fix: rename scopeOrgId to tenantID (#1949)
- a39e269 fix: render flamebearer sample rate (#2202)
- b811f89 fix: repace word-wrap with secure variant (#2006)
- 682bab1 fix: update og pyroscope to include pprof parsing panic #1939 (grafana/phlare#821)
- 0826e7d fixes syntax errors
- b5549eb fmt
- 729ee53 fmt
- 509d94d fmt
- d0112d1 fmt
- 9d82692 fmt
- ccb0854 format protobuf files
- ce4df1d get latest fixed types from upstream
- 93cbbd5 go mod check
- 1e58e75 go mod tidy
- c134269 go/mod
- 55bd70d go/mod
- d579422 go/mod
- b90ff17 go/mod and lint
- 5463c22 godoc
- 0edae98 helm/check
- 3e42ace helm: v1 preparations (#2236)
- 732b984 hide timeline
- 49d2faf intial docs sync
- c4100ea lint
- 5cf67cf lint
- eeafc21 lint
- 296e14e lint
- c33c451 lint
- 342260c lint go.mod
- 8e934bf lint html
- 42a8f58 lint proto and use correct test initialization
- bf11af1 loading app names, which is a proxy to /label-values?label=_name
- 7670a96 make fmt
- fe1b0ab make fmt
- 5f4b39b make generate
- 17592a4 make go/mod
- 7f24bf9 make go/mod
- ce2c02f make go/mod
- 9ba9587 make sure we all run in parallel
- c4ac3c4 make trunk/lint
- 6f56c7e makes the linter happy and clean up the code
- 5d411d7 making requests to /render
- 1cc4a23 more tests
- b0ee44d more tests
- 6ae8118 move to latest parquet
- af22c5b normalize "" to "{}"
- dc85d36 pass pyroscope sample rate and spyname
- e1f2caf perf(flamegraph): improve performance (#1957)
- 167418b pin go to 1.19
- c57ba61 playing around with the models
- 4009231 polish
- 56ccd0f profileOnDisk no longer necessary
- 2b00bf8 pull dependencies
- a459a8f reconfig task
- ae5d21a refactor: cmd/phlare/main.go (grafana/phlare#566)
- 4797138 refactor: reduce allocs when building timeline (#2206)
- 73f3eaa release fix
- fe58e8f remove any reference to user and orgid
- 1db3854 remove closer attempt
- 833173a remove helm chart signing (grafana/phlare#476)
- 5598000 remove legacy code
- 3ad7d41 revert backend impl since it's all done client side
- 2c3bc45 review feedback
- cd79e68 review feedback
- 099d36e review feedback
- 32d0696 review feedback
- 3460d0b rm todo
- 06063b5 run frontend workflow checks
- 8173fa2 run frontend workflow independently from backend
- 23d691b spelling
- fa5cc64 start benchmark queries
- dd3593b style: fix file name typo (#1848)
- a350605 support css
- 2d205d0 typo
- f7c8647 update
- ce96601 update examples (#1993)
- 332d409 update pyroscope
- 3407e4c use 'Profile Type' instead, as suggested
- 679ebe6 use series API to load labels
- a669ca2 wip
- 49d76ca working on multi iter
As always, feedbacks are more than welcome, feel free to open issues/discussions.
You can reach out to the team using:
Docker Images
docker pull docker.io/grafana/pyroscope:1.0.0-rc.0