Поддерживаемые версии Go: различия между версиями

Материал из Dynatrace
 
Строка 1: Строка 1:
Каждый раз, когда выпускается новая основная версия Golang, Ключ-Астром добавляет поддержку этой версии. Также добавлена поддержка каждой младшей версии - подробности см. В матрице версий.
Каждый раз, когда выпускается новая основная версия Golang, Dynatrace добавляет поддержку этой версии. Также добавлена поддержка каждой младшей версии - подробности см. В матрице версий.


Политика выпуска Go поддерживает две последние основные версии Go. Однако Ключ-Астром решила поддерживать каждую версию Go как минимум на полгода дольше, чтобы у вас было достаточно времени для обновлений.
Политика выпуска Go поддерживает две последние основные версии Go. Однако Dynatrace решила поддерживать каждую версию Go как минимум на полгода дольше, чтобы у вас было достаточно времени для обновлений.
{| class="wikitable"
{| class="wikitable"
!Go version
!Go version
Строка 7: Строка 7:
!Конец поддержки вендором
!Конец поддержки вендором
!Первая поддерживаемая версия ЕдиногоАгена
!Первая поддерживаемая версия ЕдиногоАгена
!Последняя поддерживаемая версия ЕдиногоАгента
!Последняя поддерживаемая версия OneAgent
!Поддержка Ключ-Астром до
!Поддержка Dynatrace до
!Уровень поддержки Ключ-Астром
!Уровень поддержки Dynatrace
|-
|-
|1.19
|1.19
Строка 45: Строка 45:


== Матрица версий            ==
== Матрица версий            ==
Каждый диапазон версий определяет версии Go, для которых ЕдиныйАгент имеет встроенную поддержку. Верхняя граница в круглых скобках указывает последнюю версию, которая может поддерживаться через внешние метаданные.
Каждый диапазон версий определяет версии Go, для которых OneAgent имеет встроенную поддержку. Верхняя граница в круглых скобках указывает последнюю версию, которая может поддерживаться через внешние метаданные.
{| class="wikitable"
{| class="wikitable"
!Версии ЕдиногоАгента
!Версии OneAgent
!Go 1.15
!Go 1.15
!Go 1.16
!Go 1.16
Строка 231: Строка 231:
Старые версии
Старые версии
{| class="wikitable"
{| class="wikitable"
!Версии ЕдиногоАгента
!Версии OneAgent
!Go 1.10
!Go 1.10
!Go 1.11
!Go 1.11
Строка 469: Строка 469:
|1.14.0 - 1.14.15
|1.14.0 - 1.14.15
|}
|}
До версии ЕдиныйАгент 1.179 Ключ-Астром также поддерживал 32-разрядные исполняемые файлы.
До версии OneAgent 1.179 Dynatrace также поддерживал 32-разрядные исполняемые файлы.


== Внешние метаданные ==
== Внешние метаданные ==
OneAgent может поддерживать более новые версии Go, запрашивая внешние метаданные из кластера Ключ-Астром. После того, как ЕдиныйАгент получит внешние метаданные, он может настроить приложение, основанное на версии Go, для которой ЕдиныйАгент не имеет встроенной поддержки. Требуется перезапуск процесса Go.
OneAgent может поддерживать более новые версии Go, запрашивая внешние метаданные из кластера Dynatrace. После того, как OneAgent получит внешние метаданные, он может настроить приложение, основанное на версии Go, для которой OneAgent не имеет встроенной поддержки. Требуется перезапуск процесса Go.


Таким образом, матрица версий имеет две разные верхние границы в каждом диапазоне версий. Встроенные версии Go поддерживаются всегда, а верхняя граница в скобках может поддерживаться, если ЕдиныйАгент может получить необходимые внешние метаданные из кластера Ключ-Астром.
Таким образом, матрица версий имеет две разные верхние границы в каждом диапазоне версий. Встроенные версии Go поддерживаются всегда, а верхняя граница в скобках может поддерживаться, если OneAgent может получить необходимые внешние метаданные из кластера Dynatrace.
  Примечание:
  Примечание:
  Внешние метаданные публикуются независимо от цикла выпуска ЕдиногоАгента, и ЕдиныйАгент всегда будет получать последние доступные внешние метаданные из кластера Ключ-Астром. Это также означает, что в поэтапной среде приложения могут быть инструментированы на более позднем этапе, которые не были инструментированы на более раннем этапе, поскольку тем временем стали доступны новые метаданные. Если такое поведение нежелательно, отключите функцию ЕдиногоАгента '''Go external metadata''', чтобы внешние метаданные не использовались. Вы можете найти функции OneAgent в меню Ключ-Астром > Настройки > Настройки > Функции ЕдиногоАгента.
  Внешние метаданные публикуются независимо от цикла выпуска OneAgent, и OneAgent всегда будет получать последние доступные внешние метаданные из кластера Dynatrace. Это также означает, что в поэтапной среде приложения могут быть инструментированы на более позднем этапе, которые не были инструментированы на более раннем этапе, поскольку тем временем стали доступны новые метаданные. Если такое поведение нежелательно, отключите функцию OneAgent '''Go external metadata''', чтобы внешние метаданные не использовались. Вы можете найти функции OneAgent в меню Dynatrace > Настройки > Настройки > Функции OneAgent.

Текущая версия на 10:08, 22 января 2023

Каждый раз, когда выпускается новая основная версия Golang, Dynatrace добавляет поддержку этой версии. Также добавлена поддержка каждой младшей версии - подробности см. В матрице версий.

Политика выпуска Go поддерживает две последние основные версии Go. Однако Dynatrace решила поддерживать каждую версию Go как минимум на полгода дольше, чтобы у вас было достаточно времени для обновлений.

Go version Выпущено вендором Конец поддержки вендором Первая поддерживаемая версия ЕдиногоАгена Последняя поддерживаемая версия OneAgent Поддержка Dynatrace до Уровень поддержки Dynatrace
1.19 2022-08-03 2023-08-03 1.249 - 2024-08-31 Поддерживается
1.18 2022-03-15 2023-03-15 1.239 - 2024-03-31 Поддерживается
1.17 2021-08-16 2022-08-03 1.233 - 2023-08-31 Поддерживается
1.16 2021-02-16 2022-03-15 1.215 - 2023-02-28 Поддерживается

Матрица версий

Каждый диапазон версий определяет версии Go, для которых OneAgent имеет встроенную поддержку. Верхняя граница в круглых скобках указывает последнюю версию, которая может поддерживаться через внешние метаданные.

Версии OneAgent Go 1.15 Go 1.16 Go 1.17 Go 1.18 Go 1.19
v1.203 1.15.0 - 1.15.1
v1.205 1.15.0 - 1.15.2 (1.15.10)
v1.207 1.15.0 - 1.15.3 (1.15.11)
v1.209 1.15.0 - 1.15.5 (1.15.12)
v1.211 1.15.0 - 1.15.7 (1.15.13)
v1.213 1.15.0 - 1.15.8 (1.15.14)
v1.215 1.15.0 - 1.15.10 (1.15.15) 1.16.0 - 1.16.2 (1.16.7)
v1.217 1.15.0 - 1.15.11 (1.15.15) 1.16.0 - 1.16.3 (1.16.7)
v1.219 1.15.0 - 1.15.12 (1.15.15) 1.16.0 - 1.16.4 (1.16.8)
v1.221 1.15.0 - 1.15.13 (1.15.15) 1.16.0 - 1.16.5 (1.16.9)
v1.223 1.15.0 - 1.15.13 (1.15.15) 1.16.0 - 1.16.5 (1.16.12)
v1.225 1.15.0 - 1.15.14 (1.15.15) 1.16.0 - 1.16.6 (1.16.13)
v1.227 1.15.0 - 1.15.15 1.16.0 - 1.16.7 (1.16.13)
v1.229 1.15.0 - 1.15.15 1.16.0 - 1.16.8 (1.16.15)
v1.231 1.15.0 - 1.15.15 1.16.0 - 1.16.9 (1.16.15)
v1.233 1.15.0 - 1.15.15 1.16.0 - 1.16.12 (1.16.15) 1.17.0 - 1.17.5 (1.17.10)
v1.235, v1.237 1.15.0 - 1.15.15 1.16.0 - 1.16.13 (1.16.15) 1.17.0 - 1.17.6 (1.17.11)
v1.239 1.15.0 - 1.15.15 1.16.0 - 1.16.15 1.17.0 - 1.17.8 (1.17.13) 1.18.0 (1.18.5)
v1.241 1.15.0 - 1.15.15 1.16.0 - 1.16.15 1.17.0 - 1.17.9 (1.17.13) 1.18.0 - 1.18.1 (1.18.5)
v1.243 1.15.0 - 1.15.15 1.16.0 - 1.16.15 1.17.0 - 1.17.10 (1.17.13) 1.18.0 - 1.18.2 (1.18.7)
v1.245 1.15.0 - 1.15.15 1.16.0 - 1.16.15 1.17.0 - 1.17.11 (1.17.13) 1.18.0 - 1.18.3 (1.18.8)
v1.247 1.15.0 - 1.15.15 1.16.0 - 1.16.15 1.17.0 - 1.17.11 (1.17.13) 1.18.0 - 1.18.3 (1.18.8)
v1.249 1.15.0 - 1.15.15 1.16.0 - 1.16.15 1.17.0 - 1.17.13 1.18.0 - 1.18.5 (1.18.8) 1.19.0 (1.19.3)
v1.251 1.15.0 - 1.15.15 1.16.0 - 1.16.15 1.17.0 - 1.17.13 1.18.0 - 1.18.5 (1.18.8) 1.19.0 (1.19.3)
v1.253 1.15.0 - 1.15.15 1.16.0 - 1.16.15 1.17.0 - 1.17.13 1.18.0 - 1.18.7 (1.18.8) 1.19.0 - 1.19.2 (1.19.3)

Старые версии

Версии OneAgent Go 1.10 Go 1.11 Go 1.12 Go 1.13 Go 1.14
v1.143 1.10.0 - - -
v1.145 1.10.0 - 1.10.1 - - -
v1.147 1.10.0 - 1.10.2 - - -
v1.151 1.10.0 - 1.10.3 - - -
v1.155 1.10.0 - 1.10.4 1.11.0 - -
v1.157 1.10.0 - 1.10.4 1.11.0 - 1.11.1 - -
v1.159 1.10.0 - 1.10.5 1.11.0 - 1.11.2 - -
v1.161, v1.163 1.10.0 - 1.10.7 1.11.0 - 1.11.4 - -
v1.165 1.10.0 - 1.10.8 1.11.0 - 1.11.5 1.12.0 -
v1.167 1.10.0 - 1.10.8 1.11.0 - 1.11.6 1.12.0 - 1.12.1 -
v1.169 1.10.0 - 1.10.8 1.11.0 - 1.11.9 1.12.0 - 1.12.4 -
v1.171 1.10.0 - 1.10.8 1.11.0 - 1.11.10 1.12.0 - 1.12.5 -
v1.173 1.10.0 - 1.10.8 1.11.0 - 1.11.11 1.12.0 - 1.12.6 -
v1.175 - 1.11.0 - 1.11.12 1.12.0 - 1.12.7 -
v1.177 - 1.11.0 - 1.11.13 1.12.0 - 1.12.8 -
v1.179 - 1.11.0 - 1.11.13 1.12.0 - 1.12.9 1.13.0
v1.181 - 1.11.0 - 1.11.13 1.12.0 - 1.12.12 1.13.0 - 1.13.3
v1.183 - 1.11.0 - 1.11.13 1.12.0 - 1.12.13 1.13.0 - 1.13.4
v1.185 - 1.11.0 - 1.11.13 1.12.0 - 1.12.14 1.13.0 - 1.13.5
v1.187 - 1.11.0 - 1.11.13 1.12.0 - 1.12.16 1.13.0 - 1.13.7
v1.189 - 1.11.0 - 1.11.13 1.12.0 - 1.12.17 1.13.0 - 1.13.8 1.14.0
v1.191 - 1.11.0 - 1.11.13 1.12.0 - 1.12.17 1.13.0 - 1.13.9 1.14.0 - 1.14.1
v1.193 - 1.11.0 - 1.11.13 1.12.0 - 1.12.17 1.13.0 - 1.13.10 1.14.0 - 1.14.2
v1.195 - 1.11.0 - 1.11.13 1.12.0 - 1.12.17 1.13.0 - 1.13.11 1.14.0 - 1.14.3
v1.197, v1.199 - 1.11.0 - 1.11.13 1.12.0 - 1.12.17 1.13.0 - 1.13.12 1.14.0 - 1.14.4
v1.201 - 1.11.0 - 1.11.13 1.12.0 - 1.12.17 1.13.0 - 1.13.14 1.14.0 - 1.14.6
v1.203 - 1.11.0 - 1.11.13 1.12.0 - 1.12.17 1.13.0 - 1.13.15 1.14.0 - 1.14.8
v1.205 - 1.11.0 - 1.11.13 1.12.0 - 1.12.17 1.13.0 - 1.13.15 1.14.0 - 1.14.9 (1.14.15)
v1.207 - 1.11.0 - 1.11.13 1.12.0 - 1.12.17 1.13.0 - 1.13.15 1.14.0 - 1.14.10 (1.14.15)
v1.209 - 1.11.0 - 1.11.13 1.12.0 - 1.12.17 1.13.0 - 1.13.15 1.14.0 - 1.14.12 (1.14.15)
v1.211 - 1.11.0 - 1.11.13 1.12.0 - 1.12.17 1.13.0 - 1.13.15 1.14.0 - 1.14.14 (1.14.15)
v1.213 - v1.241 - 1.11.0 - 1.11.13 1.12.0 - 1.12.17 1.13.0 - 1.13.15 1.14.0 - 1.14.15
from v1.243 - - - 1.13.0 - 1.13.15 1.14.0 - 1.14.15

До версии OneAgent 1.179 Dynatrace также поддерживал 32-разрядные исполняемые файлы.

Внешние метаданные

OneAgent может поддерживать более новые версии Go, запрашивая внешние метаданные из кластера Dynatrace. После того, как OneAgent получит внешние метаданные, он может настроить приложение, основанное на версии Go, для которой OneAgent не имеет встроенной поддержки. Требуется перезапуск процесса Go.

Таким образом, матрица версий имеет две разные верхние границы в каждом диапазоне версий. Встроенные версии Go поддерживаются всегда, а верхняя граница в скобках может поддерживаться, если OneAgent может получить необходимые внешние метаданные из кластера Dynatrace.

Примечание:
Внешние метаданные публикуются независимо от цикла выпуска OneAgent, и OneAgent всегда будет получать последние доступные внешние метаданные из кластера Dynatrace. Это также означает, что в поэтапной среде приложения могут быть инструментированы на более позднем этапе, которые не были инструментированы на более раннем этапе, поскольку тем временем стали доступны новые метаданные. Если такое поведение нежелательно, отключите функцию OneAgent Go external metadata, чтобы внешние метаданные не использовались. Вы можете найти функции OneAgent в меню Dynatrace > Настройки > Настройки > Функции OneAgent.