On this page:

Search Go SDK topics:

 

Related Pages:

このトピックでは、Goアプリケーションのアプリサーバーエージェントを使用してインストールし、開始する方法について説明します。

Goサポートについて

AppDynamics では、Go SDK を使用して作成されたアプリケーションをモニタできます。 

AppDynamics Go SDK は次のことができます。

  • Goティアまでのトランザクションの追跡
  • Goランタイムエラーの表示
  • Goサービスで行われたバックエンドコールのレポート

エージェントからコントローラに接続すると、Go ティアのフローマップ、KPI、エラー、およびその他の情報を確認できます。   

インストゥルメント化には、次のトピックで説明するとおりに、AppDynamics Go SDK を使用します。 

Go SDK でサポートされるプラットフォーム

オペレーティングシステム

  • glibc 2.5以降をベースとするLinuxディストリビューション
  • Mac OS X 10.8以降

AppDynamics Go SDKのインストール

SDKをインストールするには、次のステップに従います。

  1. Go SDK ディストリビューションをダウンロードします。詳細については、AppDynamicsソフトウェアのダウンロードを参照してください。 
  2. Go SDK ZIP を Go ワークスペースに展開します。 

Go SDKのインストールが終了すると、APIを使用してGoアプリケーションをインストゥルメント化する準備ができます。

制限

Go SDK では、バックグラウンドで cGo が使用されます。Go では、ユーザが C/C++ をコールすると、そのコードによって現在の goroutine が OS スレッドに変換されます。これは、シスコが提供する Go SDK エージェントの制限ではなく、ランタイム自体の制限です。ただし、多くの Go ルーチンでエージェントを実行していて、アプリケーションコードの Go ルーチン内で Go SDK コールを実行している場合は、OS スレッドの制限に達するリスクがあることを意味します。この制限が発生した場合は、サポートに連絡してください。