From adfd46c3867caff85a30d4f39a2135000fd8dfcd Mon Sep 17 00:00:00 2001 From: pkopta-splunk Date: Tue, 1 Apr 2025 15:20:18 +0200 Subject: [PATCH 1/6] New issue added --- .../common-dotnet-troubleshooting.rst | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/gdi/get-data-in/application/otel-dotnet/troubleshooting/common-dotnet-troubleshooting.rst b/gdi/get-data-in/application/otel-dotnet/troubleshooting/common-dotnet-troubleshooting.rst index 1a14366dc..87f36907c 100644 --- a/gdi/get-data-in/application/otel-dotnet/troubleshooting/common-dotnet-troubleshooting.rst +++ b/gdi/get-data-in/application/otel-dotnet/troubleshooting/common-dotnet-troubleshooting.rst @@ -245,6 +245,19 @@ To resolve this issue, :ref:`install the .NET instrumentation using the NuGet pa Alternatively, you can update to the latest version of .NET, as this reduces the likelihood of dependency version conflicts. +IIS - Assembly Grant Set Issue +====================================== + +When using the .NET Framework with an IIS-hosted application, you might encounter crashes with an event similar to the following: + +.. code-block:: bash + + [Exception] System.IO.FileLoadException + [Message] "Loading this assembly would produce a different grant set from other instances." + +To resolve this issue, create a new ``DWARD`` value called ``LoaderOptimization`` and set its value to ``1`` under the registry key ``HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework``. +This allows different versions of the same application to load into different domains, though it may increase CPU and memory usage. + Uninstall the instrumentation ====================================== From 15e699578ecf6db05a73b7126be95dfb05e0f72f Mon Sep 17 00:00:00 2001 From: trangl Date: Tue, 1 Apr 2025 19:21:00 +0100 Subject: [PATCH 2/6] Update topic for accuracy per feedback --- .../charts/chart-analytics-reference.rst | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/data-visualization/charts/chart-analytics-reference.rst b/data-visualization/charts/chart-analytics-reference.rst index 0d6f92e2f..c6b0e808f 100644 --- a/data-visualization/charts/chart-analytics-reference.rst +++ b/data-visualization/charts/chart-analytics-reference.rst @@ -1,15 +1,22 @@ .. _analytics-ref: ************************************************************ -Functions reference for Splunk Observability Cloud +Analytics reference for Splunk Observability Cloud ************************************************************ .. meta:: - :description: You can run calculations on Splunk observability data and visualize their output in charts using SignalFlow analytics functions. The following page describes each analytics function of SignalFlow. + :description: You can run calculations on Splunk observability data and visualize their output in charts using SignalFlow analytics methods. The following page describes each analytics method of SignalFlow. + +Splunk Observability Cloud uses the analytics language SignalFlow to power all charts and detectors. All plots generate SignalFlow, which you can see by selecting :guilabel:`View Signalflow` while in the chart builder view. + +You can run calculations on observability data and visualize the output in charts using SignalFlow analytics methods. To use analytics in your charts, select :strong:`Add Analytics` in the :strong:`Plot Editor` tab. + + +Use the following list to learn more about each SignalFlow analytics method, including sample calculations. + +.. note:: Only SignalFlow methods are available in the chart builder view. To use SignalFlow functions, select :guilabel:`View SignalFlow` to see the SignalFlow program. For more information on SignalFlow programs, see the :new-page:`Analyze data using SignalFlow ` topic in the Splunk Observability Cloud Developer Guide. -You can run calculations on observability data and visualize the output in :ref:`charts ` using :ref:`SignalFlow ` analytics functions. To use analytics functions in your charts select :strong:`Add Analytics` in the :strong:`Plot Editor` tab. -Use the following list to learn more about each SignalFlow analytics function, including sample calculations. To use analytics functions in SignalFlow programs, see the :new-page:`SignalFlow Functions and Methods ` topic in the Splunk Observability Cloud Developer Guide. .. hlist:: :columns: 3 From 65c33a240b9bea3be63a639fa0d6137aba49f82a Mon Sep 17 00:00:00 2001 From: trangl Date: Tue, 1 Apr 2025 19:23:39 +0100 Subject: [PATCH 3/6] Rearrange --- data-visualization/charts/chart-analytics-reference.rst | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/data-visualization/charts/chart-analytics-reference.rst b/data-visualization/charts/chart-analytics-reference.rst index c6b0e808f..1a9d279f2 100644 --- a/data-visualization/charts/chart-analytics-reference.rst +++ b/data-visualization/charts/chart-analytics-reference.rst @@ -7,16 +7,12 @@ Analytics reference for Splunk Observability Cloud .. meta:: :description: You can run calculations on Splunk observability data and visualize their output in charts using SignalFlow analytics methods. The following page describes each analytics method of SignalFlow. -Splunk Observability Cloud uses the analytics language SignalFlow to power all charts and detectors. All plots generate SignalFlow, which you can see by selecting :guilabel:`View Signalflow` while in the chart builder view. - -You can run calculations on observability data and visualize the output in charts using SignalFlow analytics methods. To use analytics in your charts, select :strong:`Add Analytics` in the :strong:`Plot Editor` tab. +Splunk Observability Cloud uses the analytics language SignalFlow to power all charts and detectors. You can run calculations on observability data and visualize the output in charts using SignalFlow analytics methods. To use analytics in your charts, select :strong:`Add Analytics` in the :strong:`Plot Editor` tab. +Only SignalFlow methods are available in the chart builder view. To use SignalFlow functions, select :guilabel:`View SignalFlow` to see the SignalFlow program. For more information on writing SignalFlow programs, see the :new-page:`Analyze data using SignalFlow ` topic in the Splunk Observability Cloud Developer Guide. Use the following list to learn more about each SignalFlow analytics method, including sample calculations. -.. note:: Only SignalFlow methods are available in the chart builder view. To use SignalFlow functions, select :guilabel:`View SignalFlow` to see the SignalFlow program. For more information on SignalFlow programs, see the :new-page:`Analyze data using SignalFlow ` topic in the Splunk Observability Cloud Developer Guide. - - .. hlist:: :columns: 3 From 7a2b75f5476a0011a3ef97fa27866f059bf634c5 Mon Sep 17 00:00:00 2001 From: trangl-splunk <80287142+trangl-splunk@users.noreply.github.com> Date: Tue, 1 Apr 2025 19:41:29 +0100 Subject: [PATCH 4/6] Update data-visualization/charts/chart-analytics-reference.rst Co-authored-by: jcatera-splunk --- data-visualization/charts/chart-analytics-reference.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data-visualization/charts/chart-analytics-reference.rst b/data-visualization/charts/chart-analytics-reference.rst index 1a9d279f2..90be04cd9 100644 --- a/data-visualization/charts/chart-analytics-reference.rst +++ b/data-visualization/charts/chart-analytics-reference.rst @@ -7,7 +7,7 @@ Analytics reference for Splunk Observability Cloud .. meta:: :description: You can run calculations on Splunk observability data and visualize their output in charts using SignalFlow analytics methods. The following page describes each analytics method of SignalFlow. -Splunk Observability Cloud uses the analytics language SignalFlow to power all charts and detectors. You can run calculations on observability data and visualize the output in charts using SignalFlow analytics methods. To use analytics in your charts, select :strong:`Add Analytics` in the :strong:`Plot Editor` tab. +Splunk Observability Cloud uses the analytics language SignalFlow to power all charts and detectors. You can run calculations on observability data and visualize the output in charts using SignalFlow analytics methods. To use analytics in your charts, select :guilabel:`Add Analytics` in the :guilabel:`Plot Editor` tab. Only SignalFlow methods are available in the chart builder view. To use SignalFlow functions, select :guilabel:`View SignalFlow` to see the SignalFlow program. For more information on writing SignalFlow programs, see the :new-page:`Analyze data using SignalFlow ` topic in the Splunk Observability Cloud Developer Guide. From b9347c682ff16824642b3ef66ec34331bfd38303 Mon Sep 17 00:00:00 2001 From: pkopta-splunk Date: Wed, 2 Apr 2025 11:39:53 +0200 Subject: [PATCH 5/6] Applying corrections according to suggestions --- .../troubleshooting/common-dotnet-troubleshooting.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gdi/get-data-in/application/otel-dotnet/troubleshooting/common-dotnet-troubleshooting.rst b/gdi/get-data-in/application/otel-dotnet/troubleshooting/common-dotnet-troubleshooting.rst index 87f36907c..9ed9a1a07 100644 --- a/gdi/get-data-in/application/otel-dotnet/troubleshooting/common-dotnet-troubleshooting.rst +++ b/gdi/get-data-in/application/otel-dotnet/troubleshooting/common-dotnet-troubleshooting.rst @@ -245,7 +245,7 @@ To resolve this issue, :ref:`install the .NET instrumentation using the NuGet pa Alternatively, you can update to the latest version of .NET, as this reduces the likelihood of dependency version conflicts. -IIS - Assembly Grant Set Issue +Fixing Assembly Permissions IIS - Grant Set Issue ====================================== When using the .NET Framework with an IIS-hosted application, you might encounter crashes with an event similar to the following: @@ -256,7 +256,7 @@ When using the .NET Framework with an IIS-hosted application, you might encounte [Message] "Loading this assembly would produce a different grant set from other instances." To resolve this issue, create a new ``DWARD`` value called ``LoaderOptimization`` and set its value to ``1`` under the registry key ``HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework``. -This allows different versions of the same application to load into different domains, though it may increase CPU and memory usage. +This allows different versions of the same application to load into different domains, though it might increase CPU and memory usage. Uninstall the instrumentation ====================================== From e0518da3e5facbeef912eb7b6bc04c044ee8402b Mon Sep 17 00:00:00 2001 From: pkopta-splunk Date: Wed, 2 Apr 2025 11:48:05 +0200 Subject: [PATCH 6/6] problem with title fixed --- .../troubleshooting/common-dotnet-troubleshooting.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdi/get-data-in/application/otel-dotnet/troubleshooting/common-dotnet-troubleshooting.rst b/gdi/get-data-in/application/otel-dotnet/troubleshooting/common-dotnet-troubleshooting.rst index 9ed9a1a07..d943fcba3 100644 --- a/gdi/get-data-in/application/otel-dotnet/troubleshooting/common-dotnet-troubleshooting.rst +++ b/gdi/get-data-in/application/otel-dotnet/troubleshooting/common-dotnet-troubleshooting.rst @@ -245,7 +245,7 @@ To resolve this issue, :ref:`install the .NET instrumentation using the NuGet pa Alternatively, you can update to the latest version of .NET, as this reduces the likelihood of dependency version conflicts. -Fixing Assembly Permissions IIS - Grant Set Issue +Fixing Assembly Permissions IIS ====================================== When using the .NET Framework with an IIS-hosted application, you might encounter crashes with an event similar to the following: