You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _includes/requirements/dotnet.rst
+6-3
Original file line number
Diff line number
Diff line change
@@ -2,19 +2,22 @@ The Splunk Distribution of OpenTelemetry .NET supports the following .NET versio
2
2
3
3
- Instrumentation for traces and metrics:
4
4
5
+
- .NET 9.0 (End of Support: May 12, 2026)
5
6
- .NET 8.0 (End of Support: November 10, 2026)
6
-
- .NET 6.0 (End of Support: November 12, 2024)
7
7
- .NET Framework 4.7 and higher
8
8
- .NET Framework 4.6.2 (End of Support: January 12, 2027)
9
9
10
10
- AlwaysOn Profiling:
11
11
12
+
- .NET 9.0 (End of Support: May 12, 2026)
12
13
- .NET 8.0 (End of Support: November 10, 2026)
13
-
- .NET 6.0 (End of Support: November 12, 2024)
14
14
15
15
.. note:: .NET Framework is not supported for AlwaysOn Profiling.
16
16
17
-
.. note:: .NET 7 reached End of Life on May 14, 2024. Best effort support is provided for the last version only, 7.0.19, which was tested using Splunk Distribution of OpenTelemetry .NET version 1.5.0.
17
+
.. caution::
18
+
19
+
The Splunk Distribution of OpenTelemetry .NET version 1.9.0 is not compatible with .NET 6 or .NET 7 since both have reached End of Life. If you want to continue instrumenting .NET 6 or .NET 7 services use the Splunk Distribution of OpenTelemetry .NET version 1.8.0 or lower.
20
+
Best effort support for Splunk Distribution of OpenTelemetry .NET is provided up to November 12, 2025 only for the last versions of .NET 6 (version 6.0.36) and .NET 7 (version 7.0.20).
18
21
19
22
The distribution supports the following architectures:
Copy file name to clipboardExpand all lines: gdi/get-data-in/application/otel-dotnet/instrumentation/connect-traces-logs.rst
+1-1
Original file line number
Diff line number
Diff line change
@@ -50,7 +50,7 @@ Check compatibility and requirements
50
50
51
51
.. note:: Automatic log to trace correlation only works for .NET applications. For .NET Framework use manual correlation. See :ref:`manual-trace-logs-correlation-otel`.
52
52
53
-
``Microsoft.Extensions.Logging`` version ``8.0.0`` and higher are supported.
53
+
``Microsoft.Extensions.Logging`` version ``9.0.0`` and higher are supported.
If traces from your instrumented application or service are not available in Splunk Observability Cloud, verify the OpenTelemetry Collector configuration:
82
+
If traces from your instrumented application or service are not available in Splunk Observability Cloud, check the following:
Make sure that your application targets :ref:`the supported versions of .NET <dotnet-requirements>`.
88
+
89
+
If the .NET version you're using is not supported, your log entries might be similar to the following:
90
+
91
+
.. code-block:: bash
92
+
93
+
[Information] Rule Engine: Error in StartupHook initialization: 6.0.36 is not supported
94
+
[Error] Rule 'Minimum Supported Framework Version Validator' failed: Verifies that the application is running on a supported version of the .NET runtime.
#. Activate the :strong:`Include prerelease` setting.
71
-
#. Install the specified version of the following libraries:
72
-
73
-
- :new-page:`OpenTelemetry version 1.3.2 <https://www.nuget.org/packages/OpenTelemetry/1.3.2>`
74
-
- :new-page:`OpenTelemetry.Exporter.OpenTelemetryProtocol version 1.3.2 <https://www.nuget.org/packages/OpenTelemetry.Exporter.OpenTelemetryProtocol/1.3.2>`
75
-
- :new-page:`OpenTelemetry.Instrumentation.Http version 1.0.0-rc9.4 <https://www.nuget.org/packages/OpenTelemetry.Instrumentation.Http/1.0.0-rc9.4>`
76
-
- :new-page:`OpenTelemetry.Instrumentation.AspNetCore version 1.0.0-rc9.4 <https://www.nuget.org/packages/OpenTelemetry.Instrumentation.AspNetCore/1.0.0-rc9.4>`
77
-
- :new-page:`Microsoft.Azure.Functions.Extensions version 1.1.0 <https://www.nuget.org/packages/Microsoft.Azure.Functions.Extensions/1.1.0>`
78
-
79
-
.. note:: Due to runtime dependencies, only the indicated versions are guaranteed to work when instrumenting in-process functions.
80
-
81
68
.. tab:: .NET 8 In-process function
82
69
83
70
#. Activate the :strong:`Include prerelease` setting.
@@ -161,69 +148,6 @@ After adding the dependencies, initialize OpenTelemetry in your function.
161
148
162
149
.. note:: When instrumenting isolated worker process functions, you can encapsulate startup initialization and parameters into other functions.
163
150
164
-
.. tab:: .NET 6 In-process function
165
-
166
-
Define a startup function and decorate the assembly with it. The startup function uses the Azure.Functions.Extensions package to collect useful metadata.
Define a startup function and decorate the assembly with it. The startup function uses the Azure.Functions.Extensions package to collect useful metadata.
0 commit comments