SARG는 Squid 트랜잭션 로그를 분석합니다. Cache Manager는 실행 중인 Squid 프로세스에 대한 보고서를 보여 줍니다. 묻는 질문에 따라 데이터 원본을 고르십시오.

질문적절한 원본
클라이언트가 보낸 기록된 요청은 무엇인가?access.log
사용자나 목적지별로 묶은 과거 트래픽사용 가능한 로그를 처리하는 SARG
현재 실행 상태, 메모리 또는 내부 카운터해당 Cache Manager 보고서

SARG는 입력 로그가 한 번도 기록하지 않은 필드를 재구성할 수 없습니다. 분석할 기간을 수집하기 전에 필요한 로그 형식을 설정하고, 회전된 파일과 access-log의 모든 제외 항목을 고려하십시오.

Squid 6 및 7에서 access_log는 어떤 일치하는 트랜잭션을 어디에 기록할지 정합니다. logformat은 기록되는 필드를 제어합니다. 레코드를 UDP로 보내면 전달 방식이 달라질 뿐, 빠진 트랜잭션 필드를 더하지도 않고 모든 데이터그램이 도착한다고 보장하지도 않습니다. Squid 7 파일 로거의 경우 필요한 기간을 수집하기 전에 출력과 로그 형식을 선택하십시오.

Cache Manager 보고서에는 고유한 범위가 있습니다. 다중 워커 배포에서는 Squid가 일부 워커 값을 합치지만 모든 보고서가 같은 방식으로 집계되지는 않습니다. 어떤 숫자를 시스템 전체의 단일 측정값으로 다루기 전에 그 보고서의 의미를 읽으십시오.

마지막으로 프록시 트랜잭션의 바이트와 네트워크 인터페이스의 총 트래픽은 서로 다른 측정값입니다. 보고서가 실제로 어느 쪽을 담고 있는지 밝히십시오.

관련 글