[정리] 기능별 개념 정리/Sentry(5)
-
Sentry on-premise 로컬 서버 start, stop 쉘스크립트
#!/bin/bash source ~/Desktop/LocalSentry/sentry/bin/activate PIDS_PATH="sentry_pids.txt" start() { echo "Start sentry web ..."; sentry run web& echo $! > $PIDS_PATH echo "Start sentry worker"; sentry run worker& echo $! >> $PIDS_PATH echo "Start sentry cron"; sentry run cron& echo $! >> $PIDS_PATH } stop(){ while read -r PID; do kill $PID done < $PIDS_PATH } case "$1" in start) start ;; stop) st..
2019.04.01 -
sentry-cli를 통해 JS source map 업로드하기
Sentry 가 Sourcemap을 찾는 순서 1. http://example.com/test.min.js 파일을 만난다. 2. test.min.js 파일에 맵핑 정보가 //# sourceMappingURL=myJs.min.js.map 으로 적혀있다. 3. 센트리는 http://example.com/test.min.js.map 에서 sourcemap을 가져가야한다고 인지한다. 4. 혹시 http://example.com/test.min.js.map 에 대응하는 파일을 사용자가 센트리 서버에 올려놨는지 확인한다. → 있으면 찾기 완료 5. 없으면 http://example.com/test.min.js.map 를 호출하여 소스맵을 다운로드한다. → 있으면 찾기 완료 6. 이 마저도 없으면 소스맵에 의한 디코..
2019.03.29 -
센트리 자바스크립트 샘플 코드
createError.html JavaScript This example uses sentry 9.0.0 create 삽질 ! : Sentry의 Client DSN을 Sentry가 설치된 localhost 서버로 연결할 경우 https 가아닌 http 로 연결해야합니다. https 일 경우 연결 에러가 뜹니다.
2019.03.27 -
센트리 자바 샘플 코드
raven : sentry 샘플 프로젝트 raven-java raven-python 이런 식으로 나뉜다. 그런데 이건 이제 만료된 샘플 프로젝트이다. 현재 sentry-java 로 바뀌었다. Sentry 8 1. pom.xml 에 sentry dependency 추가 io.sentry sentry 1.6.7 2. maven - reimport 3. package sentry; import io.sentry.Sentry; import io.sentry.SentryClient; import io.sentry.SentryClientFactory; import io.sentry.context.Context; import io.sentry.event.BreadcrumbBuilder; import io.sentry..
2019.03.27 -
센트리 on-premise 서버 mac local 에서 띄우기
공식링크 : https://docs.sentry.io/server/installation/python/ 참고링크 : https://blog.outsider.ne.kr/928 참고링크 : https://www.lesstif.com/pages/viewpage.action?pageId=30705079 추신) 도커파일도 있었다. : https://hub.docker.com/r/getsentry/sentry-cli 센트리를 설치하기 위한 폴더를 하나 생성해줍니다. 저는 ~/Desktop/LocalSentry/sentry 로 폴더를 만들어줬습니다. 이렇게 지정했을 때 최종적으로 설치가 완료되면 다음과 같은 디렉토리 구조를 가집니다. Sentry 가상 환경을 돌리기위한 지정 경로 : ~/Desktop/LocalSen..
2019.03.27