問題タブ [google-cloud-error-reporting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
341 参照

stackdriver - StackDriver エラー レポートのメール通知

マルチテナント環境で、ユーザーのコードに例外が発生した場合にアラート通知 (電子メールなど) を設定したいと考えています。Stackdriver エラー報告 APIを使用してエラー通知を送信することを考えていました。何かのようなもの

これを設定するにはどうすればよいですか (python API を使用)

  • 通知を送信するテナント ID/サービス ID のアラートを作成します。このステップで、ユーザーの連絡先メールアドレスを入力できました。
  • などを使用してテナント ID/サービス ID の例外を報告しclient.report_exception()、アラート メカニズムに通知します。

その他の解決策: この投稿では、ログとエラーのログを使用し、フィルターを作成し、アラート ポリシーを作成することをお勧めします。それはオプションですが、ユーザーのサービスごとに数秒/分ごとにログ検索クエリを実行することになるため、費用がかかる可能性があると思いますか? プッシュ アプローチ (ロギング プル アプローチに対して) があったのか、それともロギング通知が実際にはプッシュ アプローチであると誤解したのでしょうか?

私が間違った道を進んでいる場合は、より良い方法を提案してください。

0 投票する
1 に答える
207 参照

google-cloud-stackdriver - Google Cloud Error Reporting フィルタリング エラー

Google Cloud Error Reporting を初めて使用します。私が今まで理解しているように、エラー レポートには、Google Cloud Stackdrive に保存されているすべてのログに関する情報が表示されています。

エラー報告を特定の領域に限定することは可能でしょうか?

例えば、

  1. 特定の logName
  2. ラベルを含むすべてのログ

今書いているので、システムでスローされた可能性のあるすべての例外を保持しています。それは多すぎる。また、一部のログは開発環境からのものであり、無視する必要があります。

これは Google Cloud Error Reporting をフィルタリングすることは可能ですか?

ありがとう!