InfoGrab Docs

`jq`로 GitLab 로그 파싱

jq 명령줄 도구를 사용하여 JSON 형식의 GitLab 로그를 파싱하고 분석하는 방법을 설명합니다.

가능한 경우 Kibana 및 Splunk와 같은 로그 집계 및 검색 도구를 사용하는 것이 좋습니다. 그러나 사용할 수 없는 경우에도 jq 를 사용하여 JSON 형식의 GitLab 로그 를 빠르게 파싱할 수 있습니다. Note 특히 오류 이벤트 요약 및 기본 사용 통계를 위해 GitLab 지원 팀은 특화된 fast-stats 도구 를 제공합니다. 이 도구는 일반적으로 jq 보다 훨씬 빠르게 더 큰 로그를 처리하고 더 많은 통계 정보를 출력합니다. JQ란? # 매뉴얼 에 명시된 바와 같이 jq 는 명령줄 JSON 프로세서입니다. 다음 예시에는 GitLab 로그 파일 파싱을 위한 사용 사례가 포함되어 있습니다. 로그 파싱 # 아래 나열된 예시는 각각의 Linux 패키지 설치 경로 및 기본 파일명으로 해당 로그 파일을 참조합니다. 각 전체 경로는 GitLab 로그 섹션 에서 찾을 수 있습니다. 압축된 로그 # 로그 파일이 교체 되면 Unix 타임스탬프 형식으로 이름이 변경되고 gzip 으로