다음을 통해 공유


로깅 프로세스, 이벤트 모니터링 및 서비스 디버깅

애플리케이션은 중요하고 시간이 중요한 통화 데이터를 처리하므로 감사는 애플리케이션의 중요한 부분이 됩니다. 엔터프라이즈 수준의 관리 효율성 및 가용성을 사용하도록 설정하기 위해 Microsoft BTAHL7은 다음과 같은 공유 런타임 및 관리 구성 요소를 사용합니다.

  • 로깅: 관리되는 방식으로 모든 로그 이벤트를 수집하고 지정된 데이터베이스로 라우팅합니다.

  • 이벤트 모니터링 및 서비스 디버깅: 로깅 동작을 구성하고 시스템 관리자 및 기타 IT 전문가를 위해 수집된 정보를 조사/관리합니다.

    BTAHL7의 향상된 감사 기능을 사용하면 운영 효율성, 보안 및 성능을 최적화하여 HL7 규정을 준수할 수 있습니다.

데이터 형식

이 항목에서는 로깅 기능에 사용되는 다양한 유형의 로깅 데이터와 이 데이터가 저장되는 위치에 대해 설명합니다.

  • 구성 데이터: 로깅 구성 데이터는 구성 데이터베이스(BizTalk Management 데이터베이스라고도 함)에 저장되며 SQL 감사 정보 및 감사 데이터(Windows NT 이벤트 뷰어, 중앙 집중식 데이터베이스 WMI) 위치를 포함합니다.

  • 보관 데이터: SQL 로그의 EventLog 테이블은 '로깅' 데이터를 저장합니다.

로깅 작동 방식

이 항목에서는 소프트웨어 로그의 세 가지 이벤트 유형과 기록된 데이터를 저장할 수 있는 세 가지 위치에 대해 설명합니다.

구성 요소 목적
Configuration Editor 로그 데이터를 저장할 위치를 지정합니다. BTAHL7은 이벤트 뷰어, WMI 및 SQL Server 로깅의 조합에 대한 로깅을 지원합니다.
Event Broker 다른 구성 요소에서 발생한 로그 이벤트를 수신하고 로깅 구성 데이터를 기반으로 로그합니다.
로깅 API 모든 BTAHL7 어셈블리에서 호출되는 로깅 인터페이스입니다.

로깅 유형

BTAHL7은 다음 세 가지 유형의 오류를 기록합니다.

  • 이러한 서비스가 시작되거나 중지되었거나 이벤트가 실패한 정보 이벤트입니다.

  • Windows NT 이벤트 로그의 중요하지 않은 오류 및 경고와 같은 경고 이벤트입니다. 예를 들어 BTAHL7은 데이터 유효성 검사에 실패하여 메시지를 일시 중단합니다.

  • 구성 요소의 중요한 오류에 대한 오류 이벤트입니다. 예를 들어 BTAHL7은 파서 오류로 인해 메시지를 일시 중단합니다.

    시스템은 BTAHL7 이벤트를 다음과 같은 구성 가능한 위치에 기록할 수 있습니다.

  • Windows NT 이벤트 뷰어

  • WMI 이벤트

  • 중앙 집중식 데이터베이스(SQL 로깅 데이터베이스)

    이벤트 브로커는 모든 BTAHL7 로깅 이벤트를 수신하고 구성 정보에 따라 적절한 위치로 보냅니다.

기능 개요

BTAHL7 로깅 기능은 다음을 제공합니다.

  • 모든 오류 메시지를 로깅하는 통합된 방법

  • 모든 이벤트 세부 정보를 저장하기 위한 중앙 집중식 리포지토리

  • 개별 기간 업무 애플리케이션으로 흐르는 메시지를 로깅하기 위한 일관된 개체 모델

  • 시스템 관리자가 기록된 오류를 문서와 상호 연결하는 데 도움이 되는 로깅 및 추적의 조합

이벤트 로그 데이터

이 항목에서는 이벤트 로그 데이터의 형식 및 콘텐츠에 대해 설명합니다.

다음 표에서는 파트너에 대한 일반적인 로깅 데이터를 보여줍니다.

데이터 Description
LogData 데이터 로그
CategoryNumber 범주 번호
EntryType 이벤트의 유형입니다.
EventId 이벤트 ID
MachineName 컴퓨터 이름
메시지 메시지 세부 정보
원본 데이터 만들기, 업데이트, 읽기, 삭제, 배포 또는 보관
TimeGenerated Success 또는 Failure
UserName 사용자 이름
MsgGuid 메시지 GUID
SvcGuid 서비스 GUID
작업 작업 세부 정보

참고 항목

로깅 구성