Download Latest Version phlare_0.6.1_darwin_amd64.tar.gz (33.5 MB)
Email in envelope

Get an email when there's a new version of Grafana Phlare

Home / v0.6.0
Name Modified Size InfoDownloads / Week
Parent folder
checksums.txt 2023-05-25 1.4 kB
profilecli_0.6.0_darwin_arm64.tar.gz 2023-05-25 9.8 MB
profilecli_0.6.0_linux_amd64.tar.gz 2023-05-25 9.7 MB
profilecli_0.6.0_linux_arm64.tar.gz 2023-05-25 8.8 MB
profilecli_0.6.0_darwin_amd64.tar.gz 2023-05-25 10.1 MB
profilecli_0.6.0_windows_amd64.zip 2023-05-25 9.8 MB
profilecli_0.6.0_windows_arm64.zip 2023-05-25 8.9 MB
phlare_0.6.0_linux_arm64.tar.gz 2023-05-25 27.9 MB
profilecli_0.6.0_linux_armv7.tar.gz 2023-05-25 9.3 MB
phlare_0.6.0_darwin_amd64.tar.gz 2023-05-25 32.2 MB
profilecli_0.6.0_linux_armv6.tar.gz 2023-05-25 9.3 MB
phlare_0.6.0_darwin_arm64.tar.gz 2023-05-25 31.4 MB
phlare_0.6.0_linux_armv6.tar.gz 2023-05-25 29.0 MB
phlare_0.6.0_linux_amd64.tar.gz 2023-05-25 30.6 MB
phlare_0.6.0_linux_armv7.tar.gz 2023-05-25 28.9 MB
README.md 2023-05-25 9.8 kB
v0.6.0 source code.tar.gz 2023-05-25 13.5 MB
v0.6.0 source code.zip 2023-05-25 14.6 MB
Totals: 18 Items   283.8 MB 1

