Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebase main with upstream #6

Open
wants to merge 439 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
439 commits
Select commit Hold shift + click to select a range
3c3ba09
Improve changelog to indicate which version of sdk (#4991)
TimothyMothra Oct 26, 2023
f7b4ae1
Add `url.scheme` to `http.client.request.duration` metric (#4989)
vishweshbankwar Oct 26, 2023
74ad003
[HttpClient & ASP.NET Core] Change metric descriptions as per spec (#…
vishweshbankwar Oct 26, 2023
8463f60
Update CHANGELOG for 1.6.0-beta.2 release for non-core components (#4…
utpilla Oct 26, 2023
0839431
Shim - remove reference to 1.6.0-beta.2 (#4998)
Kielek Oct 27, 2023
d76aa77
update test packages and global.json to net8.0 rc.2 (#5000)
vishweshbankwar Oct 27, 2023
86a6ba0
fix global.json (#5002)
vishweshbankwar Oct 27, 2023
b45b8a9
Check isSampled parameter in UpdateWithExemplar method (#5004)
ImoutoChan Oct 31, 2023
5cb7a3f
[ASP.NET Core] Set `http.request.method` as per spec (#5001)
vishweshbankwar Oct 31, 2023
d1d6d4b
[HttpClient & HttpWebRequest] Set `http.request.method` as per spec (…
vishweshbankwar Nov 1, 2023
ff9912f
W3C Trace propagator tests - switch to level 1 (#4937)
Kielek Nov 1, 2023
2de73b2
[repo] Update dotnet format ci job (#4881)
tombiddulph Nov 1, 2023
e454dc9
A code sample to show how to create new root activities that link to …
kalyanaj Nov 1, 2023
9ba8887
[repo] Remove old .net 6 workaround code from test props (#5014)
CodeBlanch Nov 1, 2023
ba161c4
[Exemplars] Add isSampled check for Histograms (#5016)
utpilla Nov 2, 2023
defaffa
[Documentation] Update docs for selecting specific tags of a metric i…
jwreford99 Nov 2, 2023
c8f939e
[repo] dotnet format ci follow-up (#5012)
CodeBlanch Nov 2, 2023
37481f1
[sdk] Customize known connection histograms buckets (#5008)
JamesNK Nov 3, 2023
d91be77
[ASP.NET Core] Add `error.type` attribute for tracing and metrics (#4…
vishweshbankwar Nov 3, 2023
299a6c1
Remove zero bucket for the histogram buckets for ASP.NET Core and Htt…
utpilla Nov 3, 2023
5e6eca8
Minor correction to Exemplar default (#5024)
cijothomas Nov 3, 2023
5345863
[repo] Bump Microsoft.Extensions.Logging.Configuration and clean up n…
CodeBlanch Nov 3, 2023
f2ab976
[repo] Update Microsoft.Extensions.* packages (#5015)
utpilla Nov 6, 2023
91ed41f
Update SIG meeting time to 9AM (#5031)
cijothomas Nov 8, 2023
4a3c8d3
[HttpClient] Add `error.type` for traces and metrics (#5005)
vishweshbankwar Nov 8, 2023
f25ff3a
[AspNetCore] [Http] remove Activity Status Description and update uni…
TimothyMothra Nov 9, 2023
0a989a9
Add test suite to analyze ASP.NET Core routing scenarios (#4950)
alanwest Nov 9, 2023
00750dd
Fix broken links (#5033)
danelson Nov 9, 2023
94ede6e
[HttpWebRequest] Add `error.type` for trace and metric (#5034)
vishweshbankwar Nov 9, 2023
b7bc57b
[HttpClient] Fix errorType statusCode (#5039)
vishweshbankwar Nov 9, 2023
4ccee25
[ASP.NET Core] update `network.protocol.version` values as per spec (…
vishweshbankwar Nov 10, 2023
6637308
[HttpClient] update `network.protocol.version` values as per specific…
vishweshbankwar Nov 10, 2023
c062e12
Removed InProcServerTests.cs (#5041)
ngruson Nov 10, 2023
0bc3bdc
Fixed resource readme to reflect actual default (#5045)
cijothomas Nov 13, 2023
78ab35c
[ASP.NET Core] Remove suppression for metrics generated from promethe…
vishweshbankwar Nov 13, 2023
ecb5dc8
[sdk] Ignore event counters in SelfDiagnosticsEventListener (#5046)
CodeBlanch Nov 14, 2023
201811a
[HttpClient and ASP.NET Core] Fix failures due to changes in .NET8.0 …
vishweshbankwar Nov 14, 2023
b0f9607
Upgrade rc dependencies to net8.0 stable (#5051)
vishweshbankwar Nov 14, 2023
c337d1e
[repo] Misc changes (#5053)
utpilla Nov 15, 2023
e904994
[HttpClient & HttpWebRequest] Set network protocol version from respo…
vishweshbankwar Nov 15, 2023
bdd931e
Fix histogram for dns.lookup.duration (#5058)
Kielek Nov 16, 2023
f2c2255
Make MetricPoint reclaim an opt-in experimental feature (#5052)
utpilla Nov 16, 2023
d346196
add concurrency tests with Coyote to CI (#4879)
Yun-Ting Nov 17, 2023
2a228f9
Refactor HttpWebRequestActivitySource (#5055)
vishweshbankwar Nov 17, 2023
68eabf0
Fix Activity http.route and name (#5026)
alanwest Nov 17, 2023
0256f87
Http Span Status - Default to Unset if not in range defined by spec (…
vishweshbankwar Nov 17, 2023
276b307
Update CHANGELOG for 1.6.0-beta.3 release of instrumentation librarie…
utpilla Nov 17, 2023
2b62e47
Add metric bucket override for OpenTelemetry.Instrumentation.AspNet (…
qhris Nov 20, 2023
7dff324
Add note about .NET8.0 metrics in readme (#5067)
vishweshbankwar Nov 21, 2023
a55341a
[HttpClient] Remove OTEL_SEMCONV_STABILITY_OPT_IN (#5068)
vishweshbankwar Nov 21, 2023
0c4f065
[ASP.NET Core] Remove OTEL_SEMCONV_STABILITY_OPT_IN (#5066)
vishweshbankwar Nov 21, 2023
1f7f931
[hosting] Support .NET 8 IMetricsBuilder API (#4958)
CodeBlanch Nov 22, 2023
f9c300b
Use test host in unit tests (#5040)
ngruson Nov 22, 2023
e383b5d
[sdk + otlp] Add log processor factory overload (#4916)
CodeBlanch Nov 22, 2023
4d61dba
[otlp] Improve README around using Options API for configuration (#5080)
CodeBlanch Nov 23, 2023
eec09c9
[ASP.NET Core] Remove SDK dependency (#5075)
vishweshbankwar Nov 23, 2023
324ab61
Remove threshold for MetricPoint reclaim (#5087)
utpilla Nov 28, 2023
617ac6c
Update Metrics Benchmarks (#5081)
utpilla Nov 28, 2023
f96ca5c
Martin Thwaites - triager (#5074)
Kielek Nov 28, 2023
e6f97bc
[HttpClient] Fix activity displayName (#5078)
vishweshbankwar Nov 29, 2023
97442ef
Add support for instrumentation scope attributes (Meter tags) (#5089)
cijothomas Nov 29, 2023
4e390e3
Rafactor OtlpMetricExporter (#5091)
utpilla Nov 29, 2023
6a829dd
[HttpClient] Remove SDK dependency (#5077)
vishweshbankwar Nov 29, 2023
79aa39f
Removed usage of Mock<BaseProcessor> (#5095)
ngruson Nov 29, 2023
4f73d2b
[ASP.NET Core] Remove netstandard2.1 target (#5094)
vishweshbankwar Nov 29, 2023
39c77d4
[ASP.NET Core] Remove grpc server instrumentation (#5097)
vishweshbankwar Nov 29, 2023
a47b222
[logging] UseOpenTelemetry extension & WithLogging default behavior (…
CodeBlanch Nov 29, 2023
014d5a1
Fix Console metric exporter null reference (#5099)
vishweshbankwar Nov 29, 2023
c637263
Update CHANGELOG for 1.7.0-rc.1 (#5100)
utpilla Nov 29, 2023
f592dcf
Update benchmarks for Traces and Logs (#5104)
utpilla Nov 30, 2023
9211cee
[HttpClient & ASP.NET Core] Document request durations (#5079)
vishweshbankwar Dec 1, 2023
61c6c74
Rename HttpClientInstrumentationOptions (#5109)
vishweshbankwar Dec 1, 2023
94c20c6
Remove userAgent tag from HttpClient activity (#5110)
vishweshbankwar Dec 1, 2023
c48c014
Rename AspNetCoreInstrumentationOptions (#5108)
vishweshbankwar Dec 1, 2023
c5f5dd7
[HttpWebRequest] Add additional error types (#5111)
vishweshbankwar Dec 1, 2023
9dbd22d
[Instrumentation.AspNetCore] Use static Meter and Histogram (#5112)
utpilla Dec 2, 2023
4a8f99e
Update CHANGELOG for 1.6.0-rc.1 release of AspNetCore and HttpClient …
utpilla Dec 2, 2023
55f76f6
Removed Moq dependency from Api.Tests (#5117)
ngruson Dec 4, 2023
8d2162f
Removed Moq dependency from Exporter.Prometheus.HttpListener.Tests (#…
ngruson Dec 4, 2023
fba99e1
Bump actions/setup-dotnet from 3 to 4 (#5127)
dependabot[bot] Dec 4, 2023
a3d2fec
Removed Moq dependency from Instrumentation.SqlClient.Tests (#5125)
ngruson Dec 4, 2023
4cec274
Removed Moq dependency from Extensions.Hosting.Tests (#5122)
ngruson Dec 4, 2023
41d8883
Removed Moq dependency from Exporter.Zipkin.Tests (#5121)
ngruson Dec 4, 2023
8369c20
Removed Moq dependency from Exporter.Prometheus.AspNetCore.Tests (#5119)
ngruson Dec 4, 2023
bb3a91a
Removed Moq dependency from Benchmarks (#5116)
ngruson Dec 4, 2023
d617171
Removed Moq dependency from OpenTelemetry.Instrumentation.Http.Tests …
ngruson Dec 5, 2023
5ca1124
Removed Moq dependency from Exporter.OpenTelemetryProtocol.Tests (#5118)
ngruson Dec 5, 2023
f11801d
Removed Moq dependency from Shims.OpenTracing.Tests (#5126)
ngruson Dec 5, 2023
3619a6f
Removed Moq dependency from OpenTelemetry.Tests (#5128)
ngruson Dec 6, 2023
cd5b753
Removed Moq dependency from Instrumentation.Grpc.Tests (#5124)
ngruson Dec 6, 2023
a963ec8
Removed Moq dependency from Instrumentation.AspNetCore.Tests (#5123)
ngruson Dec 6, 2023
4cf2bf4
Moq cleanup (#5133)
ngruson Dec 6, 2023
7419d85
Export OpenMetrics format for prometheus exporters (#5107)
robertcoltheart Dec 7, 2023
57ee852
Simplify copyright disclaimer (#5140)
reyang Dec 7, 2023
ac56c9f
Update documentation comments for `OpenTelemetryDependencyInjectionMe…
utpilla Dec 7, 2023
ff39563
Bump actions/stale from 8 to 9 (#5142)
dependabot[bot] Dec 7, 2023
58e8f24
Add grpc instrumentation with experimental feature flag (#5130)
vishweshbankwar Dec 7, 2023
93fd7d3
Doc fix for RecordException (#5143)
cijothomas Dec 8, 2023
f5c1160
[api-logs] Define OTEL1000 & OTEL1001 diagnostics and decorate APIs (…
CodeBlanch Dec 8, 2023
f075128
Solve 404 error in unit test (#5145)
ngruson Dec 8, 2023
ecef81d
[api-extensions-logs] ExperimentalAttribute decoration for experiment…
CodeBlanch Dec 8, 2023
f69c025
Update CHANGLEOG for 1.7.0 (#5149)
utpilla Dec 8, 2023
2a850d6
Add main readme for traces with best practices (#5144)
cijothomas Dec 9, 2023
13791e2
[sdk-logs] ExperimentalAttribute decorations for experimental log API…
CodeBlanch Dec 9, 2023
cd000be
Minor perf optimization (#5152)
utpilla Dec 11, 2023
3846874
[sdk-metrics] ExperimentalAttribute decorations for experimental exem…
CodeBlanch Dec 11, 2023
0680ae3
[hosting-logs] ExperimentalAttribute decorations for experimental API…
CodeBlanch Dec 11, 2023
ffc1740
[exporter-logs] Add ExperimentalAttribute decorations for experimenta…
CodeBlanch Dec 11, 2023
0278deb
Minor perf improvement for AspNetCore instrumentation (#5157)
utpilla Dec 12, 2023
486ee58
Remove unused code from Http instrumentation (#5159)
utpilla Dec 12, 2023
7fec53d
Rename extension classes for HttpClient and Asp.Net Core (#5161)
vishweshbankwar Dec 12, 2023
a736574
Minor refactoring for instrumentation libraries (#5162)
utpilla Dec 13, 2023
5eaed73
Bump github/codeql-action from 2 to 3 (#5167)
dependabot[bot] Dec 13, 2023
ecaa601
[HttpClient] Minor refactor (#5164)
vishweshbankwar Dec 13, 2023
080ed3d
Add MinVerTagPrefix for AspNetCore and Http instrumentation libraries…
utpilla Dec 13, 2023
f77307b
Update CHANGELOG for 1.6.0 release of AspNetCore and Http instrumenta…
utpilla Dec 14, 2023
3ffbef3
Update OTel latest stable version to 1.7.0 (#5174)
utpilla Dec 14, 2023
1477c85
Update CHANGELOG for 1.7.0 release of AspNetCore and Http instrumenta…
utpilla Dec 14, 2023
2bccad8
Tweaks to ActivityCreation benchmarks (#5173)
cijothomas Dec 14, 2023
4842364
[HttpClient & Asp.Net Core] Update Readme.md (#5168)
vishweshbankwar Dec 14, 2023
c0969d0
Bump actions/upload-artifact from 3 to 4 (#5178)
dependabot[bot] Dec 14, 2023
bea458a
Update README.md (#5180)
utpilla Dec 14, 2023
2961ff5
Update main README (#5181)
utpilla Dec 14, 2023
3c986e8
Add scope info and version to Prometheus exporter (#5086)
robertcoltheart Dec 15, 2023
7eeae5b
Scope info should only be exported for Prometheus if OpenMetrics is r…
robertcoltheart Dec 15, 2023
af83eb1
[sdk-logs] Keep LogRecord.State & LogRecord.Attributes in sync if eit…
CodeBlanch Dec 15, 2023
65dd83b
Improve docs on Resources to encourage its usage (#5185)
cijothomas Dec 18, 2023
63fe0f3
[repo] Add THIRD-PARTY-NOTICES file (#5190)
CodeBlanch Dec 19, 2023
9d8ef70
AggregatorStore: don't double-count drops in doubles (#5193)
NickCraver Dec 19, 2023
14ee5c4
[repo] Include license files in packages (#5192)
CodeBlanch Dec 19, 2023
e3759a1
Remove unnecessary package reference from SDK (#5198)
utpilla Dec 22, 2023
0889e8d
Add otlp log extension methods for LoggerProviderBuilder (#5103)
Yun-Ting Dec 23, 2023
d73ed67
Update aspnetcore docs to remove prerelease (#5203)
stevejgordon Jan 8, 2024
6250307
[repo] Update docs with third-party code inclusion guidance (#5195)
CodeBlanch Jan 8, 2024
88493d2
[repo] CI improvements (#5023)
CodeBlanch Jan 8, 2024
aaae273
[repo] Bump StyleCop.Analyzers to latest NuGet (#5204)
CodeBlanch Jan 9, 2024
d0620e6
[repo] Add copyright header template to .editorconfig (#5206)
CodeBlanch Jan 10, 2024
1b4f231
Complex object logging example (#5214)
reyang Jan 12, 2024
b9d09be
Update docs for complex object logging (#5217)
reyang Jan 12, 2024
c783632
Use GFM NOTES syntax (#5219)
reyang Jan 12, 2024
3a5134f
Use GMF Warning/Caution (#5220)
reyang Jan 12, 2024
90a9c6c
[api] Fix Baggage context leak issue (#5208)
CodeBlanch Jan 16, 2024
6e04213
Bump OTLP proto files to 1.1.0 (#5215)
Kielek Jan 16, 2024
6d88762
Policheck (#5221)
reyang Jan 16, 2024
18ccd87
Only create a sibling activity when trace id, span id or trace state …
ngruson Jan 16, 2024
f71df66
Use proper GFM warning syntax (#5225)
reyang Jan 16, 2024
26eae7c
[repo] Bump sqlclient package version to avoid security warning (#5228)
cijothomas Jan 17, 2024
8c0a4a5
[revert] [api] Fix Baggage context leak issue (#5227)
CodeBlanch Jan 17, 2024
89e5382
docs: `resource-detector` should not be tied to tracing (#5188)
luizhlelis Jan 18, 2024
45cf7c3
Fix SimpleExemplarReservoir for cumulative (#5230)
cijothomas Jan 18, 2024
dfd27c5
HTTP Instrumentation - fix description for http.client.request.durati…
Kielek Jan 19, 2024
ca051e2
Minor docs tweak (#5235)
reyang Jan 22, 2024
9db5a52
Remove testexporter in favor of inmemoryexporter (#5238)
cijothomas Jan 22, 2024
00c3e58
[Instrumentation.AspNetCore] Fix changelog entry and remove package r…
vishweshbankwar Jan 22, 2024
e3b8b45
Main readme updates to reflect release status better (#5237)
cijothomas Jan 22, 2024
a872c7d
[Instrumentation.AspNetCore] HttpInListener - remove unused fields (#…
Kielek Jan 22, 2024
dca99b6
Revise the metrics perf guidance (#5243)
reyang Jan 22, 2024
eab0a7c
Docs - logging best practice (#5246)
reyang Jan 23, 2024
0a77cc3
[docs] Avoid duplicate ToString calls in redaction log processor (#5248)
CodeBlanch Jan 24, 2024
6f753f6
Remove ILogger scope from the ASP.NET Core logging getting started do…
reyang Jan 25, 2024
1e0e755
[repo] Add more welcoming note for community meeting in README (#5253)
cijothomas Jan 25, 2024
0fefe37
[otlp] Fix doc for LogRecord.EventId attributes (#5251)
sprayzcs Jan 25, 2024
3b8cee7
[docs] Logger management guidance (#5249)
reyang Jan 25, 2024
914ebf9
[repo] Fix docfx build + improve CI for md-only PRs (#5257)
CodeBlanch Jan 25, 2024
11ac32c
[repo-ci] Bump codecov/codecov-action from 3.1.4 to 3.1.5 (#5263)
dependabot[bot] Jan 26, 2024
c1f9a05
[otlp] Remove Experimental Flag and emit stable Exception attributes …
rajkumar-rangaraj Jan 26, 2024
eaf8316
Add base class for implementing retry strategies in otlp exporter (#4…
vishweshbankwar Jan 26, 2024
3fb2ec5
Log correlation/redaction doc improvements (#5262)
reyang Jan 26, 2024
26a2d4b
Fixed Missing Endpoint (#5135)
cliedeman Jan 27, 2024
c2bb4c5
Update changelog for #5135 (#5269)
alanwest Jan 27, 2024
512c7dc
Link to .NET 9 log filter plan (#5267)
reyang Jan 27, 2024
0b9cf42
[Instrumentation.GrpcNetClient] Support only stable HTTP semantic con…
Kielek Jan 27, 2024
48db3e1
[repo] markdownlint ci changes (#5281)
CodeBlanch Jan 29, 2024
98f6873
Improve metrics docs (#5279)
reyang Jan 30, 2024
c8a097d
[logs] Fix pooling issues when wrapping batch export processor (#5255)
CodeBlanch Jan 30, 2024
6a5a57f
[sdk] Perf improvement for TraceContextPropagator.Inject (#5278)
CodeBlanch Jan 30, 2024
edc9fe2
[Instrumentation.SqlClient] Support only stable HTTP semantic convent…
Kielek Jan 30, 2024
52a03b1
Rename GrpcClientInstrumentationOptions to GrpcClientTraceInstrumenta…
Kielek Jan 30, 2024
8ca81d4
[repo-ci] Bump AurorNZ/paths-filter to resolve GitHub Node version wa…
CodeBlanch Jan 30, 2024
d2f9d05
Rename SqlClientInstrumentationOptions to SqlClientTraceInstrumentati…
Kielek Jan 31, 2024
0ee3eb1
Improve metrics docs - part 2 (#5284)
reyang Jan 31, 2024
bace882
[Editorial] add ToC to logging/metrics docs (#5298)
reyang Feb 1, 2024
3d60de1
[Logs Bridge API] Add support for Body set directly on LogRecord for …
Yun-Ting Feb 1, 2024
9fd01f7
Metrics docs improvement - exemplar, enrichment, memory (#5299)
reyang Feb 1, 2024
8b54074
[prometheus-httplistener] Throw an exception if the listener cannot b…
CodeBlanch Feb 1, 2024
c28b3e1
[aspnetcore-route-docs] Fix markdown to make markdownlint v15 happy (…
alanwest Feb 1, 2024
4dedead
Bump DavidAnson/markdownlint-cli2-action from 14.0.0 to 15.0.0 (#5290)
dependabot[bot] Feb 1, 2024
edfea52
Bump codecov/codecov-action from 3.1.5 to 4.0.1 (#5294)
CodeBlanch Feb 2, 2024
71f9a42
Bump al-cheb/configure-pagefile-action from 1.3 to 1.4 (#5309)
dependabot[bot] Feb 2, 2024
ef942a1
[metrics] Fix perf regression introduced by metric point reclaim feat…
CodeBlanch Feb 2, 2024
ef977c1
[otlp] Use LogRecord.Logger.Name for instrumentation scope if LogReco…
AB027PS Feb 5, 2024
a31bca8
[Instrumentation.SqlClient] Stop emitting db.statement_type attribute…
Kielek Feb 5, 2024
ebb3524
Improve tracing doc (#5310)
reyang Feb 6, 2024
c057e6a
[Instrumentation.AspNetCore] .NET6 library works on .NET7 and .NET8 (…
Kielek Feb 6, 2024
8ff986b
[sdk] Added support for setting `CardinalityLimit` allowed for the me…
Yun-Ting Feb 6, 2024
10f8a0d
[sdk-logs] Update LogRecord to keep CategoryName and Logger in sync (…
CodeBlanch Feb 7, 2024
3fa189a
[api+sdk] Groundwork for cross-cutting builder extensions (#5265)
CodeBlanch Feb 7, 2024
5b9a220
Update Metrics modeling guidance (#5318)
reyang Feb 7, 2024
98e9b6a
Minor doc fixes for clarity (#5319)
cijothomas Feb 7, 2024
72889f2
Tracing doc - clarify that activities should be stopped (#5320)
reyang Feb 7, 2024
7527782
Support both URL-encoded and non-URL encoded values for `OTEL_EXPORTE…
pyohannes Feb 7, 2024
05700f6
[metrics] Document view level cardinality limit (#5321)
reyang Feb 7, 2024
5ac06dd
Clean up guidance docs (#5329)
reyang Feb 8, 2024
93038e2
Dispose loggerFactory in benchmark (#5330)
reyang Feb 9, 2024
f214d27
[Instrumentation.SqlClient] Improve changelog (#5327)
Kielek Feb 9, 2024
cf00e42
[sdk-metrics] Obsolete SetMaxMetricPointsPerMetricStream + standarize…
CodeBlanch Feb 9, 2024
f6c31f3
[Editorial] Update the docs based on Copilot review feedback (#5332)
reyang Feb 9, 2024
8325786
Add MinVerTagPrefix for SQL and gRPC instrumentation (#5337)
alanwest Feb 9, 2024
f1a1835
[sdk-metrics] Remove some reflection used by tests (#5338)
CodeBlanch Feb 9, 2024
a2f85dc
Release instrumentation packages 1.7.1/1.7.0-beta.1 (#5322)
Kielek Feb 10, 2024
8b88f43
[GrpcNetClient] Clarify impact to SuppressDownstreamInstrumentation (…
alanwest Feb 10, 2024
303ab7a
Update changelog for #5252 (#5341)
alanwest Feb 10, 2024
87b970b
Remove experimental feature flag from doc (#5343)
cijothomas Feb 12, 2024
41ec189
Fix collector config in example (#5357)
cijothomas Feb 14, 2024
99a394c
[sdk] Rename SimpleExemplarReservoir to SimpleFixedSizeExemplarReserv…
rajkumar-rangaraj Feb 15, 2024
a120755
[repo] Bump Microsoft.Extensions.Telemetry.Abstractions to 8.2.0 (#5362)
reyang Feb 15, 2024
855e9c4
Fix typo in reporting exceptions documentation (#5363)
joegoldman2 Feb 15, 2024
e4b08ac
[docs-logging] Add a logging doc for showing how to set up a dedicate…
CodeBlanch Feb 15, 2024
5849d3a
Otlp Retry Part1 - Refactor ExportClients (#5335)
vishweshbankwar Feb 16, 2024
dd877fe
[sdk-metrics] Improve the perf of histogram snapshots (#5366)
CodeBlanch Feb 16, 2024
d27e9ba
Improve comment for SamplingDecision.Drop (#5370)
joegoldman2 Feb 20, 2024
bbce7ef
Option to not add _total suffix to counter metrics in Prometheus expo…
Bassardes Feb 20, 2024
af2b551
[sdk-metrics] Simplify the state built when an instrument is publishe…
CodeBlanch Feb 20, 2024
fb9576b
[repo] Switch CodeQL workflow to manual build (#5373)
CodeBlanch Feb 20, 2024
4ae0aaf
[sdk-metrics] Clean up locking in MetricPoint (#5368)
CodeBlanch Feb 20, 2024
5bcc805
[sdk-logs] Improve OpenTelemetryLogger.IsEnabled (#5375)
reyang Feb 21, 2024
09dd46f
[sdk-metrics] Refactor and improve interlocking code for doubles in M…
CodeBlanch Feb 22, 2024
88b6b0e
Improve OTLP Exporter doc - provide recommendation on custom AuthN (#…
reyang Feb 22, 2024
f5b7f9c
[ci] Add push trigger and workflow_dispatch trigger (#5383)
utpilla Feb 23, 2024
c87134d
[ci] Add checkout for push and workflow_dispatch trigger (#5384)
CodeBlanch Feb 23, 2024
7e0213d
Otlp Retry Part2 - Introduce transmission handler (#5367)
vishweshbankwar Feb 23, 2024
73b6e30
[tools] Stress test improvements (#5381)
CodeBlanch Feb 23, 2024
24d52c4
[tools] Stress test README updates (#5388)
CodeBlanch Feb 26, 2024
42c593d
[sdk-metrics] Exemplar spec improvements (#5386)
CodeBlanch Feb 27, 2024
4443223
[sdk-metrics] XML doc tweaks for exemplar experimental APIs (#5392)
CodeBlanch Feb 27, 2024
e7cbbbb
[sdk-metrics] Improve exemplar tests (#5393)
CodeBlanch Feb 27, 2024
278e246
[sdk-metrics] Support exemplars when using exponential histograms (#5…
CodeBlanch Feb 28, 2024
05b0ca4
[otlp-metrics] Support exemplars for all metric types (#5397)
CodeBlanch Feb 28, 2024
7ce0c55
[sdk-metrics] Refactor duplicated update completion code into a helpe…
CodeBlanch Feb 28, 2024
77ef123
[sdk-metrics] Refactor exemplar offer duplicated code into helper met…
CodeBlanch Feb 29, 2024
42ecd73
[sdk-metrics] ReadOnlyExemplarCollection tweaks (#5403)
CodeBlanch Feb 29, 2024
b754b13
[sdk-metrics] ExemplarFilter updates to match latest specification (#…
CodeBlanch Mar 1, 2024
97404a2
Clarify the recommendation regarding log category name (#5405)
reyang Mar 1, 2024
28ead76
Throw NotSupportedException when using `SetErrorStatusOnException` in…
Yun-Ting Mar 2, 2024
fc17a5a
[sdk-metrics] Remove ExemplarFilter classes (#5408)
CodeBlanch Mar 5, 2024
8cba986
[sdk-metrics] Use FrozenSet on net8+ for custom tag lookup (#5409)
CodeBlanch Mar 5, 2024
123c0b4
[sdk-metrics] Support setting exemplar filter from spec envvar key (#…
CodeBlanch Mar 5, 2024
df2abe8
Improve log filter example (#5406)
reyang Mar 5, 2024
a7f3400
[sdk-metrics] Pass all tags supplied at measurement to ExemplarReserv…
CodeBlanch Mar 6, 2024
bae8a6b
Reduce memory usage by reclaimed MetricPoint (#5416)
specialforest Mar 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
9 changes: 8 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,12 @@ trim_trailing_whitespace = true
[*.{cs,cshtml,htm,html,md,py,sln,xml}]
indent_size = 4

###############################
# Copyright header #
###############################
[*.cs]
file_header_template = Copyright The OpenTelemetry Authors\nSPDX-License-Identifier: Apache-2.0

###############################
# .NET Coding Conventions #
###############################
Expand All @@ -34,7 +40,7 @@ csharp_indent_switch_labels = true
csharp_indent_labels = flush_left

# Modifier preferences
csharp_preferred_modifier_order = public,private,protected,internal,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,volatile,async:suggestion
csharp_preferred_modifier_order = public,private,protected,internal,file,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,required,volatile,async:suggestion
dotnet_style_require_accessibility_modifiers = for_non_interface_members:silent

# this. preferences
Expand Down Expand Up @@ -106,6 +112,7 @@ csharp_style_prefer_index_operator = false:none
csharp_style_prefer_range_operator = false:none
csharp_style_pattern_local_over_anonymous_function = true:suggestion
csharp_style_deconstructed_variable_declaration = true:suggestion
csharp_style_namespace_declarations = file_scoped:warning

# Space preferences
csharp_space_after_cast = false
Expand Down
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Please provide a brief description of the changes here.

## Merge requirement checklist

* [ ] [CONTRIBUTING](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/CONTRIBUTING.md) guidelines followed (nullable enabled, static analysis, etc.)
* [ ] [CONTRIBUTING](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/CONTRIBUTING.md) guidelines followed (license requirements, nullable enabled, static analysis, etc.)
* [ ] Unit tests added/updated
* [ ] Appropriate `CHANGELOG.md` files updated for non-trivial changes
* [ ] Changes in public API reviewed (if applicable)
31 changes: 28 additions & 3 deletions .github/codecov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,32 @@ comment:
require_changes: no

ignore:
- "docs/**/*"
- "examples/**/*"
- "test/**/*"
- "**.md"
- ".github"
- ".vscode"
- "build"
- "docs"
- "examples"
- "src/Shared"
- "test"

flags:
unittests-Solution-Stable:
carryforward: true
paths:
- src

unittests-Solution-Experimental:
carryforward: true
paths:
- src

unittests-Instrumentation-Stable:
carryforward: true
paths:
- src

unittests-Instrumentation-Experimental:
carryforward: true
paths:
- src
82 changes: 82 additions & 0 deletions .github/workflows/Component.BuildTest.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
# Called by ci.yml to build & test project files
# See: https://docs.github.com/en/actions/using-workflows/reusing-workflows#creating-a-reusable-workflow
name: Build Component

on:
workflow_call:
inputs:
project-name:
required: true
type: string
project-build-commands:
default: ''
required: false
type: string
code-cov-name:
required: true
type: string
code-cov-prefix:
default: 'unittests'
required: false
type: string
os-list:
default: '[ "windows-latest", "ubuntu-latest" ]'
required: false
type: string
tfm-list:
default: '[ "net462", "net6.0", "net7.0", "net8.0" ]'
required: false
type: string

jobs:
build-test:

strategy:
fail-fast: false # ensures the entire test matrix is run, even if one permutation fails
matrix:
os: ${{ fromJSON(inputs.os-list) }}
version: ${{ fromJSON(inputs.tfm-list) }}
exclude:
- os: ubuntu-latest
version: net462

runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
with:
# Note: By default GitHub only fetches 1 commit. MinVer needs to find
# the version tag which is typically NOT on the first commit so we
# retrieve them all.
fetch-depth: 0

- name: Setup dotnet
uses: actions/setup-dotnet@v4

- name: dotnet restore ${{ inputs.project-name }}
run: dotnet restore ${{ inputs.project-name }} ${{ inputs.project-build-commands }}

- name: dotnet build ${{ inputs.project-name }}
run: dotnet build ${{ inputs.project-name }} --configuration Release --no-restore ${{ inputs.project-build-commands }}

- name: dotnet test ${{ inputs.project-name }}
run: dotnet test ${{ inputs.project-name }} --collect:"Code Coverage" --results-directory:TestResults --framework ${{ matrix.version }} --configuration Release --no-restore --no-build --logger:"console;verbosity=detailed" -- RunConfiguration.DisableAppDomain=true

- name: Install coverage tool
run: dotnet tool install -g dotnet-coverage

- name: Merging test results
run: dotnet-coverage merge -r -f cobertura -o ./TestResults/Cobertura.xml ./TestResults/*.coverage

- name: Upload code coverage ${{ inputs.code-cov-prefix }}-${{ inputs.code-cov-name }}
uses: codecov/codecov-action@v4
continue-on-error: true # Note: Don't fail for upload failures
env:
OS: ${{ matrix.os }}
TFM: ${{ matrix.version }}
token: ${{ secrets.CODECOV_TOKEN }}
with:
file: TestResults/Cobertura.xml
env_vars: OS,TFM
flags: ${{ inputs.code-cov-prefix }}-${{ inputs.code-cov-name }}
name: Code Coverage for ${{ inputs.code-cov-prefix }}-${{ inputs.code-cov-name }} on [${{ matrix.os }}.${{ matrix.version }}]
codecov_yml_path: .github/codecov.yml
24 changes: 0 additions & 24 deletions .github/workflows/apicompatibility.yml

This file was deleted.

28 changes: 0 additions & 28 deletions .github/workflows/ci-md.yml

This file was deleted.

Loading
Loading