Instana REST API 例
Instana の API を使用すれば、クエリを調整して有意義なデータを取得することができます。
概要
各例は、さまざまなタスクにおいて API とどのように連携するかを示すために用意されています。 各シナリオには、以下の要素が含まれる:
- 使用される API エンドポイントの一覧:クエリに使用される API エンドポイントを特定します。
- curl のリクエスト例: API へのリクエストを行うためにカスタマイズ可能な curl コマンドのテンプレートを提供します。
- Python 関数のサンプル: API の呼び出しをカプセル化し、パラメータとレスポンスを処理する Python 関数の概要を示します。
- レスポンスペイロードの例: API 呼び出しによるレスポンスペイロードの想定される構造と内容を示します。
始めに
作業を始める前に、以下の要件を満たしていることを確認してください:
- API へのアクセス権限を持つ有効な Instana アカウント
- お使いのマシンにCurlと Python がインストールされている
一般的な前提条件
このチュートリアルで、特定された Instana REST API のエンドポイントを使用するには、以下の情報が必要です:
| 要件 | 説明 | どこで見つけるか |
|---|---|---|
| APIトークン | データを照会するための適切な権限を持つ API トークン。 ほとんどの場合、データにアクセスするために特別な権限は必要ありません。 | API トークンの作成方法およびアクセス方法の詳細については、 「はじめに」 ガイドをご覧ください。 |
| 基本 URL | 基本の URL は、 Instana のUIにアクセスするために使用する URL です(詳細については、 こちらのリファレンスを参照してください)。 URL の基本構成は、テナントとユニットで構成されています。 | 基本の URL は、以下の形式でなければならない https://{tenant}-{unit}.instana.io。 |
サンプルの使用法
Instana ( REST API )の機能と、それをアプリケーションに効果的に統合する方法を理解するには、以下の手順に従ってください:
- 各セクションにリンクされている、 API の各エンドポイントに関するドキュメントを参照してください
- サンプルリクエスト ` curl ` および関数 ` Python ` を、ご自身のパラメータや ` API ` トークンに合わせてカスタマイズしてください
- curl リクエストを実行するか、 Python スクリプトを実行して、 API からのリアルタイムな応答を確認してください
追加リソース
API の使用方法やベストプラクティスに関する詳細については、 API のドキュメントをご覧ください。
また、IBM TechXchange コミュニティにも参加できます。