Skip to content

Commit

Permalink
Add initial doc for prototype
Browse files Browse the repository at this point in the history
  • Loading branch information
pjanotti committed Nov 6, 2023
1 parent e700b25 commit 4d0bb3d
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions docs/internal/otel-profiles.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# OpenTelemetry Profiles Scouting

The [`otel-profiles`](https://github.com/signalfx/signalfx-dotnet-tracing/tree/otel-profiles)
branch is used to experiment with [OpenTelemetry Proto Profile](https://github.com/open-telemetry/opentelemetry-proto-profile)
also known as `PProfExtended`.

## Developing instructions

Use the [PProfExtendedPrototype.sln](../../PProfExtendedPrototype.sln) to open
the key projects dealing with profiling code.

Targeted building instructions:

```Powershell
dir -r .\tracer\src\*.csproj | % { dotnet restore $_ }
.\tracer\build.ps1 BuildTracerHome -Skip Restore
dotnet test -c Release -f net6.0 --filter "AlwaysOnProfiler" .\tracer\test\Datadog.Trace.Tests\Datadog.Trace.Tests.csproj
.\tracer\build.ps1 PublishAlwaysOnProfilerNativeDepWindows
dotnet build -c Release -f net6.0 -p:Platform=x64 .\tracer\test\test-applications\integrations\Samples.AlwaysOnProfiler\Samples.AlwaysOnProfiler.csproj
dotnet build -c Release -f net6.0 .\tracer\test\test-applications\debugger\Samples.Probes\Samples.Probes.csproj
dotnet test -c Release -f net6.0 --filter "AlwaysOnProfiler" .\tracer\test\Datadog.Trace.ClrProfiler.IntegrationTests\Datadog.Trace.ClrProfiler.IntegrationTests.csproj
```

0 comments on commit 4d0bb3d

Please sign in to comment.