서버 로그
참고
이 문서는 OpenTelemetry 및 VictoriaLogs을 사용하는 2026 R1에 도입된 서버 로그 기능에 대해 설명합니다. 시스템이 레거시 로그 서버를 사용하는 경우, 다음에 대한 설명서를 참조하십시오. XProtect 대신 버전을 사용하십시오.
소개
XProtect 서버 구성 요소는 시스템 활동, 이벤트 및 오류에 대한 로그 항목을 생성합니다. 관리 서버에서 실행되는 구성 요소는 OTLP(OpenTelemetry Protocol)를 사용하여 OpenTelemetry Collector에 로그 항목을 보냅니다. 분산 배포에서 다른 컴퓨터의 구성 요소에서 로그 항목은 수집기에 도달하기 전에 API 게이트웨이를 통해 라우팅됩니다.
OpenTelemetry Collector는 로그 데이터를 로그 처리 서비스로 전달합니다. 기본적으로 이 이름은 VictoriaLogs입니다.
다음에서 시스템 로그, 감사 로그 및 규칙 로그를 볼 수 있습니다 XProtect Management Client. 서버 로그 페이지에서 로그 항목을 검색, 필터링 및 분석하여 시스템 활동, 사용자 동작, 이벤트 및 오류를 조사할 수 있습니다.
보존 및 수집 동작을 포함한 일부 로깅 설정은 외부에서 관리됩니다 XProtect Management Client OpenTelemetry Collector 및 VictoriaLogs 구성 파일을 통해 확인할 수 있습니다.
OpenTelemetry 및 OTLP 프로토콜
OpenTelemetry는 로그를 포함한 원격 측정 데이터를 수집하고 전송하기 위한 개방형 표준입니다. XProtect OpenTelemetry Protocol(OTLP)을 사용하여 로깅 인프라의 구성 요소 간에 로그 데이터를 보냅니다.
OTLP를 사용하면 로깅 인프라의 유연성을 높일 수 있습니다. VictoriaLogs의 기본 설정 외에도 OTLP를 지원하는 외부 로깅 또는 모니터링 솔루션에 시스템을 연결할 수 있습니다.
자세한 내용은 OpenTelemetry 설명서를 참조하십시오. https://opentelemetry.io/docs/specs/otel/logs/
OpenTelemetry Collector 서비스입니다
시스템 로그, 감사 로그 및 규칙 로그를 사용하려면 관리 서버에서 OpenTelemetry Collector 서비스를 실행해야 합니다.
OpenTelemetry Collector는 다음으로부터 로그 데이터를 수신합니다. XProtect 서버 구성 요소를 구성한 로그 처리 서비스로 전달합니다. 기본적으로 이 이름은 VictoriaLogs입니다.
VictoriaLogs
VictoriaLogs은 다음에 대한 로그 데이터베이스 엔진 역할을 합니다. XProtect 로그, 로그 저장소 처리, 쿼리 및 분석을 수행합니다. 이전 버전에서 사용된 SQL Server 기반 로그 데이터베이스를 대체합니다. XProtect.
의 서버 로그 페이지에서 로그 데이터에 액세스할 수 있습니다 XProtect Management Client.
기본적으로 시스템 로그와 규칙 로그는 7일 동안 보존되며 감사 로그는 30일 동안 보존됩니다. 이전 로그 항목은 보존 기간이 만료되면 자동으로 삭제됩니다. 관리 서버에 저장된 VictoriaLogs 구성 파일에서 보존 설정을 수정할 수 있습니다. 자세한 정보는 다음을 참조하십시오. 로그 보존 정책 설정.