Files
qdrant/tests/tls
Kumar Shivendu 15de581d15 Introduce pyroscope integration for continuous profiling (#4254)
* feat: Working pyroscope profiler integration

* fix: Remove UpdateDebugConfigResponse

* fix: Format

* fix: Simplify debug settings type

* fix: Remove /debug from API spec and clean pyrostate state

* fix: Update openapi.json

* refactor: Move models to suitable paths

* refactor: Improve API and pyroscope state structure

* fix: Format

* feat: Use null debug for pyroscope config

* fix: Pyroscope shouldnt be used and enabled in windows

* fix: Format

* fix: Remove pyroscope for macos

* fix: Add more compile conditions

* fix: Try to fix OS target issue

* feat: Move DebugConfig and Pyroscope to common::debug

* feat: Introduce and use DebugState instead of PyroscopeState

* feat: Simplify debug_api.rs and move logic to debug.rs

* fix: format

* fix: Use debug patch enum

* feat: Use parking lot Mutex

* fix: Propagate errors instead of panic

* fix: Format

* feat: Forward stop agent errors

* feat: Use enums

* fix: For non linux OS

* fix: Missing import for non linux os

* fix: Remove redundant logs

* feat: Take lock throughout the patch

* Don't unwrap pyroscope state, it may be None

* fix: Remove debug: true from tls config tests

* refactor: Rename debug setting to debugger

* refactor: Rename debug to debugger everywhere

* Improve logs

---------

Co-authored-by: timvisee <tim@visee.me>
2024-05-29 16:57:51 +05:30
..
2023-03-20 20:59:49 +01:00