ヘルプ APM .NETエージェントの追加 .NETエージェントのAWS Elastic Beanstalkへのインストール

.NETエージェントのAWS Elastic Beanstalkへのインストール

Elastic Beanstalk環境内の.NET Webアプリケーションに、ebextensionsによって、APMインサイトのエージェントをインストールするには、次の2つの方法があります。
  1. Visual Studio用AWSキットによるデプロイ
  2. AWS S2へのパッケージ アップロードによるデプロイ

 

Visual Studio用AWSツールキットによるデプロイ

要件:

  • Visual Studio用のAWSツールキット
  • AWS開発者アクセス キー
 
手順:
  1. Visual Studioでプロジェクトを開き、「.ebextensions」フォルダーを作成します(既存でない場合)。
  2. 「.ebextensions」フォルダーに、ファイル「apminsightExtn.config」を追加してください。
  3. 次の記述をファイルにコピーし、コマンドinstall_agentの次行にある、パラメーター 「license.key」のデバイス キーを更新します。
    ファイル:
    "C:\ProgramData\Site24x7APMInsightAgent.msi":
    source: https://staticdownloads.site24x7.com/apminsight/agents/apminsight-dotnetagent.msi
    commands:
    install_agent:
    command: msiexec.exe /i "C:\ProgramData\Site24x7APMInsightAgent.msi" /qb license.key=< Enter Device Key Here > editconfig=false
  4. 「AWSへの公開」でWebアプリを公開し、ウィザードの指示にしたがいます。
  5. デプロイに成功したら、トラフィックを発生させ、Site24x7コンソールでデータを確認ください。

 

AWS S2へのパッケージ アップロードによるデプロイ

手順:
  1. Webアプリケーションに公開する場合、「.ebextensions」を追加してください。(既存でない場合)。
  2. 「.ebextensions」フォルダーに、ファイル「apminsightExtn.config」を追加してください。

  3. ファイル:
    "C:\ProgramData\Site24x7APMInsightAgent.msi":
    source: https://staticdownloads.site24x7.com/apminsight/agents/apminsight-dotnetagent.msi
    commands:
    install_agent:
    command: msiexec.exe /i "C:\ProgramData\Site24x7APMInsightAgent.msi" /qb license.key=< Enter Device Key Here > editconfig=false
  4. 公開用アプリケーションZIPを作る際に、この'.ebextensions'フォルダーを含めてください。
  5. はじめての公開が完了した場合
    • Elastic Beanstalkにアプリケーションを作成
    • タイプをIISとして、プラットフォームに環境を作ります
    • 必要な設定をアプリケーションにほどこし、アプリケーションのソースに、「自身でアップロード」を選択
    • 「.ebextensions」 フォルダーのあるZIPファイルを選択します
    • 必要パラメーターを指定し、環境を起動してください
  6. 既存環境に公開する場合
    • Elastic Beanstalkアプリケーションと、デプロイ環境を選択します
    • 「アップロードとデプロイ」をクリック
    • アップロードの指令が出たら、「.ebextensions」 フォルダーのあるZIPファイルを選択します
    • デプロイにラベルをつけ、「アップロード」をクリックしてくださ。
  7. デプロイに成功したら、トラフィックを発生させ、Site24x7コンソールでアプリケーションを確認ください。

 

トップ