-
Notifications
You must be signed in to change notification settings - Fork 386
Open
Description
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)
ChrisMcKee, alaatm, juniortads, niemyjski and spacentropy