Changelog

  • c481f826 chore(frontend): remove unused import and fix typo (#668)
  • 9c9d7713 Add memberlist API support (#578)
  • f6b2b3c5 Add concurrency limit for GitHub Actions and all use .yml file extension (#571)
  • ae47e35d Add hash to css files (#647)
  • 7e622507 Add headless svc for all workload (#556)
  • f5802fb1 Add help text test (#539)
  • 08987786 Add index page (#547)
  • aa6c1b6f Add index pages for status service (#563)
  • 707bceb6 Add instructions on how to join the Grafana Slack workspace (#583)
  • 1114622c Add log request middleware for Querier (#700)
  • 1e364093 Add metrics for flushed blocks (#605)
  • 57f6b030 Add metrics for replication factor of the ingester ring (#623)
  • fef95f44 Add new metrics for samples bytes ingestion without symbols (#584)
  • 4c6b8e05 Add profile segment and reason for flush metrics (#608)
  • 698150af Add subcommand to upload profiles to Phlare using PusherService.Push (#607)
  • 86b115fa Add support for global size-based retention policy (#628)
  • 8b780de5 Add test cases for getSeriesRef (#659)
  • e70093a1 Add the home page link for Phlare logo (#585)
  • 1fd77d4c Adds all go metrics to Prometheus instrumentation (#598)
  • 3294e5f6 Adds tenant overrides in helm (#551)
  • 4a5ce820 Adopt ingester shuffle sharding from mimir (#610)
  • 637dc58f Allow environment variables from secrets/configMaps (#595)
  • ae2f9994 Allow specifying a tenant ID in profilecli (#592)
  • 8feab4d5 Also register pyroscope query handlers at query-frontend (#627)
  • 58801824 Annotate make deploy rollouts with image id (#632)
  • c5f9eab5 Archive Grafana Phlare (#588)
  • ff18c68e Bring back the Pyroscope API (#591)
  • 4628b2f4 Bump checkout@v2 to checkout@v3 (#552)
  • e7485a38 Bump helm chart to use 0.5.1 (#540)
  • 098a1ebb Correctly allocate slices when converting profile structs (#561)
  • 39a8593a Correctly register replication factor metric (#671)
  • 4639eee0 Correctly register the distributor component (#603)
  • 2e318c0c Dedupe merge improvement. (#656)
  • 2e8f9917 Do not run the regular release pipeline for weekly releases (#570)
  • fdea4aa7 Ensure config file parses properly (#536)
  • 66f78a90 Fix concurrent use of LabelValuesRequest (#670)
  • d1d3e855 Fix deprecated set-output warnings (#544)
  • 80fe2154 Fix from/until parsing in pyroscope/render call (#625)
  • 7c56ec77 Fix kind local cluster single binary deploy (#661)
  • ef392e87 Fix panic in usagestats (#706)
  • 06093f83 Fix queries and storage block operations synchronisation (#699)
  • 258d7db8 Fix typos (#581)
  • fa1018d7 Fixed crashed rust example on M1 MacOS (#554)
  • 3b4ac229 Fixes delta of samples computation (#597)
  • 51d4116b Fixes helm chart default scrape_configs (#590)
  • 006ad256 Fixes no profiles to merge error (#559)
  • e2f66ebd Get rid of unnecessary branch filter in frontend workflow
  • 4f337ac9 Ignore weekly release tags (2nd try) (#573)
  • fdf65f6c Improve panic handling for the read path (#490)
  • a3190ebe Improve profiles flushing using ReadRowsFrom (#594)
  • 3cc4ecdd Improve storage metrics buckets (#609)
  • bcfc1ea2 Instrument symbols query path (#679)
  • 90c8e24c Make both /ui/?query= and /ui?query= work (#649)
  • 1bc3eb44 Make bucket range test more maintainable (#580)
  • 6bf38254 Make clients options non global (#667)
  • 349b5b79 Make sure set the same tags when building debug binary (#650)
  • 1c5b2c85 Merge branch 'main' of github.com:grafana/phlare into feat/comparison-page
  • 9dfd6d36 Merge pull request [#596] from korniltsev/korniltsev/pyroscope_ingestion_adapter
  • a2a8308a Merge pull request [#611] from eh-am/feat/add-single-view-ui
  • 224e15bb Merge pull request [#613] from kolesnikovae/chore/improve-pprof-parsing-pool-usage
  • 8df8adb8 Merge pull request [#620] from grafana/feat/ui-labels
  • 3ccfa107 Merge pull request [#629] from grafana/chore/replace-apps-for-profileID
  • 9fc2399a Merge remote-tracking branch 'grafana/main' into korniltsev/pyroscope_ingestion_adapter
  • 94f75e84 Merge remote-tracking branch 'origin/main' into korniltsev/pyroscope_ingestion_adapter
  • ab6ddc14 Mixin: Make the UID of the "Reads" and "Writes" Dashboards more unique (#545)
  • e6d4640f Refactor all APIs to a better structure (#633)
  • 43d7c3ba Refactor metrics in PhlareDB (#574)
  • f09f7497 Remove cortex_ prefix from scheduler/frontend metrics (#651)
  • a7b0c346 Remove addresses on symbolized profiles (#541)
  • 0f39cd0a Remove global metrics and stats (#564)
  • 63508ddf Remove useless err check in LabelValues API (#669)
  • 2d59c5a6 Removes gzip compression between querier and ingester (#657)
  • 2bd5f515 Rename Dockerfile.debug to debug.Dockerfile (#546)
  • 982a19fd Reorganize docs structure (#703)
  • bee55902 Revert "Use binary search in getSeriesIndex (#621)" (#648)
  • 6d248ead Serve a basic react app under /ui (#606)
  • bf5c0e67 Support selectors for LabelValues/LabelNames calls (#654)
  • 0c86a951 Support set test mode for flags test (#542)
  • 1bc95e97 Update CHANGELOG.md (#549)
  • 470ff352 Update README.md (#589)
  • 86134448 Update all metrics to be prefixed with pyroscope rather than phlare (#652)
  • 2ea5ced5 Update alpine version to 3.17.3 (#614)
  • 9d9a4309 Update go.mod based on trviy scan (#599)
  • 5a1bfac0 Update golang version to 1.19.8 (#615)
  • 9a5b9aec Update golang version to 1.19.9 (#666)
  • 97e79ed9 Update pkg/phlare/modules.go
  • 0961d8ef Update pkg/phlaredb/delta.go
  • 556a6017 Update the release doc (#538)
  • 659940c4 Update to setup-go@v4 github action (#602)
  • 71bdc026 Upgrade base image to latest alpine version v3.17.2 (#548)
  • 8291d1ff Upgrade golangci-lint and enable it when formatting (#646)
  • c0a305a2 Use IEC size format for rate_limit errors (#555)
  • b1a77df0 Use binary search in getSeriesIndex (#621)
  • 79dcf1c6 Use camel case instead of snake case in golang example (#558)
  • e79fadd1 Use date instead of timestamp (#579)
  • 75465a24 Use git commit date from goreleaser directly (#575)
  • af8b9213 Use goreleaser to build weekly releases (#576)
  • c7d96b7d Use pyroscope tree representation in MergeProfilesStacktraces API (#702)
  • d3931fbd Use setup-go's caching (#619)
  • 41338ed1 Validates label matchers in the querier (#601)
  • 46b7b5ff Validates that push request contains at least one sample (#550)
  • 7d20115c When ready check fails display names (#675)
  • dd79086c [helm] Add ingress (#517)
  • 2bfe61ae make build should depend on make frontend/build (#616)
  • bfa4412d add a tsconfig.json and make webpack resolution use it
  • 8fb1151d add comparison page
  • 6f239ed1 add dependencies explicitly intead of relying on deps from pyroscope-oss
  • b592cfe2 add dotnet exceptions sample type
  • dc5f4fff add dotnet exceptions sample type
  • 1e1df4ae add jfr metadata
  • adc98666 add some css to make it look okayish
  • 0aa284fc bare minimum to use a component from pyroscope-oss
  • f9b54fad better error handling, update pyroscope, lint
  • fd659441 build: add linter and formar checker to the frontend (#677)
  • 68e504e0 centralize loading app names
  • e41115b6 chore: improve memory ownership at pprof parsing
  • acc6163a chore: lint updates (#705)
  • 31634400 chore: remove unnused file (#674)
  • 74a89284 chore: replace 'Application' for 'ProfileID' to better match phlare's semantics
  • e46eb84a ci: run 'make fmt check' concurrently (#665)
  • 85fd81cb don't fail if response doesn't have the correct shape
  • c8a1b6f4 don't fail when response is unexpected
  • 1e3744bf dont compute delta for pyroscope profiles, they are already delta either on client or during parsing
  • f02f1ca7 feat(agent): support interval and timeout label for agent scrape (#577)
  • a512ee39 feat(ui): explore page (#704)
  • dbaa9053 feat: Add comparison page
  • 0aa3f237 feat: add diff support (#622)
  • 750202c3 feat: add pyroscope ingestion endpoint
  • 3838b854 feat: make tags work in the ui
  • 9b4b1a74 feat: run under a subpath (#663)
  • 584ae8b7 feat: sidebar (#655)
  • f90edba0 feat: support for tree truncation when converting to flamebearer (#634)
  • 02ee7dc4 feat: support multitenancy in the /ui (#676)
  • cbeb28ca feat: timelines (#635)
  • eb970c77 fix ingestion error handling
  • 04f3dae7 fix type check
  • 34cd9138 fix type check
  • ead77072 fix type check
  • dc7bf172 fix types
  • b73496f4 fix(frontend): fix frontend routing (#645)
  • a47996b3 fix(pyroscope): use nanos sample type units for cpu & wall profiles (#639)
  • b36401f6 fix: allow delta label to force-enable as well as force-disable delta computation (#604)
  • 656da415 fix: max nodes check (#653)
  • e9651125 fix: only pass X-Scope-OrgID header if multi tenant is enabled (#708)
  • beea780b get latest fixed types from upstream
  • 43b77320 hide timeline
  • 3b9904f2 lint
  • 40800abe loading app names, which is a proxy to /label-values?label=__name_
  • 7a3a0d34 making requests to /render
  • f41fb86d pass pyroscope sample rate and spyname
  • ec4ba8db pull dependencies
  • dbd80d7f refactor: cmd/phlare/main.go (#566)
  • 81a466fc revert backend impl since it's all done client side
  • d6033d9e rm todo
  • 1190e579 run frontend workflow checks
  • 688576d7 run frontend workflow independently from backend
  • 84a218db support css
  • 8c96d036 typo
  • 0959ad12 update pyroscope
  • 2472dfd3 use 'Profile Type' instead, as suggested
  • ad0eec4d use series API to load labels

As always, feedbacks are more than welcome, feel free to open issues/discussions. You can reach out to the team using:

Docker Images

Source: README.md, updated 2023-05-25