REST API を使用してアップロードされた dSYM を確認する

2 つの REST API を使用して dSYM が正常にアップロードされたことを確認できます。

  1. アップロードした最近 50 件の dSYM の UUID リストを取得します
  2. 特定の dSYM がアップロードされているかどうかを確認します

アップロードされた最近 50 件の dSYM リスト

dsymQuery メソッドを使用すると、アカウントにアップロードされた最近の dSYM ファイル(最大 50 件)の UUID リストとアップロード時刻を取得できます。その応答は、アップロード時刻が最新のものから、JSON 形式で表示されます。

  1. REST API を使用して Splunk AppDynamics に dSYM ファイルをアップロードする」の説明に従って、認証を設定します。
  2. 次のようにフォームの GET リクエストを作成します。
    CODE
    curl --user Example+account:Example-License-Key-4e8ec2ae6cfe https://<EUM_Cloud/Server_Host:Port>/v2/account/Example+account/crash-symbol-file-query/dsym

    - EUM_Cloud は、SaaS ベースの EUM クラウド URL を指します。完全なリストについては、「Splunk AppDynamics SaaS SaaS ドメインと IP 範囲」を参照してください。

    - EUM_Server_Host は、オンプレミス EUM サーバーを指す URL を指します。

    - EUM_Account_Name は、EUM アカウント名です。

    - GUID_To_Check は、対象の ProGuard ファイルの GUID です。

    .

サンプル リクエスト

アメリカ地域
CODE
curl --user Example+account:Example-License-Key-4e8ec2ae6cfe  https://api.eum-appdynamics.com:443/v2/account/Example+account/crash-symbol-file-query/dsym
EMEA
CODE
curl --user Example+account:Example-License-Key-4e8ec2ae6cfe  https://fra-api.eum-appdynamics.com:443/v2/account/Example+account/crash-symbol-file-query/dsym
APAC
CODE
curl --user Example+account:Example-License-Key-4e8ec2ae6cfe  https://syd-api.eum-appdynamics.com:443/v2/account/Example+account/crash-symbol-file-query/dsym

サンプル応答

JSON
{"dSymFiles":[
{"uploadTime":"mm/dd/yyyy 14:15:32","UUID2":"my_uuid2"},
{"uploadTime":"mm/dd/yyyy 14:15:32","UUID":"my_uuid"}
]}

UUID による特定の dSYM の確認

checkForDSymFile メソッドを使用すると、UUID によって特定の dSYM がアップロードされたか確認できます。アップロード時刻が応答で返されます。

  1. REST API を使用して Splunk AppDynamics に dSYM ファイルをアップロードする」の説明に従って、認証を設定します。
  2. 次のようにフォームの GET リクエストを作成します。
    CODE
    curl --user Example+account:Example-License-Key-4e8ec2ae6cfe https://<EUM_Cloud/Server_Host:Port>/v2/account/Example+account/crash-symbol-file-query/dsym/uuid/<UUID_to_Check>

    - EUM_Cloud は、SaaS ベースの EUM クラウド URL を指します。完全なリストについては、「Splunk AppDynamics SaaS SaaS ドメインと IP 範囲」を参照してください。

    - EUM_Server_Host は、オンプレミス EUM サーバーを指す URL を指します。

    - EUM_Account_Name は、EUM アカウント名です。

    - GUID_To_Check は、対象の ProGuard ファイルの GUID です。

    .

    サンプル リクエスト

    CODE
    curl --user Example+account:Example-License-Key-4e8ec2ae6cfe  https://<EUM_Cloud/Server_Host:Port>/v2/account/Example+account/crash-symbol-file-query/dsym/uuid/<UUID_to_Check>

    サンプル応答

    JSON
    {"uploadTime":"mm/dd/yyyy 14:15:32","UUID":"my_uuid"}