REST API を使用してアップロードされた dSYM を確認する
2 つの REST API を使用して dSYM が正常にアップロードされたことを確認できます。
アップロードされた最近 50 件の dSYM リスト
dsymQuery メソッドを使用すると、アカウントにアップロードされた最近の dSYM ファイル(最大 50 件)の UUID リストとアップロード時刻を取得できます。その応答は、アップロード時刻が最新のものから、JSON 形式で表示されます。
- 「REST API を使用して Splunk AppDynamics に dSYM ファイルをアップロードする」の説明に従って、認証を設定します。
- 次のようにフォームの 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
サンプル応答
{"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 がアップロードされたか確認できます。アップロード時刻が応答で返されます。
- 「REST API を使用して Splunk AppDynamics に dSYM ファイルをアップロードする」の説明に従って、認証を設定します。
- 次のようにフォームの 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 です。サンプル リクエスト
CODEcurl --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"}