収集中のモニタリング情報を抽出して活用する場合、Open APIを通じて該当情報を抽出できる機能を提供します。アカウントのAPIトークン、プロジェクトAPIトークン、およびプロジェクトコードをパラメータとして伝達し、収集された情報を取得することができます。
旧バージョンのOpen APIドキュメントについては、次の文書を参照ください。
トークンはアカウントAPIトークンとプロジェクトAPIトークンに区分されます。アカウントAPIトークンはプロジェクトの一覧情報を取得するために活用されます。また、プロジェクトAPIトークンはプロジェクトのモニタリング情報を取得するために活用されます。
プロジェクトコードは、プロジェクトに入る際にブラウザ画面上部のウィンドウまたはタブタイトルに「[{プロジェクトコード}] Cloud Application Monitoring」のように表示される情報を通じて確認することができます。APIトークンを変更するには、各画面の再発行またはトークン再発行ボタンをクリックしてください。
| 区分 | キー | 設定値 | 備考 |
|---|---|---|---|
| ヘッダー | x-whatap-token |
APIトークン | アカウントAPIトークン |
| ヘッダー | x-whatap-token |
APIトークン | プロジェクトAPIトークン |
| ヘッダー | x-whatap-pcode |
プロジェクトコード | 画面ウィンドウまたはブラウザのタブタイトルを確認してください |
画面の右上にあるプロフィールアイコンを選択してください。
ポップアップメニューが表示されたら、アカウント管理ボタンをクリックしてください。
画面を下にスクロールし、APIトークンセクションへ移動してください。
ホーム画面からプロジェクトを選択してください。
プロジェクトに入った後、左側の管理 > プロジェクト管理メニューを選択してください。
APIトークン項目を確認してください。
プロジェクト一覧を照会するAPIです。
| x-whatap-token required | string アカウントのAPIトークン {{ACCOUNT_API_TOKEN}} |
Array of objects | |
| accountEmail | string ユーザーアカウントのメールアドレス |
| total | integer プロジェクト数 |
curl -L \ -w "\n" \ -H "x-whatap-token: {{ACCOUNT_API_TOKEN}}" \ "https://api.whatap.io/open/api/json/projects"
{- "data": [
- {
- "projectCode": 35,
- "projectName": "APM_TEST2",
- "createTime": "2018-10-19T07:17:03.774",
- "status": "subscribe",
- "productType": "APM",
- "platform": "JAVA",
- "apiToken": "5**********************R"
}
], - "accountEmail": "xxx@whatap.io",
- "total": 6
}ユーザーが所属するグループの一覧を照会するAPIです。
| x-whatap-token required | string アカウントのAPIトークン {{ACCOUNT_API_TOKEN}} |
Array of objects | |
| total | integer グループ数 |
curl -L \ -w "\n" \ -H "x-whatap-token: {{ACCOUNT_API_TOKEN}}" \ "https://api.whatap.io/open/api/v2/json/groups"
{- "data": [
- {
- "groupName": "WHATAP APM",
- "groupKey": "grp****ab123kskd*****q",
- "description": "APM Group"
}
], - "total": 3
}