6

クライアントサイド JavaScript アプリケーションがあり、エラーと例外を Stackdriver Error Reporting に報告したいと考えています。

4

1 に答える 1

9

Stackdriver Error Reporting は、クライアント側 JavaScript からのエラーを処理できます。

Google Cloud Consoleプロジェクトが必要です。次に、Stackdriver Error Reporting API を有効にして API キーを取得します。

クライアント側エラーの報告は、API キーを使用してレポート API エンドポイントを呼び出すことによって行われます。


この JavaScript モジュールを使用して、例外スタック トレースを正規化し、予想される形式で Stackdriver に送信できます: https://github.com/GoogleCloudPlatform/stackdriver-errors-js

例:

<!-- Warning: This is an experimental library, do not use it on production environments -->
<script defer src="https://cdn.jsdelivr.net/npm/stackdriver-errors-js@0.7.0/dist/stackdriver-errors-concat.min.js"></script>
<script type="text/javascript">
window.addEventListener('DOMContentLoaded', function() {
  var errorHandler = new StackdriverErrorReporter();
  errorHandler.start({
    key: '<my-api-key>',
    projectId: '<my-project-id>'
  });
});
</script>
于 2016-11-24T13:45:54.813 に答える