問題タブ [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.
stackdriver - StackDriver エラー レポートのメール通知
マルチテナント環境で、ユーザーのコードに例外が発生した場合にアラート通知 (電子メールなど) を設定したいと考えています。Stackdriver エラー報告 APIを使用してエラー通知を送信することを考えていました。何かのようなもの
これを設定するにはどうすればよいですか (python API を使用)
- 通知を送信するテナント ID/サービス ID のアラートを作成します。このステップで、ユーザーの連絡先メールアドレスを入力できました。
- などを使用してテナント ID/サービス ID の例外を報告し
client.report_exception()
、アラート メカニズムに通知します。
その他の解決策: この投稿では、ログとエラーのログを使用し、フィルターを作成し、アラート ポリシーを作成することをお勧めします。それはオプションですが、ユーザーのサービスごとに数秒/分ごとにログ検索クエリを実行することになるため、費用がかかる可能性があると思いますか? プッシュ アプローチ (ロギング プル アプローチに対して) があったのか、それともロギング通知が実際にはプッシュ アプローチであると誤解したのでしょうか?
私が間違った道を進んでいる場合は、より良い方法を提案してください。
google-cloud-stackdriver - Google Cloud Error Reporting フィルタリング エラー
Google Cloud Error Reporting を初めて使用します。私が今まで理解しているように、エラー レポートには、Google Cloud Stackdrive に保存されているすべてのログに関する情報が表示されています。
エラー報告を特定の領域に限定することは可能でしょうか?
例えば、
- 特定の logName
- ラベルを含むすべてのログ
今書いているので、システムでスローされた可能性のあるすべての例外を保持しています。それは多すぎる。また、一部のログは開発環境からのものであり、無視する必要があります。
これは Google Cloud Error Reporting をフィルタリングすることは可能ですか?
ありがとう!