Управление файлами символов: различия между версиями

Материал из Dynatrace
 
Строка 3: Строка 3:
В следующем примере показана трассировка стека Android до и после деобфускации:
В следующем примере показана трассировка стека Android до и после деобфускации:


Ключ-АСТРОМ позволяет управлять файлами сопоставления Android и файлами извлечения символов iOS, необходимыми для интерпретации трассировки мобильного стека, которую получает Ключ-АСТРОМ.
Dynatrace позволяет управлять файлами сопоставления Android и файлами извлечения символов iOS, необходимыми для интерпретации трассировки мобильного стека, которую получает Dynatrace.


Ключ-АСТРОМ поддерживает три различных способа загрузки этих файлов:
Dynatrace поддерживает три различных способа загрузки этих файлов:


* Через службу символов, известную как «Служба деобфускации и символов» (DSS).
* Через службу символов, известную как «Служба деобфускации и символов» (DSS).
* Через Ключ-АСТРОМ REST API
* Через Dynatrace REST API
* Через плагин Ключ-АСТРОМ Fastlane
* Через плагин Dynatrace Fastlane
* Через веб-интерфейс Ключ-АСТРОМ
* Через веб-интерфейс Dynatrace


* В настоящее время Ключ-АСТРОМ поддерживает только символы строк трассировки стека из приложений и сторонних библиотек на iOS, для которых были предоставлены файлы dSYM. Символизация строк трассировки стека системной библиотеки не поддерживается.
* В настоящее время Dynatrace поддерживает только символы строк трассировки стека из приложений и сторонних библиотек на iOS, для которых были предоставлены файлы dSYM. Символизация строк трассировки стека системной библиотеки не поддерживается.
* Обратите внимание, что вы можете загружать файлы символов размером до 100 МБ.
* Обратите внимание, что вы можете загружать файлы символов размером до 100 МБ.


Строка 23: Строка 23:


== Загрузить файлы символов для iOS ==
== Загрузить файлы символов для iOS ==
Для символики iOS вам необходимо предварительно обработать файлы dSYM с помощью DSSClient, прежде чем вы сможете загрузить их в Ключ-АСТРОМ.
Для символики iOS вам необходимо предварительно обработать файлы dSYM с помощью DSSClient, прежде чем вы сможете загрузить их в Dynatrace.


== Управление загруженными файлами символов ==
== Управление загруженными файлами символов ==
Вы можете использовать веб-интерфейс Ключ-АСТРОМ для управления ранее загруженными файлами сопоставления Android и файлами извлечения символов iOS.
Вы можете использовать веб-интерфейс Dynatrace для управления ранее загруженными файлами сопоставления Android и файлами извлечения символов iOS.


Кроме того, вы можете использовать Mobile Symbolication API для просмотра, закрепления или удаления файлов символов.
Кроме того, вы можете использовать Mobile Symbolication API для просмотра, закрепления или удаления файлов символов.
Строка 32: Строка 32:
Список загруженных файлов символов
Список загруженных файлов символов


# В меню Ключ-АСТРОМ перейдите в « Настройки » .
# В меню Dynatrace перейдите в « Настройки » .
# Выберите Веб- и мобильный мониторинг > Исходные карты и файлы символов .
# Выберите Веб- и мобильный мониторинг > Исходные карты и файлы символов .


На этой странице отображается объем хранилища, которое используется в настоящее время, и ограничение хранилища.
На этой странице отображается объем хранилища, которое используется в настоящее время, и ограничение хранилища.


* Для Ключ-АСТРОМ SaaS максимальный размер хранилища для файлов символов и сопоставлений составляет 1 ГБ.
* Для Dynatrace SaaS максимальный размер хранилища для файлов символов и сопоставлений составляет 1 ГБ.


* Для Ключ-АСТРОМ Managed размер хранилища по умолчанию для файлов символов и карт составляет 1 ГБ. Вы можете изменить размер хранилища в соответствии с вашими требованиями.
* Для Dynatrace Managed размер хранилища по умолчанию для файлов символов и карт составляет 1 ГБ. Вы можете изменить размер хранилища в соответствии с вашими требованиями.


Чтобы освободить место, вы можете вручную удалить файлы, которые вам больше не нужны.
Чтобы освободить место, вы можете вручную удалить файлы, которые вам больше не нужны.


Для более автоматизированного подхода к удалению ненужных файлов включите параметр « Закреплено » для файлов, которые вы хотите сохранить. После этого при достижении предела хранилища Ключ-АСТРОМ начинает удалять незакрепленные файлы символов, начиная с самых старых файлов.
Для более автоматизированного подхода к удалению ненужных файлов включите параметр « Закреплено » для файлов, которые вы хотите сохранить. После этого при достижении предела хранилища Dynatrace начинает удалять незакрепленные файлы символов, начиная с самых старых файлов.

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

Деобфускация (Android) или символизация (iOS) — это процесс превращения классов и методов в удобочитаемые для человека в трассировке стека отчета о сбое.

В следующем примере показана трассировка стека Android до и после деобфускации:

Dynatrace позволяет управлять файлами сопоставления Android и файлами извлечения символов iOS, необходимыми для интерпретации трассировки мобильного стека, которую получает Dynatrace.

Dynatrace поддерживает три различных способа загрузки этих файлов:

  • Через службу символов, известную как «Служба деобфускации и символов» (DSS).
  • Через Dynatrace REST API
  • Через плагин Dynatrace Fastlane
  • Через веб-интерфейс Dynatrace
  • В настоящее время Dynatrace поддерживает только символы строк трассировки стека из приложений и сторонних библиотек на iOS, для которых были предоставлены файлы dSYM. Символизация строк трассировки стека системной библиотеки не поддерживается.
  • Обратите внимание, что вы можете загружать файлы символов размером до 100 МБ.

Для загрузки исходных карт и файлов символов необходимо разрешение на изменение параметров мониторинга .

Загрузить файлы сопоставления для Android

Для Android загрузите файлы сопоставления вашего приложения в их исходном виде. Вам не нужно предварительно обрабатывать эти файлы.

Чтобы узнать больше о файлах сопоставления и о том, где их найти, ознакомьтесь с официальной документацией Android .

Загрузить файлы символов для iOS

Для символики iOS вам необходимо предварительно обработать файлы dSYM с помощью DSSClient, прежде чем вы сможете загрузить их в Dynatrace.

Управление загруженными файлами символов

Вы можете использовать веб-интерфейс Dynatrace для управления ранее загруженными файлами сопоставления Android и файлами извлечения символов iOS.

Кроме того, вы можете использовать Mobile Symbolication API для просмотра, закрепления или удаления файлов символов.

Список загруженных файлов символов

  1. В меню Dynatrace перейдите в « Настройки » .
  2. Выберите Веб- и мобильный мониторинг > Исходные карты и файлы символов .

На этой странице отображается объем хранилища, которое используется в настоящее время, и ограничение хранилища.

  • Для Dynatrace SaaS максимальный размер хранилища для файлов символов и сопоставлений составляет 1 ГБ.
  • Для Dynatrace Managed размер хранилища по умолчанию для файлов символов и карт составляет 1 ГБ. Вы можете изменить размер хранилища в соответствии с вашими требованиями.

Чтобы освободить место, вы можете вручную удалить файлы, которые вам больше не нужны.

Для более автоматизированного подхода к удалению ненужных файлов включите параметр « Закреплено » для файлов, которые вы хотите сохранить. После этого при достижении предела хранилища Dynatrace начинает удалять незакрепленные файлы символов, начиная с самых старых файлов.