Files
qdrant/tests/tls
Kumar Shivendu 0793723c5d 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-06-11 13:13:03 +02:00
..
2023-04-11 13:34:57 +02:00