InfoGrab Docs

`jq`를 사용한 GitLab 로그 파싱

가능하면 Kibana나 Splunk 같은 로그 집계 및 검색 도구를 사용하는 것을 권장하지만, 사용할 수 없는 경우에도 jq 를 사용하여 JSON 형식의 GitLab 로그 를 빠르게 파싱할 수 있습니다. Note 특히 오류 이벤트 요약 및 기본 사용량 통계를 위해, GitLab 지원 팀은 전문화된 fast-stats 도구 를 제공합니다. 이 도구는 보통 jq 보다 훨씬 빠르게 대용량 로그를 처리하고 더 많은 통계 정보를 출력합니다. JQ란 무엇인가? # 매뉴얼 에 명시된 바와 같이, jq 는 커맨드라인 JSON 처리기입니다. 아래 예제는 GitLab 로그 파일 파싱을 위한 사용 사례를 다룹니다. 로그 파싱 # 아래 예제는 각 로그 파일을 리눅스 패키지 설치 경로 기준의 상대 경로와 기본 파일명으로 참조합니다. 각 전체 경로는 GitLab 로그 섹션 에서 확인할 수 있습니다. 압축된 로그 # 로그 파일이 순환(rotate) 될 때, 파일은 Unix 타임스탬프 형식으로 이름이 변경되고