Datadog RUM 설정이 어려우신 분들을 위해
5347 단어 observabilitydatadogsre
소개
Datadog RUM을 설정하는 데 문제가 있는 사람이 있으면 "JS/NPM 버전의 설정 코드가 잘못되었습니다."라고 말씀드리고 싶습니다. 이전에 피드백에 대해 Datadog 지원팀에 문자를 보냈지만 수정되지 않아 작성했습니다.
1. 스니펫의 오타
스크린샷에서 볼 수 있듯이 스니펫이 샘플로 제공되지만 아쉽게도 오타가 있습니다.
3행을 보면 중괄호
{
가 사용되었습니다. datadogRum.init({.
그러나 }
는 스니펫에 언급된 적이 없습니다.다음은 수집 스니펫입니다.
import { datadogRum } from '@datadog/browser-rum';
datadogRum.init({
applicationId: 'hoge-hoge-hoge',
clientToken: 'hoge-hoge-hoge',
site: 'datadoghq.com',
service:'temp',
// Specify a version number to identify the deployed version of your application in Datadog
// version: '1.0.0',
sampleRate: 100,
replaySampleRate: 100,
trackInteractions: true,
defaultPrivacyLevel:'mask-user-input',
});
datadogRum.startSessionReplayRecording();
2. 비활성화된 세션 재생
세션 재생을 비활성화하려면 이 설정 페이지도 주의해야 합니다. 기능을 비활성화하기 위해 스니펫을 편집할 수 있는 것으로 보이는 세션 재생 활성화 토글이 있습니다.
하지만 이 설정만으로는 부족해 보입니다...😅 역시 설정을 하셔야 합니다
replaySampleRate: 0
.References
Set replaySampleRate to 0 to stop collecting the RUM Session Replay plan which includes replays, resources, and long tasks.
이것이 수집 스니펫이 있는 이유입니다!
import { datadogRum } from '@datadog/browser-rum';
datadogRum.init({
applicationId: 'hoge-hoge-hoge-b2e3-40e049c84c81',
clientToken: 'hoge-hoge-hoge-881b380180c1171d17',
site: 'datadoghq.com',
service:'temp',
// Specify a version number to identify the deployed version of your application in Datadog
// version: '1.0.0',
sampleRate: 100,
replaySampleRate: 0,
trackInteractions: true,
);
행복한 모니터링!
Reference
이 문제에 관하여(Datadog RUM 설정이 어려우신 분들을 위해), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/paprikamah/how-to-set-up-datadog-rum-3c66텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)