- .github
- .vscode
-
build
- Common.nonprod.props
- Common.prod.props
- Common.props
- GlobalAttrExclusions.txt
- InstrumentationLibraries.proj
- OpenTelemetry.prod.loose.ruleset
- OpenTelemetry.prod.ruleset
- OpenTelemetry.test.ruleset
- RELEASING.md
- debug.snk
- docfx.cmd
- docker-compose.net6.0.yml
- docker-compose.net7.0.yml
- docker-compose.net8.0.yml
- finalize-publicapi.ps1
- opentelemetry-icon-color.png
- sanitycheck.py
- stylecop.json
- test-aot-compatibility.ps1
- test-threadSafety.ps1
- xunit.runner.json
-
docs
- diagnostics
- logs
- metrics
- resources
- trace
- Directory.Build.props
- Directory.Packages.props
- docfx.json
- toc.yml
-
examples
- AspNetCore
-
Console
- otlp-collector-example
- Examples.Console.csproj
- InstrumentationWithActivitySource.cs
- Program.cs
- TestConsoleExporter.cs
- TestGrpcNetClient.cs
- TestHttpClient.cs
- TestInMemoryExporter.cs
- TestLogs.cs
- TestMetrics.cs
- TestOTelShimWithConsoleExporter.cs
- TestOpenTracingShim.cs
- TestOtlpExporter.cs
- TestPrometheusExporter.cs
- TestZipkinExporter.cs
- GrpcService
- MicroserviceExample
- Directory.Build.props
- Directory.Packages.props
-
src
-
OpenTelemetry
- .publicApi
- Internal
- Logs
-
Metrics
- Builder
- Exemplar
- AggregationTemporality.cs
- AggregationType.cs
- AggregatorStore.cs
- Base2ExponentialBucketHistogram.cs
- Base2ExponentialBucketHistogramConfiguration.cs
- BaseExportingMetricReader.cs
- CircularBufferBuckets.cs
- CompositeMetricReader.cs
- CompositeMetricReaderExt.cs
- ExplicitBucketHistogramConfiguration.cs
- ExponentialHistogramBuckets.cs
- ExponentialHistogramData.cs
- ExportModes.cs
- ExportModesAttribute.cs
- HistogramBucket.cs
- HistogramBuckets.cs
- HistogramConfiguration.cs
- IPullMetricExporter.cs
- LookupData.cs
- MeterProviderExtensions.cs
- MeterProviderSdk.cs
- Metric.cs
- MetricPoint.cs
- MetricPointOptionalComponents.cs
- MetricPointStatus.cs
- MetricPointValueStorage.cs
- MetricPointsAccessor.cs
- MetricReader.cs
- MetricReaderExt.cs
- MetricReaderOptions.cs
- MetricReaderTemporalityPreference.cs
- MetricStreamConfiguration.cs
- MetricStreamIdentity.cs
- MetricType.cs
- MetricTypeExtensions.cs
- PeriodicExportingMetricReader.cs
- PeriodicExportingMetricReaderOptions.cs
- PullMetricScope.cs
- StringArrayEqualityComparer.cs
- Tags.cs
- ThreadStaticStorage.cs
- Resources
-
Trace
- Builder
- AlwaysOffSampler.cs
- AlwaysOnSampler.cs
- BatchActivityExportProcessor.cs
- BatchExportActivityProcessorOptions.cs
- ExceptionProcessor.cs
- ParentBasedSampler.cs
- Sampler.cs
- SamplingDecision.cs
- SamplingParameters.cs
- SamplingResult.cs
- SimpleActivityExportProcessor.cs
- TraceIdRatioBasedSampler.cs
- TracerProviderExtensions.cs
- TracerProviderSdk.cs
- AssemblyInfo.cs
- BaseExportProcessor.cs
- BaseExporter.cs
- BaseProcessor.cs
- Batch.cs
- BatchExportProcessor.cs
- BatchExportProcessorOptions.cs
- CHANGELOG.md
- CompositeProcessor.cs
- OpenTelemetry.csproj
- ProviderExtensions.cs
- README.md
- ReadOnlyTagCollection.cs
- Sdk.cs
- SimpleExportProcessor.cs
- SuppressInstrumentationScope.cs
-
OpenTelemetry.Api
- .publicApi
- Context
- Internal
- Logs
- Metrics
- Trace
- ActivityContextExtensions.cs
- AssemblyInfo.cs
- Baggage.cs
- BaseProvider.cs
- CHANGELOG.md
- OpenTelemetry.Api.csproj
- README.md
- OpenTelemetry.Api.ProviderBuilderExtensions
-
OpenTelemetry.Exporter.Console
- .publicApi
- CHANGELOG.md
- ConsoleActivityExporter.cs
- ConsoleExporter.cs
- ConsoleExporterHelperExtensions.cs
- ConsoleExporterLoggingExtensions.cs
- ConsoleExporterMetricsExtensions.cs
- ConsoleExporterOptions.cs
- ConsoleExporterOutputTargets.cs
- ConsoleLogRecordExporter.cs
- ConsoleMetricExporter.cs
- ConsoleTagTransformer.cs
- OpenTelemetry.Exporter.Console.csproj
- README.md
- OpenTelemetry.Exporter.InMemory
-
OpenTelemetry.Exporter.OpenTelemetryProtocol
- .publicApi
- Implementation
- PersistentStorage
- AssemblyInfo.cs
- CHANGELOG.md
- OpenTelemetry.Exporter.OpenTelemetryProtocol.csproj
- OtlpExportProtocol.cs
- OtlpExportProtocolParser.cs
- OtlpExporterOptions.cs
- OtlpExporterOptionsExtensions.cs
- OtlpLogExporter.cs
- OtlpLogExporterHelperExtensions.cs
- OtlpMetricExporter.cs
- OtlpMetricExporterExtensions.cs
- OtlpTraceExporter.cs
- OtlpTraceExporterHelperExtensions.cs
- README.md
-
OpenTelemetry.Exporter.Prometheus.AspNetCore
- .publicApi
- AssemblyInfo.cs
- CHANGELOG.md
- OpenTelemetry.Exporter.Prometheus.AspNetCore.csproj
- PrometheusAspNetCoreOptions.cs
- PrometheusExporterApplicationBuilderExtensions.cs
- PrometheusExporterEndpointRouteBuilderExtensions.cs
- PrometheusExporterMeterProviderBuilderExtensions.cs
- PrometheusExporterMiddleware.cs
- README.md
- OpenTelemetry.Exporter.Prometheus.HttpListener
- OpenTelemetry.Exporter.Zipkin
- OpenTelemetry.Extensions.Hosting
- OpenTelemetry.Extensions.Propagators
-
OpenTelemetry.Instrumentation.AspNetCore
- .publicApi
- Implementation
- AspNetCoreInstrumentation.cs
- AspNetCoreInstrumentationMeterProviderBuilderExtensions.cs
- AspNetCoreInstrumentationTracerProviderBuilderExtensions.cs
- AspNetCoreMetrics.cs
- AspNetCoreTraceInstrumentationOptions.cs
- AssemblyInfo.cs
- CHANGELOG.md
- OpenTelemetry.Instrumentation.AspNetCore.csproj
- README.md
- OpenTelemetry.Instrumentation.GrpcNetClient
-
OpenTelemetry.Instrumentation.Http
- .publicApi
- Implementation
- AssemblyInfo.cs
- CHANGELOG.md
- HttpClientInstrumentation.cs
- HttpClientInstrumentationMeterProviderBuilderExtensions.cs
- HttpClientInstrumentationTracerProviderBuilderExtensions.cs
- HttpClientMetrics.cs
- HttpClientTraceInstrumentationOptions.cs
- HttpRequestMessageContextPropagation.cs
- OpenTelemetry.Instrumentation.Http.csproj
- README.md
- OpenTelemetry.Instrumentation.SqlClient
- OpenTelemetry.SemanticConventions
- OpenTelemetry.Shims.OpenTracing
-
Shared
- DiagnosticSourceInstrumentation
- EnvironmentVariables
- Metrics
- Options
- Shims
- ActivityHelperExtensions.cs
- ActivityInstrumentationHelper.cs
- DiagnosticDefinitions.cs
- ExceptionExtensions.cs
- Guard.cs
- MathHelper.cs
- PeerServiceResolver.cs
- PeriodicExportingMetricReaderHelper.cs
- PooledList.cs
- RequestMethodHelper.cs
- ResourceSemanticConventions.cs
- SemanticConventions.cs
- SpanAttributeConstants.cs
- SpanHelper.cs
- StatusHelper.cs
- TagAndValueTransformer.cs
- TagTransformer.cs
- TagTransformerJsonHelper.cs
- Directory.Build.props
- Directory.Build.targets
-
OpenTelemetry
-
test
- Benchmarks
- OpenTelemetry.AotCompatibility.TestApp
- OpenTelemetry.Api.ProviderBuilderExtensions.Tests
- OpenTelemetry.Api.Tests
- OpenTelemetry.Exporter.Console.Tests
-
OpenTelemetry.Exporter.OpenTelemetryProtocol.Tests
- Implementation
- IntegrationTest
- BaseOtlpHttpExportClientTests.cs
- EventSourceTest.cs
- ExporterClientValidationTests.cs
- Http2UnencryptedSupportTests.cs
- MockCollectorIntegrationTests.cs
- OpenTelemetry.Exporter.OpenTelemetryProtocol.Tests.csproj
- OtlpAttributeTests.cs
- OtlpExportProtocolParserTests.cs
- OtlpExporterOptionsExtensionsTests.cs
- OtlpExporterOptionsTests.cs
- OtlpLogExporterTests.cs
- OtlpMetricsExporterTests.cs
- OtlpResourceTests.cs
- OtlpRetryTests.cs
- OtlpTestHelpers.cs
- OtlpTraceExporterTests.cs
- SdkLimitOptionsTests.cs
- TestExportClient.cs
- TestHttpMessageHandler.cs
- OpenTelemetry.Exporter.Prometheus.AspNetCore.Tests
- OpenTelemetry.Exporter.Prometheus.HttpListener.Tests
- OpenTelemetry.Exporter.Zipkin.Tests
- OpenTelemetry.Extensions.Hosting.Tests
- OpenTelemetry.Extensions.Propagators.Tests
-
OpenTelemetry.Instrumentation.AspNetCore.Tests
- RouteTests
- AttributesExtensions.cs
- BasicTests.cs
- DependencyInjectionConfigTests.cs
- EventSourceTest.cs
- IncomingRequestsCollectionsIsAccordingToTheSpecTests.cs
- MetricTests.cs
- OpenTelemetry.Instrumentation.AspNetCore.Tests.csproj
- OpenTelemetry.Instrumentation.Grpc.Tests
- OpenTelemetry.Instrumentation.Http.Tests
- OpenTelemetry.Instrumentation.SqlClient.Tests
- OpenTelemetry.Instrumentation.W3cTraceContext.Tests
- OpenTelemetry.Shims.OpenTracing.Tests
-
OpenTelemetry.Tests
- Concurrency
- Instrumentation
- Internal
-
Logs
- BatchExportLogRecordProcessorOptionsTest.cs
- BatchLogRecordExportProcessorTests.cs
- LogRecordSharedPoolTests.cs
- LogRecordStateProcessorTests.cs
- LogRecordTest.cs
- LogRecordThreadStaticPoolTests.cs
- LoggerFactoryAndResourceBuilderTests.cs
- LoggerProviderBuilderExtensionsTests.cs
- LoggerProviderExtensionsTests.cs
- LoggerProviderSdkTests.cs
- OpenTelemetryLoggerProviderTests.cs
- OpenTelemetryLoggingExtensionsTests.cs
-
Metrics
- AggregatorTestsBase.cs
- Base2ExponentialBucketHistogramHelperTests.cs
- Base2ExponentialBucketHistogramTest.cs
- CircularBufferBucketsTest.cs
- InMemoryExporterTests.cs
- KnownHistogramBuckets.cs
- MemoryEfficiencyTests.cs
- MeterProviderBuilderExtensionsTests.cs
- MeterProviderSdkTest.cs
- MeterProviderTests.cs
- MetricApiTestsBase.cs
- MetricExemplarTests.cs
- MetricExporterTests.cs
- MetricOverflowAttributeTestsBase.cs
- MetricPointReclaimTestsBase.cs
- MetricPointTests.cs
- MetricSnapshotTestsBase.cs
- MetricTestData.cs
- MetricTestsBase.cs
- MetricViewTests.cs
- MultipleReadersTests.cs
- Resources
-
Shared
- CustomTextMapPropagator.cs
- DelegatingExporter.cs
- DelegatingProcessor.cs
- EnabledOnDockerPlatformTheoryAttribute.cs
- EventSourceTestHelper.cs
- IEEE754Double.cs
- InMemoryEventListener.cs
- MathHelper.cs
- RecordOnlySampler.cs
- SkipUnlessEnvVarFoundFactAttribute.cs
- SkipUnlessEnvVarFoundTheoryAttribute.cs
- TagTransformerJsonHelperTest.cs
- TestActivityExportProcessor.cs
- TestActivityProcessor.cs
- TestEventListener.cs
- TestHttpServer.cs
- TestSampler.cs
- Utils.cs
-
Trace
- Propagation
- AttributesExtensions.cs
- BatchExportActivityProcessorOptionsTest.cs
- BatchExportActivityProcessorTest.cs
- BatchTest.cs
- CompositeActivityProcessorTests.cs
- CurrentSpanTests.cs
- ExceptionProcessorTest.cs
- ExportProcessorTest.cs
- LinkTest.cs
- ParentBasedSamplerTests.cs
- SamplersTest.cs
- SamplingResultTest.cs
- SimpleExportActivityProcessorTest.cs
- SpanContextTest.cs
- TraceIdRatioBasedSamplerTest.cs
- TracerProviderBuilderBaseTests.cs
- TracerProviderBuilderExtensionsTest.cs
- TracerProviderExtensionsTest.cs
- TracerProviderSdkTest.cs
- BaseExporterTest.cs
- BaseProcessorTest.cs
- EventSourceTest.cs
- OpenTelemetry.Tests.csproj
- SdkTests.cs
- SimpleExportProcessorTest.cs
- SuppressInstrumentationTest.cs
- TestSelfDiagnosticsConfigRefresher.cs
- OpenTelemetry.Tests.Stress
- OpenTelemetry.Tests.Stress.Logs
- OpenTelemetry.Tests.Stress.Metrics
- OpenTelemetry.Tests.Stress.Traces
- TestApp.AspNetCore
- Directory.Build.props
- Directory.Build.targets
- Directory.Packages.props
- .dockerignore
- .editorconfig
- .gitignore
- .markdownlint.yaml
- CONTRIBUTING.md
- Directory.Packages.props
- LICENSE.TXT
- NuGet.config
- OpenTelemetry.proj
- OpenTelemetry.sln
- README.md
- THIRD-PARTY-NOTICES.TXT
- VERSIONING.md
- global.json