Commit Graph

1941 Commits

Author SHA1 Message Date
Mikel Blanchard a80f1f21b4
[SDK] Circular buffer tweaks + cpu pressure test (#3349)
* CircularBuffer tweaks and cpu pressure test.

* Switch to Volatile.Read.

* Perf tweaks.

* Remove race check in debug after doing more testing.

Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
2022-06-10 17:10:05 -07:00
Timothy Mothra 2ab6281612
improve test coverage: InMemoryExporter & IDeferredMeterProviderBuilder (#3345) 2022-06-09 14:48:11 -07:00
Alan West c07917913c
Fix OTLP test (#3357)
* Show that test is not doing what you might think it does

* More asserts the merrier

* Show this little test that it has potential
2022-06-09 13:53:05 -07:00
Robert Pająk 91d7e83f23
Remove unnecessary bullet in CHANGELOG.md (#3352)
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
2022-06-08 09:32:50 -07:00
tyler jago 1da5b8623c
Added Jaeger Propagator to Opentelemetry.Extensions.Propagators (#3309) 2022-06-08 09:16:56 -07:00
Alan West d84f0edf77
Use DiagnosticSource 7.0 and drop netcoreapp3.1 target (#3351)
* Remove AspNetCore 3.1 test app

* Remove netcoreapp3.1 target from projects

* Bump to DiagnosticSource 7.0.0-preview.4.22229.4

* Enable CI on net7.0 branch

* Remove trailing space
2022-06-07 20:46:15 -07:00
Hannah Chan efc55d54fa
Prometheus Exporter - New .MapPrometheusScrapingEndpoint() Extension Method (#3295) 2022-06-07 16:28:59 -07:00
Utkarsh Umesan Pillai c90ab4a2f2
Remove StackExchangeRedis Instrumenation (#3346)
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
2022-06-07 09:35:43 -07:00
Utkarsh Umesan Pillai 8df82a2d7f
Update .sln file;Remove docker compose file for net5.0 (#3347) 2022-06-07 09:14:09 -07:00
Cijo Thomas a209aa34cb
Minor test fixes sln additions (#3341) 2022-06-06 15:04:55 -07:00
Vishwesh Bankwar 5a566e6b76
Add isRemote check for context propagation (#3329) 2022-06-06 12:09:50 -07:00
Alan West a2aa3057a6
Fix NullReferenceException caught by SDK when metric has a tag with a null value (#3325) 2022-06-03 15:38:51 -07:00
Cijo Thomas 5006370265
Post release cleanups (#3340) 2022-06-03 13:18:17 -07:00
Cijo Thomas 6e2b7a1c38
Move public api to shipped (#3338) 2022-06-03 12:16:09 -07:00
Cijo Thomas 55260e6858
Update changelog to prepare release (#3337) 2022-06-03 11:33:11 -07:00
Cijo Thomas 7d92b87b49
Fix EventSource for B3Propagator (#3336) 2022-06-03 11:08:44 -07:00
Cijo Thomas 6493cdd90f
ConsoleMetricExporter to export all resource attributes (#3334) 2022-06-03 10:44:37 -07:00
Reiley Yang fa21e1e1dd
cleanup CI (#3332) 2022-06-02 13:24:03 -07:00
Cijo Thomas 05feb69d34
Replace MOQ with InMemoryExporter in ASP.NET Core (#3328) 2022-06-02 09:21:19 -07:00
Vishwesh Bankwar 0b09346426
Propagation in case of remote parent (#3310) 2022-06-01 18:51:31 -07:00
Alan West 8fc2f3f2c7
Update protos to 0.18.0 (#3321)
Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
2022-06-01 18:39:29 -07:00
Cijo Thomas 82c49c61a6
Adjust changelog to reflect actual date and package (#3327) 2022-06-01 16:17:35 -07:00
Cijo Thomas 56d667759c
Changelog update for 1.3.0-rc.1 release prep (#3320) 2022-05-31 15:11:49 -07:00
Cijo Thomas 3b0e7591be
Add Extensions.Propagators to core (#3318) 2022-05-31 14:57:09 -07:00
Alan West 889e71c7cd
Add core tag prefix to OTLP logs project (#3316) 2022-05-31 12:24:00 -07:00
Alan West f31494874c
Use TagTransformer for ConsoleExporter 💻 (#3311) 2022-05-31 11:51:31 -07:00
John b0452530b7
feat(tracing): deprecate use of B3 propagator class from API package - use Extensions.Propagators package instead (#3289) 2022-05-31 08:44:53 -07:00
Alan West 4e6d073672
Exporting tags consistently (#3281) 2022-05-26 18:55:54 -07:00
Timothy Mothra b9839f6bb7
fixing InMemoryExporter & Metrics bug. new class: MetricSnapshot. new ctor: InMemoryExporter(Func) (#3266) 2022-05-25 16:32:38 -07:00
Piotr Kiełkowicz 8aa1778b43
Refactor string extensions (#3306) 2022-05-25 11:13:40 -07:00
Mikel Blanchard 292b41667c
[SDK] Final round of nullable annotations for the logging API (#3303)
* Final round of nullable annotations for the SDK log API.

* Code review and missing XML comments.
2022-05-24 16:40:29 -07:00
Mikel Blanchard f7830afd95
More nullable annotations for the log API. (#3302) 2022-05-24 15:38:10 -07:00
Mikel Blanchard e5cdd74cae
[SDK] Nullable annotations for LogRecord (#3301)
* Nullable annotations for LogRecord.

* Tweak.
2022-05-24 13:56:17 -07:00
Utkarsh Umesan Pillai 2b3df05f54
Update CHANGELOG for non-core components (#3299) 2022-05-23 21:45:21 -07:00
Reiley Yang fd63991cdf
Make the SDK more forgiving for ObjectDisposedException (#3291) 2022-05-19 11:54:14 -07:00
Cijo Thomas a3e619ff3c
Add doc to show logs to trace correlation (#3288) 2022-05-19 09:57:24 -07:00
John 641b2f76f1
doc(propagators): switch to use new Extensions.Propagators package, add some documentation (#3271) 2022-05-18 11:43:19 -07:00
Alan West eb8844a7ec
Add null check when a view does not match an instrument (#3285)
* Add null check when a view does not match an instrument

* Update changelog
2022-05-18 04:58:12 -07:00
Cijo Thomas 55c5dd18e9
Prepare for 1.3.beta.2 release (#3284) 2022-05-16 17:09:55 -07:00
Alan West a38346329f
Use ToOtlpAttribute method for traces (#3274) 2022-05-16 08:26:58 -07:00
Alan West d983cb1270
Handle null values in array attributes (#3273) 2022-05-13 12:17:09 -07:00
Alan West e7f06afd51
OTLP exporter: Standardize handling of attributes (#3262) 2022-05-11 11:19:29 -07:00
Cijo Thomas a53900f7dc
Fix incorrect links in chagelog (#3270) 2022-05-11 10:28:02 -07:00
John 5c168a3faf
Separate OpenTelemetry.Api B3 Trace Propagator to a new Nuget Package (#3244) 2022-05-10 12:09:15 -07:00
Cijo Thomas 9e827ece64
Update instrumentation readme to indicate pre-release status (#3264) 2022-05-10 08:08:03 -07:00
Cijo Thomas 72fcbf3201
Minor leftover cleanups from ci jobs (#3265) 2022-05-10 08:01:20 -07:00
Cijo Thomas 05cf80ffac
Update instrumentation readme to indicate pre-release status (#3263) 2022-05-10 06:32:04 -07:00
Reiley Yang 7a4f9325da
Add mermaid diagrams (#3260) 2022-05-09 10:18:18 -07:00
Reiley Yang 032514dd4a
Add Jaeger tutorial (#3258)
* add Jaeger tutorial

* http instr
2022-05-08 07:58:45 -07:00
Vishwesh Bankwar ee19d70492
Add additional tags to ASP.NET Core metrics (#3247) 2022-05-06 14:44:54 -07:00