0

Logs API (ここで説明: https://cloud.google.com/appengine/docs/java/logs/ ) を使用して、アプリとリクエストのログにプログラムでアクセスして表示できる点が気に入っています。

AppEngine でマネージド VM を使用しているので、アドミン コンソール ログ ビューアで大量の追加ログがあることを確認できます。私の場合は、ビューアに含めることができるとわかったカスタム ログを含みます (ここに記述: https ://cloud.google.com/appengine/docs/managed-vms/custom-runtimes#logging )。

管理コンソール ログ ビューア

私の質問は次のとおりです: Logs API (または既に構築されている他のパイプライン) を使用してこれらのログにアクセスする方法はありますか? マネージド VM モジュールには、表示したいログを生成できるいくつかのコンポーネントが含まれています。

  1. アプリのログ -- これらを取得できます。ここでは問題ありません。
  2. _ah/start で開始するバックグラウンド プロセスによって作成されたカスタム ログ ファイル (スクリーンショットの「my_custom_1.log」など)
  3. バックグラウンド プロセスの STDERR と STDOUT
  4. 関連する管理対象 VM のログ (例: 状態が悪いためにインスタンスが再起動された場合... 通常の再起動などの他のシステム イベント?)

基本的にインスタンスレベルでの「全体像」が欲しい。この方法でマネージド VM を飼いならそうとした人はいますか? 私は自分のソリューションを展開することを楽しみにしていません。そして、STDERR と STDOUT をキャプチャする問題をどこから始めればよいかさえわかりません。どんな助けでも感謝します。

4

1 に答える 1