NET: различия между версиями

Материал из Документация Ключ-АСТРОМ
(Новая страница: «Dynatrace OneAgent instruments your .NET applications by placing trace statements at strategic locations in your code for code tracing, performance metrics, error...»)
 
 
(не показано 5 промежуточных версий 3 участников)
Строка 1: Строка 1:
Dynatrace OneAgent instruments your .NET applications by placing trace statements at strategic locations in your code for code tracing, performance metrics, error detection, dependency tracking, and more.
'''''[[Поддержка технологий]] / .NET'''''


Not every detected .NET application is instrumented by default. Dynatrace maintains a set of rules to instrument specific processes (for example, IIS application-pools, which you can extend with our own rules). To learn the basics about process group monitoring setup (automatic deep monitoring, custom monitoring rules, and built-in monitoring rules), see Set up process group monitoring.
Ключ-Астром ЕдиныйАгент инструментирует ваши .NET-приложения, размещая операторы трассировки в стратегических местах вашего кода для отслеживания кода, показателей производительности, обнаружения ошибок, отслеживания зависимостей и т. Д.


== Capabilities            ==
Не каждое обнаруженное приложение .NET оснащено по умолчанию. Ключ-Астром поддерживает набор правил для инструментария определенных процессов (например, пулы приложений IIS, которые вы можете расширить с помощью наших собственных правил). Чтобы узнать основы настройки мониторинга группы процессов (автоматический глубокий мониторинг, настраиваемые правила мониторинга и встроенные правила мониторинга), см. Раздел Настройка мониторинга группы процессов.
Dynatrace provides extensive .NET monitoring capabilities:


* End-to-end transaction tracing of requests to web services, remoting services, queues, and databases. Learn more about services.
== Возможности            ==
* Garbage collection, process metrics, and much more.
Ключ-Астром предоставляет обширные возможности мониторинга .NET:
* Always-on 24x7 production grade CPU profiling.
* Захват трассировок OpenTelemetry. Дополнительные сведения см. в разделе Инструментальные приложения Dotnet с OpenTelemetry.
* OneAgent SDK for custom tracing.
*Сквозное отслеживание транзакций запросов к веб-службам, службам удаленного взаимодействия, очередям и базам данных. Узнать больше об услугах.
* Сборка мусора, показатели процесса и многое другое.
*Постоянное круглосуточное профилирование ЦП производственного уровня.
*ЕдиныйАгент SDK для настраиваемой трассировки.


See our supported technologies matrix for details on supported frameworks.
См. Нашу матрицу поддерживаемых технологий для получения подробной информации о поддерживаемых фреймворках.


== .NET runtimes            ==
== .NET runtimes            ==
Dynatrace provides support for .NET Framework as well as .NET Core.
Ключ-Астром обеспечивает поддержку .NET Framework, а также .NET Core.
 
=== .NET and .NET Core ===
{| class="wikitable"
{| class="wikitable"
!.NET Framework
!Версия
!Vendor released
!Выпущено вендором
!Vendor End of life
!Конец поддержки вендором
!Supported by Dynatrace until
!Первая поддерживаемая версия ЕдиногоАгена
!First supported Dynatrace OneAgent version
!Последняя поддерживаемая версия ЕдиногоАгента
!Last supported Dynatrace OneAgent version
!Поддержка Ключ-Астром до
|-
!Уровень поддержки Ключ-Астром
|4,          4.5,          4.5.1
|
|2016/01/12
|
|
|
|-
|-
|3.5 SP1,          4.5.2 - 4.8
|6.0
|
|2021-11-08
|
| -
|
|1.229
|
| -
|
| -
|}
|Поддерживается<sup>1</sup>
{| class="wikitable"
!.NET Core
!Vendor released
!Vendor End of life
!Supported by Dynatrace until
!First supported Dynatrace OneAgent version
!Last supported Dynatrace OneAgent version
|-
|-
|5.0
|5.0
|2020/11/10
|2020-11-10
|
| -
|
|1.203
|1.203
|
| -
| -
|Поддерживается<sup>1</sup>
|-
|-
|3.1
|3.1
|2019/12/03
|2019-12-03
|
| -
|
|1.183
|1.183
|
| -
| -
|Поддерживается
|-
|-
|3.0
|3.0
|2019/09/23
|2019-09-23
|
| -
|
|1.177
|1.177
|
| -
| -
|Поддерживается
|-
|-
|2.2
|2.2
|
| -
|2019/12/23
|2019-12-23
|
| -
|
| -
|
| -
|Поддерживается
|-
|-
|2.1
|2.1
|
| -
|
| -
|
| -
|
| -
|
| -
|Поддерживается
|-
|-
|2.0
|2.0
|
| -
|2018/10/01
|2018-10-01
|
| -
|
| -
|
| -
|-
|Ограничено<sup>2</sup>
|1.0,          1.1
|
|2019/06/27
|2019/12/01
|
|1.177
|}
|}
Trimming
<sup>1</sup> Alpine Linux (musl libc) на ARM64 (AArch64) не поддерживается.


With .NET Core 3.1, a new, optional feature called trimmed self-contained deployments and executables has been introduced to optimize the size of packaged applications. To successfully instrument your application with OneAgent, trimming needs to be turned off.
<sup>2</sup> Ограниченная поддержка: Ключ-Астром может решать только те проблемы, которые можно воспроизвести в поддерживаемых версиях.


