Commit Graph

1921 Commits

Author SHA1 Message Date
Alan West 8dd0743174
Merge branch 'main' into net7.0 2022-08-03 11:46:27 -07:00
Cijo Thomas fc315f3f7e
Nit cleanup (#3518) 2022-08-02 20:29:55 -07:00
Utkarsh Umesan Pillai 83a8f94ad0
Update CHANGELOG for 1.4.0-alpha.1 release (#3523) 2022-08-02 18:28:08 -07:00
Paulo Janotti 3929727675
Fix OpenTracing shim under legacy AspNetCore activities (#3506) 2022-08-02 17:38:10 -07:00
Reiley Yang 2821898b8a
Minor improvements to Prometheus Exporter (ASP.NET Core) (#3522) 2022-08-02 17:10:00 -07:00
Reiley Yang 27658f058c
Improve PrometheusHttpListener options (#3521) 2022-08-02 15:39:41 -07:00
Timothy Mothra a1cdb28eaa
refactor test exporters, use instead `DelegatingTestExporter` (#3486) 2022-08-02 13:10:11 -07:00
Cijo Thomas 5a327df4d0
ConsoleLogExporter special casing original format (#3516) 2022-08-02 11:57:19 -07:00
Yun-Ting Lin 2b573f8395
Aligning formats for CHANGLOG.md files. (#3513) 2022-08-01 17:37:25 -07:00
Yun-Ting Lin f97d3386d3
[Prometheus] Update changelog and minor cleanup. (#3512) 2022-08-01 17:07:42 -07:00
Cijo Thomas 0187a2a77a
Nit fixes to prometheus asp.net core (#3511) 2022-08-01 11:40:12 -07:00
Cijo Thomas 6c616c15b5
Nit fixed in prometheus for asp.net core (#3510) 2022-08-01 11:09:15 -07:00
Reiley Yang 8d5d3d6ee8
Dust off Prometheus Exporters (#3507) 2022-08-01 10:33:00 -07:00
Yun-Ting Lin 084244ccae
[Prometheus] Remove shared project and move the shared code under listener project (#3503) 2022-07-29 17:16:20 -07:00
Reiley Yang f21afc8ce9
Exponential Bucket Histogram - part 8 (#3505) 2022-07-29 16:26:28 -07:00
Timothy Mothra cb6b7a82ce
improve test coverage: OpenTelemetry.Api `CallerArgumentExpressionAttribute` (#3362) 2022-07-29 14:10:12 -07:00
nayang7 0a4a625158
Fix Remote IP Address - NULL reference exception (#3481) 2022-07-28 22:36:19 -07:00
liangli 82e041c27c
fix: replace all newtonsoft.json usages (#3478) 2022-07-28 19:12:28 -07:00
Reiley Yang aa153c137c
Fix nits (#3502) 2022-07-28 18:08:47 -07:00
Yun-Ting Lin cd6043bbf7
[Prometheus] Split up projects based on hosting mechanism. (#3430) 2022-07-28 16:02:53 -07:00
Mikel Blanchard 2b1e75d7e9
[Logs] Add extension for registering OpenTelemetryLoggerProvider with ILoggingBuilder (#3489) 2022-07-28 13:11:02 -07:00
Piotr Kiełkowicz f089ec75bd
EnvironmentVariableHelper support for boolean (#3457) 2022-07-28 09:30:33 -07:00
Alan West c1f376ac8b
OTLP exporter support for limiting activity tags, events, and links (#3376) 2022-07-28 07:48:21 -07:00
Reiley Yang 25cfa1721f
Exponential Bucket Histogram - part 7 (#3499)
* hammer out the upper/lower bound of scale

* comment
2022-07-27 16:21:55 -07:00
Vishwesh Bankwar 6789efab53
Asp.Net Core Unit test [Activity started in middleware is modified by instrumentation] (#3490) 2022-07-27 15:27:44 -07:00
Cijo Thomas f9ed3047b6
Minor fixes to Stress Tests (#3496) 2022-07-27 14:52:46 -07:00
Reiley Yang 44ac86cb74
Exponential Bucket Histogram - part 6 (#3494) 2022-07-26 16:23:31 -07:00
Reiley Yang 6f2b1a0b34
Exponential Bucket Histogram - part 5 (#3482) 2022-07-25 10:16:21 -07:00
Reiley Yang a55e3391cd
Simplify code by using struct default initialization (#3484) 2022-07-25 09:46:31 -07:00
Reiley Yang 720cbdd2f8
Exponential Bucket Histogram - part 4 (#3477)
* cover integer overflow

* seal

* static
2022-07-22 16:59:52 -07:00
Mikel Blanchard bfabe9bc26
[Logs] OpenTelemetry.Extensions.EventSource extensions project (#3454)
* Add OpenTelemetryEventSourceLogEmitter.

* Project rename.

* Started tests.

* Added behavior comment in example.

* Add  --prerelease in READMEs.

* Example tweaks.

* Test improvements.

* Added activity_id/related_activity_id test.

* Warning cleanup.
2022-07-22 15:40:39 -07:00
Vishwesh Bankwar 1cd84d806a
remove sethttpflavor (#3474) 2022-07-22 12:03:01 -07:00
Reiley Yang 795aedc7de
Exponential Bucket Histogram - part 3 (#3473) 2022-07-22 11:24:50 -07:00
Cijo Thomas 7de3f001bd
Update instrumentation.runtime version (#3471) 2022-07-21 22:56:28 -07:00
Mikel Blanchard bef48ac620
Fix ExceptionProcessor test failing on x86. (#3467) 2022-07-21 17:19:25 -07:00
Reiley Yang cf3dfc51f5
Exponential Bucket Histogram - part 2 (#3468) 2022-07-21 13:35:01 -07:00
Vishwesh Bankwar 54e83a9c9b
Add http.scheme tag to HttpClient instrumentation (#3464)
* add http.scheme tag
2022-07-20 13:59:07 -07:00
Reiley Yang 95419ed309
Exponential Bucket Histogram - part 1 (#3462) 2022-07-20 12:16:32 -07:00
Vishwesh Bankwar f58d9094b9
fix changelog typo (#3465) 2022-07-20 11:30:26 -07:00
Alan West 3d6be9cb57
Start ZPages HttpListener sooner (#3463) 2022-07-20 10:20:17 -07:00
Piotr Kiełkowicz d93606ea71 typo fixes (#3459) 2022-07-20 07:31:43 -07:00
Alan West 5c9a5c6781
Add RecordException overload accepting additional tags (#3433)
* Add RecordException overload accepting additional tags

* Update changelog

* Update public api

* Use TagList

* Update public API

* Update public API

* Check if activity is null

* -?

Co-authored-by: Utkarsh Umesan Pillai <utpilla@microsoft.com>
2022-07-19 14:57:18 -07:00
Robert Pająk 2ebea481f2
docs: auto-instrumentation vs instrumentation state (#3452) 2022-07-18 16:36:22 -07:00
Mikel Blanchard ab10e119ba
[Logs] Serilog extensions project (#3438)
* Add Serilog extensions project.

* Improve provider disposal when using serilog.

* Warning fixes.

* Fix README.

* Code review.

* Move Serilog version to props.

* Rename LogEmitter.Log -> Emit.

* Added unit tests.

* Warning cleanup.

* Code review.

* Standard README jazz.

* Removed ApiCompat block.
2022-07-18 09:38:02 -07:00
Robert Pająk a19d106e0c
Support OTEL_METRIC_EXPORT_INTERVAL and OTEL_METRIC_EXPORT_TIMEOUT (#3424) 2022-07-15 07:46:03 -07:00
Gabriel Lucaci bc4f788383
Fix exact match in wildcard (#3446)
* Add support for exact match
2022-07-14 23:17:26 -07:00
Sami Musallam f471a9f197
feat(enhance-tracertest): removed unused tracerProvider (#3437) 2022-07-11 16:40:48 -07:00
Gérald Barré 1c6bb182c7
Replace StringComparison.InvariantCultureIgnoreCase with OrdinalIgnoreCase (#3436) 2022-07-11 16:20:08 -07:00
Utkarsh Umesan Pillai be6ab712b5
Update SqlInstrumentation ActivitySource name (#3435)
* Update SqlInstrumentation ActivitySource
2022-07-11 13:51:08 -07:00
Mikel Blanchard be588bdcd3
Logs: Add LogEmitter API (#3423)
* Add LogEmitter API.

* Added LogEmitter tests.

* Updated to NOT push ILogger scopes onto LogRecords created through LogEmitter.

* Timestamp tests.

* LogRecordAttributeList tests + bug fix.

* Warning cleanup.

Co-authored-by: Cijo Thomas <cithomas@microsoft.com>
2022-07-11 08:59:44 -07:00