* Change gRPC test project name and namespace
* Use SpanAttributeConstants in GrpcClientTests
* Add test for Grpc.AspNetCore instrumentation
* Add gRPC attributes for ASP.NET Core
* Prevent parallel execution of gRPC client and server test suites
* Add wait logic from AspNetCore tests ensuring end callback gets invoked
* Partial class for gRPC test to resolve test conflicts
Co-authored-by: Michael Goin <michaelgoin@gmail.com>
* Make "grpc" a const
* Set http.status_code attribute even on a gRPC invocation
* Fix GrpcFixture
* Add checks for http.* attributes to ASP.NET Core gRPC test
* Fix merge snafu
* Update changelog
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
Co-authored-by: Michael Goin <michaelgoin@gmail.com>
* Creating CompositePropagator
Adding ActivityContext to interface
Adding tests
Updating CompositePropagator + tests
updating comments
Improving performance when size is 0
updating tests
updating default tracestate for empty
MikeGoldsmith review
adding more tests to exemplify usage
Feature/composite propagator refactor (#1)
* Added TestPropagator and switched a couple tests to use it.
* removing extra classes
Co-authored-by: Mikel Blanchard <mblanchard@macrosssoftware.com>
updating changelog and constructor
MikeGoldsmith comments
updating logic
* checking value
* adding inverted test
* updating tests
* removing tracecontext and b3 tests
* testing only aspnet to merge
* Revert "testing only aspnet to merge"
This reverts commit 43ca7d074b.
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
* Update ZipkinExporter to use TagObjects instead of Tags
* Updating JaegerExporter to use TagObjects
* Updating OtlpExporter to use TagObjects
* removing unused using
* Removing duplicated logic
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
* Initial make build fix commit
* change Link public API to accept ActivityTagsCollection
* Add more SetAttribute overload to support int bool float and bool
* changelog
* Replace AddTag with SetTag in Activity
* disable a test for temporary progress
* reformat
* url fix
* Update Diagnosticourcepackage
* version fix
* ActivityTagsCollection
* console exporter fix
* one basic test
* minor
* enabling cs1591 for OT project
Adding some xml comments - 1
Adding some xml comments - 2
changing some references to semantic
updating returns message from aggregator
Adding more comments
Adding dispose comments
undoing some changes
commenting rule
uncomment rule
* renaming from isdisposing to disposing
* updating comments
* cijo's comments
* updating texts
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
* improve project props management
* use less strict version
* add comment
* workaround redis test
* reduce the scope of change
* Revert "reduce the scope of change"
This reverts commit 059ef3a6ef956978c61b101ed5914203b214c2a0.
* revert
* try to fix docker
* try to fix docker
* manually update the sln file
* Another attempt on links scenario
Fixes example for links.
If `default(ActivityContext)` is provided, it creates a child of `Current` or orphan under the hood.
* Update README.md
* Update README.md
Co-authored-by: Mikel Blanchard <mblanchard@macrosssoftware.com>
* dotnet-format check
updating name
updating order
Update dotnet-format.yml
updating job name
Updating files based on dotnet-format
updating sanitycheck
updating os
* updating workflows
* adding path to editorconfig
Co-authored-by: Mikel Blanchard <mblanchard@macrosssoftware.com>
* Clarify parent id in links scenario
Server activity had parent equal to one of the links - this is confusing, changed to default context (new trace) as likely this activity has no parent.
* Update README.md
* review comments
* fix lint
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
Adding tests for zpages and hosting extensions
Testing enableConnectionLevelAttributes from SqlClient
updating assert
Adding tests for SqlClientInstrumentationOptions
removing extra test
undoing changes
updating changelog
renaming file to be complicant with other exporters
renaming files and adding more tests
* Provide MeterProvider to replace MeterFactory to be in sync with spec.
* move OpenTelemetrymetrics to metrics folder
* Update examples/Console/TestPrometheusExporter.cs
Co-authored-by: Reiley Yang <reyang@microsoft.com>
* Sdk.CreateTracerProvider CreateMeterProvider
* move Sdk to root
* makr Sdk static
Co-authored-by: Reiley Yang <reyang@microsoft.com>