== Support lifecycle            ==
=== .NET Framework ===
Dynatrace is committed to support each version according to its support lifetime.
{| class="wikitable"
 
!Версия
=== .NET Framework            ===
!Выпущено вендором
The .NET Framework support policy can be found at Microsoft Support Lifecycle.
!Конец поддержки вендором
!Первая поддерживаемая версия ЕдиногоАгена
!Последняя поддерживаемая версия ЕдиногоАгента
!Поддержка Ключ-Астром до
!Уровень поддержки Ключ-Астром
|-
|4.5.2 - 4.8
| -
| -
| -
| -
| -
|Поддерживается
|-
|4.5.1
| -
|2016-01-12
| -
| -
| -
|Ограничено<sup>1</sup>
|-
|4.5
| -
|2016-01-12
| -
| -
| -
|Ограничено<sup>1</sup>
|-
|4
| -
|2016-01-12
| -
| -
| -
|Ограничено<sup>1</sup>
|-
|3.5 SP1
| -
| -
| -
| -
| -
|Поддерживается
|}
<sup>1</sup> Ограниченная поддержка: Ключ-Астром может решать только те проблемы, которые можно воспроизвести в поддерживаемых версиях.
Trimming В .NET Core 3.1 была представлена новая дополнительная функция, называемая [https://docs.microsoft.com/en-us/dotnet/core/deploying/trim-self-contained trimmed self-contained deployments and executables], для оптимизации размера упакованных приложений. Чтобы успешно инструментировать ваше приложение с помощью ЕдиногоАгента, необходимо отключить эту функцию.


=== .NET Core           ===
== Жизненный цикл поддержки           ==
.NET Core is open source but officially supported by Microsoft. The support policy can be found on Microsoft Support Lifecycle.
Ключ-Астром обязуется поддерживать каждую версию в соответствии с сроком ее поддержки.

Текущая версия на 15:25, 15 августа 2023

Поддержка технологий / .NET

Ключ-Астром ЕдиныйАгент инструментирует ваши .NET-приложения, размещая операторы трассировки в стратегических местах вашего кода для отслеживания кода, показателей производительности, обнаружения ошибок, отслеживания зависимостей и т. Д.

Не каждое обнаруженное приложение .NET оснащено по умолчанию. Ключ-Астром поддерживает набор правил для инструментария определенных процессов (например, пулы приложений IIS, которые вы можете расширить с помощью наших собственных правил). Чтобы узнать основы настройки мониторинга группы процессов (автоматический глубокий мониторинг, настраиваемые правила мониторинга и встроенные правила мониторинга), см. Раздел Настройка мониторинга группы процессов.

Возможности

Ключ-Астром предоставляет обширные возможности мониторинга .NET:

  • Захват трассировок OpenTelemetry. Дополнительные сведения см. в разделе Инструментальные приложения Dotnet с OpenTelemetry.
  • Сквозное отслеживание транзакций запросов к веб-службам, службам удаленного взаимодействия, очередям и базам данных. Узнать больше об услугах.
  • Сборка мусора, показатели процесса и многое другое.
  • Постоянное круглосуточное профилирование ЦП производственного уровня.
  • ЕдиныйАгент SDK для настраиваемой трассировки.

См. Нашу матрицу поддерживаемых технологий для получения подробной информации о поддерживаемых фреймворках.

.NET runtimes

Ключ-Астром обеспечивает поддержку .NET Framework, а также .NET Core.

.NET and .NET Core

Версия Выпущено вендором Конец поддержки вендором Первая поддерживаемая версия ЕдиногоАгена Последняя поддерживаемая версия ЕдиногоАгента Поддержка Ключ-Астром до Уровень поддержки Ключ-Астром
6.0 2021-11-08 - 1.229 - - Поддерживается1
5.0 2020-11-10 - 1.203 - - Поддерживается1
3.1 2019-12-03 - 1.183 - - Поддерживается
3.0 2019-09-23 - 1.177 - - Поддерживается
2.2 - 2019-12-23 - - - Поддерживается
2.1 - - - - - Поддерживается
2.0 - 2018-10-01 - - - Ограничено2

1 Alpine Linux (musl libc) на ARM64 (AArch64) не поддерживается.

2 Ограниченная поддержка: Ключ-Астром может решать только те проблемы, которые можно воспроизвести в поддерживаемых версиях.

.NET Framework

Версия Выпущено вендором Конец поддержки вендором Первая поддерживаемая версия ЕдиногоАгена Последняя поддерживаемая версия ЕдиногоАгента Поддержка Ключ-Астром до Уровень поддержки Ключ-Астром
4.5.2 - 4.8 - - - - - Поддерживается
4.5.1 - 2016-01-12 - - - Ограничено1
4.5 - 2016-01-12 - - - Ограничено1
4 - 2016-01-12 - - - Ограничено1
3.5 SP1 - - - - - Поддерживается

1 Ограниченная поддержка: Ключ-Астром может решать только те проблемы, которые можно воспроизвести в поддерживаемых версиях.

Trimming В .NET Core 3.1 была представлена новая дополнительная функция, называемая trimmed self-contained deployments and executables, для оптимизации размера упакованных приложений. Чтобы успешно инструментировать ваше приложение с помощью ЕдиногоАгента, необходимо отключить эту функцию.

Жизненный цикл поддержки

Ключ-Астром обязуется поддерживать каждую версию в соответствии с сроком ее поддержки.