コンテンツにスキップ

エラーのカスタム追加


RUM を初期化した後、addError('<NAME>', '<JSON_OBJECT>') API を使用して、収集対象外のエラーメトリクスデータをカスタムで追加できます。

エラーを追加

// コンテキスト付きのカスタムエラーを送信
const { datafluxRum } = require('./lib/dataflux-rum-miniapp.js')
const error = new Error('Something wrong occurred.');

datafluxRum.addError(error, {
    pageStatus: 'beta',
});

// ネットワークエラーを送信
fetch('<SOME_URL>').catch(function(error) {
    window.DATAFLUX_RUM && DATAFLUX_RUM.addError(error);
})

// 捕捉済みの例外エラーを送信
try {
    //Some code logic
} catch (error) {
    window.DATAFLUX_RUM && DATAFLUX_RUM.addError(error);
}
import { datafluxRum } from '@cloudcare/browser-rum'

const { datafluxRum } = require('@cloudcare/rum-miniapp')
// コンテキスト付きのカスタムエラーを送信
const error = new Error('Something wrong occurred.');

datafluxRum.addError(error, {
    pageStatus: 'beta',
});

// ネットワークエラーを送信
fetch('<SOME_URL>').catch(function(error) {
    datafluxRum.addError(error);
})

// 捕捉済みの例外エラーを送信
try {
    //Some code logic
} catch (error) {
    datafluxRum.addError(error);
}

フィードバック

このページは役に立ちましたか?