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

Материал из Документация Ключ-АСТРОМ
 
(не показаны 3 промежуточные версии 2 участников)
Строка 1: Строка 1:
Dynatrace OneAgent инструментирует ваши .NET-приложения, размещая операторы трассировки в стратегических местах вашего кода для отслеживания кода, показателей производительности, обнаружения ошибок, отслеживания зависимостей и т. Д.
'''''[[Поддержка технологий]] / .NET'''''


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


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


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


== .NET runtimes            ==
== .NET runtimes            ==
Dynatrace обеспечивает поддержку .NET Framework, а также .NET Core.
Ключ-Астром обеспечивает поддержку .NET Framework, а также .NET Core.
 
=== .NET and .NET Core ===
{| class="wikitable"
{| class="wikitable"
!.NET Framework
!Версия
!Vendor released
!Выпущено вендором
!Производитель Конец срока службы
!Конец поддержки вендором
!Поддерживается Dynatrace до
!Первая поддерживаемая версия ЕдиногоАгена
!Первая поддерживаемая версия Dynatrace OneAgent
!Последняя поддерживаемая версия ЕдиногоАгента
!Последняя поддерживаемая версия Dynatrace OneAgent
!Поддержка Ключ-Астром до
!Уровень поддержки Ключ-Астром
|-
|-
|4,          4.5,          4.5.1
|6.0
|
|2021-11-08
|2016/01/12
| -
|
|1.229
|
| -
|
| -
|-
|Поддерживается<sup>1</sup>
|3.5 SP1,          4.5.2 - 4.8
|
|
|
|
|
|}
{| class="wikitable"
!.NET Core
!Vendor released
!Производитель Конец срока службы
!Поддерживается Dynatrace до
!Первая поддерживаемая версия Dynatrace OneAgent
!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>
|}
<sup>1</sup> Alpine Linux (musl libc) на ARM64 (AArch64) не поддерживается.
 
<sup>2</sup> Ограниченная поддержка: Ключ-Астром может решать только те проблемы, которые можно воспроизвести в поддерживаемых версиях.
 
=== .NET Framework ===
{| class="wikitable"
!Версия
!Выпущено вендором
!Конец поддержки вендором
!Первая поддерживаемая версия ЕдиногоАгена
!Последняя поддерживаемая версия ЕдиногоАгента
!Поддержка Ключ-Астром до
!Уровень поддержки Ключ-Астром
|-
|-
|1.0,          1.1
|4.5.2 - 4.8
|
| -
|2019/06/27
| -
|2019/12/01
| -
|
| -
|1.177
| -
|Поддерживается
|-
|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 3.1 была представлена новая дополнительная функция, называемая обрезанными автономными развертываниями и исполняемыми файлами, для оптимизации размера упакованных приложений. Чтобы успешно инструментировать ваше приложение с помощью OneAgent, необходимо отключить обрезку.


== Жизненный цикл поддержки            ==
== Жизненный цикл поддержки            ==
Dynatrace обязуется поддерживать каждую версию в соответствии с сроком ее поддержки.
Ключ-Астром обязуется поддерживать каждую версию в соответствии с сроком ее поддержки.
 
=== .NET Framework            ===
С политикой поддержки .NET Framework можно ознакомиться на сайте Microsoft Support Lifecycle.
 
=== .NET Core            ===
.NET Core имеет открытый исходный код, но официально поддерживается Microsoft. С политикой поддержки можно ознакомиться на сайте 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, для оптимизации размера упакованных приложений. Чтобы успешно инструментировать ваше приложение с помощью ЕдиногоАгента, необходимо отключить эту функцию.

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

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