• EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

GAEフレキシブル環境へのGoエージェントのインストール

Go エージェントを使用すると、 Google App Engine (GAE) フレキシブル環境にあるアプリケーションを監視できます。 GAE flex アプリにNew Relicを追加すると、アプリの健全性とパフォーマンスをインサイトで確認できるようになり、 APMで表示できるメトリックで GAE が拡張されます。

ここでは、 カスタムランタイム を設定することで、GAE flexアプリにNew Relicを追加する方法を説明し、Dockerを使ってGoアプリをデプロイする例を紹介します。

重要

Go エージェントは、カスタムランタイムを使用して GAE フレキシブル環境で実行できます。他の環境の制限があるため、GAE 標準環境や Google App Engine の " ネイティブモード" のインストールは使用しないでください。

Dockerでカスタムランタイムを構築

カスタムランタイムの構築に関する Google のドキュメント を参照してください。この例では、Go エージェントをインストールし、Docker 用のカスタム Go ランタイムを構築し、golang アプリケーションをデプロイすることで、GAE flex アプリに New Relic を追加する方法を説明します。

GAEフレキシブル環境でのGoアプリの展開と設定については、以下をご覧ください。

このドキュメントはインストールの役に立ちましたか?

おすすめです。ヘルスチェックの無効化

Google App Engine は定期的にヘルスチェックリクエストを送信して、インスタンスが正常にデプロイされたことを確認し、実行中のインスタンスが正常なステータスを維持していることを確認します。ヘルスチェックは、URL /_ah/healthへのHTTPリクエストです。

カスタムランタイムを作成する場合は、アプリが大量のヘルスチェックリクエストを処理できなければなりません。そうしないと、アプリのデータがAPMで正しく表示されない可能性があります。

Recommendation: 以下を追加して、 app.yamlを構成してヘルスチェックを無効にします。

health_check:
enable_health_check: False

GAEからエージェントのトラブルシューティングログを取得

GAE flex環境アプリのトラブルシューティングには、これらのリソースをご利用ください。

Copyright © 2024 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.