Skip to content

Add pyroscope support#51294

Merged
evanfreed merged 8 commits intomasterfrom
evan/pyroscope-integration
Jan 23, 2025
Merged

Add pyroscope support#51294
evanfreed merged 8 commits intomasterfrom
evan/pyroscope-integration

Conversation

@evanfreed
Copy link
Copy Markdown
Contributor

@evanfreed evanfreed commented Jan 21, 2025

Changelog: Add support for continuous profile collection with Pyroscope

@evanfreed evanfreed requested a review from rosstimothy January 21, 2025 16:02
Comment thread go.mod Outdated
Comment thread lib/service/service.go Outdated
Comment thread lib/service/service.go Outdated
Comment thread lib/service/service.go Outdated
@evanfreed evanfreed force-pushed the evan/pyroscope-integration branch from 0cc0c99 to 20aa08e Compare January 22, 2025 16:40
Signed-off-by: Evan Freed <evan.freed@goteleport.com>
@evanfreed evanfreed force-pushed the evan/pyroscope-integration branch from be1781f to 2fbfb7b Compare January 22, 2025 17:06
Comment thread lib/service/pyroscope.go Outdated
Comment thread lib/service/pyroscope.go Outdated
Comment thread lib/service/pyroscope.go Outdated
Comment thread lib/service/service.go
evanfreed and others added 5 commits January 22, 2025 12:47
Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>
Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>
Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>
Signed-off-by: Evan Freed <evan.freed@goteleport.com>
Signed-off-by: Evan Freed <evan.freed@goteleport.com>
Copy link
Copy Markdown
Contributor

@rosstimothy rosstimothy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking forward to seeing this rolled out. Thanks Evan!

Comment thread lib/service/pyroscope.go
evanfreed and others added 2 commits January 23, 2025 11:33
Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>
Signed-off-by: Evan Freed <evan.freed@goteleport.com>
@evanfreed evanfreed added this pull request to the merge queue Jan 23, 2025
Merged via the queue into master with commit e04b9fb Jan 23, 2025
@evanfreed evanfreed deleted the evan/pyroscope-integration branch January 23, 2025 19:58
@public-teleport-github-review-bot
Copy link
Copy Markdown

@evanfreed See the table below for backport results.

Branch Result
branch/v15 Failed
branch/v16 Failed
branch/v17 Create PR

evanfreed added a commit that referenced this pull request Jan 24, 2025
* feat: add pyroscope sdk support

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

* Update lib/service/pyroscope.go

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>

* Update lib/service/pyroscope.go

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>

* Update lib/service/service.go

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>

* review comments

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

* license fix

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

* Update lib/service/pyroscope.go

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>

* fmt

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

---------

Signed-off-by: Evan Freed <evan.freed@goteleport.com>
Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>
evanfreed added a commit that referenced this pull request Jan 24, 2025
* feat: add pyroscope sdk support

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

* Update lib/service/pyroscope.go

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>

* Update lib/service/pyroscope.go

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>

* Update lib/service/service.go

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>

* review comments

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

* license fix

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

* Update lib/service/pyroscope.go

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>

* fmt

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

---------

Signed-off-by: Evan Freed <evan.freed@goteleport.com>
Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>
github-merge-queue Bot pushed a commit that referenced this pull request Jan 27, 2025
* feat: add pyroscope sdk support



* Update lib/service/pyroscope.go



* Update lib/service/pyroscope.go



* Update lib/service/service.go



* review comments



* license fix



* Update lib/service/pyroscope.go



* fmt



---------

Signed-off-by: Evan Freed <evan.freed@goteleport.com>
Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>
github-merge-queue Bot pushed a commit that referenced this pull request Jan 27, 2025
* Add pyroscope support (#51294)

* feat: add pyroscope sdk support

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

* Update lib/service/pyroscope.go

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>

* Update lib/service/pyroscope.go

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>

* Update lib/service/service.go

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>

* review comments

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

* license fix

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

* Update lib/service/pyroscope.go

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>

* fmt

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

---------

Signed-off-by: Evan Freed <evan.freed@goteleport.com>
Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>

* fix lint

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

---------

Signed-off-by: Evan Freed <evan.freed@goteleport.com>
Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>
carloscastrojumo pushed a commit to carloscastrojumo/teleport that referenced this pull request Feb 19, 2025
* feat: add pyroscope sdk support

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

* Update lib/service/pyroscope.go

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>

* Update lib/service/pyroscope.go

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>

* Update lib/service/service.go

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>

* review comments

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

* license fix

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

* Update lib/service/pyroscope.go

Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>

* fmt

Signed-off-by: Evan Freed <evan.freed@goteleport.com>

---------

Signed-off-by: Evan Freed <evan.freed@goteleport.com>
Co-authored-by: rosstimothy <39066650+rosstimothy@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants