사용자 정의 오류 추가하기¶
RUM을 초기화한 후에 addError('<NAME>', '<JSON_OBJECT>') API를 사용하여 수집된 오류 외의 메트릭 데이터를 사용자 정의로 추가할 수 있습니다.
오류 추가하기¶
// Send a custom error with context
const { datafluxRum } = require('./lib/dataflux-rum-miniapp.js')
const error = new Error('Something wrong occurred.');
datafluxRum.addError(error, {
pageStatus: 'beta',
});
// Send a network error
fetch('<SOME_URL>').catch(function(error) {
window.DATAFLUX_RUM && DATAFLUX_RUM.addError(error);
})
// Send a handled exception 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')
// Send a custom error with context
const error = new Error('Something wrong occurred.');
datafluxRum.addError(error, {
pageStatus: 'beta',
});
// Send a network error
fetch('<SOME_URL>').catch(function(error) {
datafluxRum.addError(error);
})
// Send a handled exception error
try {
//Some code logic
} catch (error) {
datafluxRum.addError(error);
}