기본 구성 요소란 무엇입니까?

마지막 업데이트: 2022-10-05
  • 작성 대상:
  • User
    Admin
중요

Data Workbench에 대해 자세히 보기 사용 종료 공지.

센서는 다음 세 가지 주요 구성 요소로 구성됩니다. 데이터 수집기, 디스크 큐 및 데이터 전송기.

데이터 수집기

데이터 수집기(collector)는 웹 서버 프로세스 내에서 실행되는 NSAPI, ISAPI, J2EE 필터 서블릿 또는 Apache 모듈입니다.

이 보고서는 웹 서버가 해당 정보를 처리하고 디스크 큐에 예치하는 각 HTTP 요청에 대한 원시 이벤트 데이터를 캡처합니다. 동일한 컴퓨터에서 웹 서버의 여러 인스턴스를 실행하는 경우 각 인스턴스는 컬렉터 모듈의 자체 인스턴스를 로드합니다. 그러나 수집기의 모든 인스턴스는 이벤트 데이터를 동일한 디스크 큐에 씁니다.

디스크 큐

디스크 큐(큐)는 센서가 수집하는 원시 이벤트 데이터를 버퍼링하는 내결함성, FIFO(첫 번째, 첫 번째 출력) 메모리 매핑 큐 파일입니다. 이 파일은 센서가 설치한 웹 서버에서 수집된 이벤트 데이터에 임시 저장소를 제공합니다.

제약 조건 없이 큐가 확장되지 않도록(따라서 사용 가능한 모든 디스크 공간이 소모됨), 큐가 고정 크기 파일에서 유지되므로, 대기할 수 있는 용량이 할당된 이벤트 데이터만 보관합니다. 큐 파일의 크기는 센서가 설치된 경우 Sensor 구성 파일인 txlogd.conf의 QueueSize 매개 변수에 구성됩니다. txlogd.conf 매개 변수에 대한 자세한 내용은 Sensor Txlogd.conf 파일 매개 변수 를 참조하십시오.

설정되면 파일의 실제 길이가 확장되거나 축소되지 않습니다. 수집기는 단순히 새로운 이벤트 데이터를 큐에 저장하고 전송기가 대기열에서 이벤트를 가져옵니다. 컬렉터가 파일의 끝에 도달하면 큐 파일에 대한 쓰기가 중지됩니다.

일반적으로, 송신기는 수집기가 이벤트를 보관하는 즉시 대기열에서 이벤트를 가져옵니다. 그러나 전송기와 Insight Server 간의 연결이 느리거나 사용할 수 없는 경우 큐는 전송되지 않은 이벤트로 채워질 수 있습니다. 이 경우, 송신기가 대기열을 아래로 끌어 내릴 때까지 수집기는 데이터 수집을 중지합니다. 이 시간 동안 웹 서버가 처리하는 요청에 대한 정보가 영구적으로 손실됩니다.

큐 크기 확인

센서를 설치하기 전에 큐의 크기를 결정해야 합니다. 영구 데이터 손실을 방지하려면 Insight Server에 대한 연결의 가장 긴 중단 동안 누적될 수 있는 이벤트 수를 수용할 수 있을 만큼 충분히 큰 대기열을 만들어야 합니다(즉, 최대 작업 며칠 동안 충분한 스토리지). 시스템 관리자가 데이터를 손실하지 않고 대상 Insight Server에 네트워크 액세스 가능성을 복원하거나 Insight Server를 복구 또는 교체할 수 있도록 충분히 이벤트 데이터를 보관하도록 큐를 구성해야 합니다. 센서가 실패하고 유효한 액세스 가능한 큐 파일을 사용하여 이벤트 데이터를 저장할 수 없는 경우 후속 데이터가 손실됩니다.

노트

Sensor가 실행되는 각 시스템의 관리자는 로컬 큐 파일의 고유한 특성을 파악하여 삭제, 보관 또는 압축할 수 있는 일반 로그 파일로 취급하지 않도록 하는 것이 중요합니다.

Adobe은 센서가 설치된 서버에서 생성된 이벤트 데이터의 최대 10일(10일)을 대기열로 구성할 것을 권장합니다. 즉, 작년의 어느 피크 날짜로부터 이벤트 데이터의 양을 가져와 10을 곱합니다.

이 권장 사항에서는 다음을 가정합니다.

  • 회사의 정보 기술 팀은 이 안내서의 센서 관리에 자세히 설명된 방식으로 각 센서를 모니터링하고 있으며 하루에 최소 한 번 이상 그렇게 합니다. 그렇지 않은 경우 이 기간을 적절하게 연장해야 합니다.
  • 회사의 정보 기술 팀은 72시간 이내에 네트워크 액세스 가능성을 복원하거나 설치된 Insight Server를 교체하거나 복구할 수 있습니다. 그렇지 않은 경우 이 기간을 적절하게 연장해야 합니다.
  • 센서의 구성은 동일하게 유지됩니다.
  • 외부 이벤트(예: 큰 마케팅 캠페인)가 없기 때문에 웹 서버에서 생성되는 이벤트 데이터의 양이 크게 증가합니다.

대기열 크기 선택은 응답 시간 및 주말/휴일 시스템 관리와 관련된 회사 방침과 정책에 따라 원하는 시스템 모니터링 수준에 따라 크게 달라집니다. 대기열 크기가 더 커질수록 Adobe은 회사에서 가능한 한 큰 대기열을 만들 것을 권장합니다.

노트

대기열 파일 크기가 크면 성능에 영향을 주지 않습니다.

큐 크기 조정에 대한 추가 권장 사항은 Adobe 컨설팅 서비스에 문의하십시오.

데이터 전송기

송신기는 웹 서버와 동일한 시스템에서 실행되는 독립 프로세스(예: UNIX 기반 컴퓨터의 데몬 또는 Windows 컴퓨터의 서비스)입니다.

전송기는 디스크 큐에서 이벤트 데이터를 읽고 압축한 다음 HTTP/S를 통해 지정한 Insight Server로 전송하며 여기서 처리 및 저장됩니다 .vsl 파일.

이 페이지의