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 からのリアルタイムな応答を確認してください