* remove unused env vars * remove unused method |
||
|---|---|---|
| .config | ||
| .github | ||
| .nuke | ||
| build | ||
| dev | ||
| docs | ||
| samples | ||
| src | ||
| test | ||
| .clang-format | ||
| .dockerignore | ||
| .editorconfig | ||
| .env | ||
| .gitattributes | ||
| .gitignore | ||
| Directory.Build.props | ||
| GlobalSuppressions.cs | ||
| LICENSE | ||
| LICENSE-3rdparty.csv | ||
| NOTICE | ||
| OpenTelemetry.ClrProfiler.DotSettings | ||
| OpenTelemetry.ClrProfiler.proj | ||
| OpenTelemetry.ClrProfiler.sln | ||
| build.cmd | ||
| build.ps1 | ||
| build.sh | ||
| defaults.env | ||
| devenv.bat | ||
| git-clean.cmd | ||
| integrations.json | ||
| nuget.config | ||
| opentelemetry-logo-64x64.png | ||
| opentelemetry-logo-256x256.png | ||
| poc.sh | ||
| pre-build-events-cpp.bat | ||
| stylecop.json | ||
docs/README.md
OpenTelemetry .NET Auto-Instrumentation
This project provides a .NET tracer that leverages the .NET profiling APIs to support .NET instrumentation and auto-instrumentation without requiring code changes to an application.
Status
This project is in the early stages of development starting with an initial seeding of code from the .NET Tracer for Datadog APM. There is a project board showing the current work in progress and the backlog.
For more details about the design and roadmap see DESIGN.md.
Compatibility
OpenTelemetry .NET Auto-Instrumentation attempts to work with all officially
supported operating systems and versions of
.NET (Core),
and .NET Framework
except for versions lower than .NET Framework 4.6.1.
The code is automatically tested against following operating systems:
- Microsoft Windows Server 2019,
- macOS Catalina 10.15,
- Ubuntu 20.04 LTS.
Usage
See DEVELOPING.md for build and running instructions.
See USAGE.md for configuration instructions.
Contributing
See CONTRIBUTING.md.
Community Roles
Maintainers (@open-telemetry/dotnet-instrumentation-maintainers):
- Chris Ventura, New Relic
- Greg Paperin, Datadog
- Paulo Janotti, Splunk
- Robert Pajak, Splunk
- Zach Montoya, Datadog
Approvers (@open-telemetry/dotnet-instrumentation-approvers):
- Colin Higgins, Datadog
- Kevin Gosse, Datadog
- Lucas Pimentel-Ordyna, Datadog
- Mike Goldsmith, HoneyComb
- Rajkumar Rangaraj, Microsoft
- Rasmus Kuusmann, Splunk
- Tony Redondo, Datadog
Learn more about roles in the community repository.