Skip to content

dotnet trace as client for pyroscope (format) #2068

@benaadams

Description

@benaadams

Background and Motivation

dotnet trace collect generates large files while tracing so it is more for taking snippets of activity rather than continuous monitoring.

Proposed Feature

If it could act as a Pyroscope Agent then it could be stored in the highly compressed pyroscope format allowing for tracing to operate over much larger time periods (months/years) see: https://github.com/pyroscope-io/pyroscope/blob/main/docs/storage-design.md

data type bytes
raw data 93
tree 58
tree + trie 10

Currently they have clients for Ruby, Python, Go, Linux eBPF and are working on Node. Would be great to have .NET as one of the options too

(Raised issue in pyroscope regarding this too grafana/pyroscope#117)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions