과거 로그 파일을 Sentry로 가져오기

과거 로그 파일을 Sentry로 가져오기

우리는 sentry.io를 탐색하고 있습니다.

과거 로그를 Sentry로 가져올 수 있나요?

Prometheus와 Grafana도 살펴보고 있는데 일반적인 SQL 쿼리가 작동하는 것처럼 보이지만 새로운 오류 로그가 분석되는 동일한 위치에서 오류 로그를 검토하고 싶은 것 같습니다.

답변1

저는 이 제품의 핵심 개념이 먼저 로컬(오류) 파일에 기록하는 중간 단계에 의존하는 대신 이벤트가 응용 프로그램에서 Sentry로 직접 전송된다는 점에 있다고 생각합니다.

AFAIK 따라서 이 제품에는 "테일링" 로그 파일, 로그 전달 및 그에 따른 기록 로그 파일의 일반 가져오기에 대한 기본 지원이 없습니다.

이것https://docs.sentry.io/product/sentry-basics/migration/제안:

"한 가지 주의할 점은 과거 이벤트 데이터를 전송할 수는 없지만 새로 들어오는 이벤트는..."


참고: 당신~할 수 있다사용센트리클리 이전에 캡처한 JSON 이벤트를 전송합니다.

여기:누군가는 로그를 Sentry로 전달하기 위해 사용자 정의 sentry/raven 플러그인과 함께 logstash를 사용합니다. 이는 기록 로그 파일을 Sentry로 보내는 접근 방식일 수도 있습니다.

불행하게도 대부분의 로그 파일은 줄 기반이며 여러 줄 스택 추적이 있는 기존 줄 기반 로그 파일을 (JSON) 이벤트로 변환하는 것은 큰 PITA입니다. 가능합니다. 현재는 filebeat를 사용하여 다양한 애플리케이션(다른 설정에서)에 대한 로그 전달을 수행하고 있습니다.여러 줄 파서오히려Logstash 다중 라인 코덱

관련 정보