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

Материал из Dynatrace
(Новая страница: «.»)
 
Строка 1: Строка 1:
.
Деобфускация (Android) или символизация (iOS) — это процесс превращения классов и методов в удобочитаемые для человека в трассировке стека отчета о сбое.
 
В следующем примере показана трассировка стека Android до и после деобфускации:
 
Ключ-АСТРОМ позволяет управлять файлами сопоставления Android и файлами извлечения символов iOS, необходимыми для интерпретации трассировки мобильного стека, которую получает Ключ-АСТРОМ.
 
Ключ-АСТРОМ поддерживает три различных способа загрузки этих файлов:
 
* Через службу символов, известную как «Служба деобфускации и символов» (DSS).
* Через Ключ-АСТРОМ REST API
* Через плагин Ключ-АСТРОМ Fastlane
* Через веб-интерфейс Ключ-АСТРОМ
 
* В настоящее время Ключ-АСТРОМ поддерживает только символы строк трассировки стека из приложений и сторонних библиотек на iOS, для которых были предоставлены файлы dSYM. Символизация строк трассировки стека системной библиотеки не поддерживается.
* Обратите внимание, что вы можете загружать файлы символов размером до 100 МБ.
 
Для загрузки исходных карт и файлов символов необходимо разрешение на изменение параметров мониторинга .
 
== Загрузить файлы сопоставления для Android ==
Для Android загрузите файлы сопоставления вашего приложения в их исходном виде. Вам не нужно предварительно обрабатывать эти файлы.
 
Чтобы узнать больше о файлах сопоставления и о том, где их найти, ознакомьтесь с официальной документацией Android .
 
== Загрузить файлы символов для iOS ==
Для символики iOS вам необходимо предварительно обработать файлы dSYM с помощью DSSClient, прежде чем вы сможете загрузить их в Ключ-АСТРОМ.
 
== Управление загруженными файлами символов ==
Вы можете использовать веб-интерфейс Ключ-АСТРОМ для управления ранее загруженными файлами сопоставления Android и файлами извлечения символов iOS.
 
Кроме того, вы можете использовать Mobile Symbolication API для просмотра, закрепления или удаления файлов символов.
 
Список загруженных файлов символов
 
# В меню Ключ-АСТРОМ перейдите в « Настройки » .
# Выберите Веб- и мобильный мониторинг > Исходные карты и файлы символов .
 
На этой странице отображается объем хранилища, которое используется в настоящее время, и ограничение хранилища.
 
* Для Ключ-АСТРОМ SaaS максимальный размер хранилища для файлов символов и сопоставлений составляет 1 ГБ.
 
* Для Ключ-АСТРОМ Managed размер хранилища по умолчанию для файлов символов и карт составляет 1 ГБ. Вы можете изменить размер хранилища в соответствии с вашими требованиями.
 
Чтобы освободить место, вы можете вручную удалить файлы, которые вам больше не нужны.
 
Для более автоматизированного подхода к удалению ненужных файлов включите параметр « Закреплено » для файлов, которые вы хотите сохранить. После этого при достижении предела хранилища Ключ-АСТРОМ начинает удалять незакрепленные файлы символов, начиная с самых старых файлов.

Версия 10:14, 29 ноября 2022

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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