0

Debugging Firebase Cloud Functions using Stackdriverについても同様の質問があります。Google Cloud機能でStackdriverデバッグを使用

しかし、私の通常のクラウド機能(Firebaseではなく)でStackdriver Debugを動作させると、その答えは全く役に立たないようです。私はGithubとクラウドソースリポジトリからコードを調達しようとしましたが、それはうまくいかないようです。どちらもサイドバーに入る:

このプロジェクトには実行中のアプリケーションは含まれていません。

クラウド機能のデバッグに関するドキュメントは、Stackdriver Debugの使用については何も言わないようです。クラウド機能でStackdriver Debugを使用する方法はありますか?

答えて

0

私はこのビデオから解決策を見つけてしまった:https://youtu.be/BybYim0HRmY?t=21m42s

かなり単に、あなたのindex.jsのトップにrequire("@google/cloud-debug")を追加(またはあなたの関数はである何のファイル)。次に、package.jsonに依存関係として@google/cloud-debugを追加します。

これでコードをStackdriver Debugに手動でインポートすることができます。

0

クラウドデバッガはクラウド機能をまだサポートしていません。

require( "@ google/cloud-debug")を追加すると動作するように思えますが、信頼できるものではありません。これは、デバッガ・コードがデバッガ・サーバに結果を初期化または報告できるようになる前に、ファンクションが停止する可能性があるためです。

Googleのクラウドファンクションチームは、信頼性の高い方法でデバッガを有効にするよう努めています。

0

クラウドデバッグパッケージは廃止され、@グーグル、クラウド/デバッグ・エージェントに名前が変更されましたように見える:

yarn add @google/cloud-debug 
    yarn add v0.23.4 
    [1/4] Resolving packages... 
    warning @google/[email protected]: This module has been renamed to @google-cloud/debug-agent, please use that instead. 
    warning @google/cloud-debug > google-auth-library > request > [email protected]: Use uuid module instead` 
関連する問題