Sun Java System Message Queue 3.7 UR1 관리 설명서

모니터링 등록 정보

표 14–8은 모니터링 서비스 관련 브로커 등록 정보를 나열합니다.

표 14–8 브로커 모니터링 등록 정보

등록 정보 

유형 

기본값 

설명 

imq.log.level [imqcmd update bkr 명령과 함께 사용할 수 있습니다.]

문자열 

INFO

로깅 수준 

출력 채널에 기록할 수 있는 로깅 정보 범주를 지정합니다. 가능한 값은 내림차순으로 다음과 같습니다.  

    ERROR


    WARNING


    INFO


각 수준에는 상위 수준이 포함됩니다(예: WARNING에는 ERROR가 포함됨).

imq.destination.logDeadMsgs

부울 

false

사용 불능 메시지에 대한 정보를 기록하시겠습니까?  

true이면 다음 이벤트가 기록됩니다.

  • 대상이 최대 크기 또는 최대 메시지 수에 도달하여 꽉 찼습니다.

  • 브로커가 관리 명령 또는 전달 확인 이외의 메시지를 제거합니다.

  • 브로커가 메시지를 사용 불능 메시지 대기열로 이동합니다.

imq.log.console.stream

문자열 

ERR

콘솔 출력 대상:  

    OUT: stdout


    ERR: stderr


imq.log.console.output

문자열 

ERROR|WARNING

콘솔에 기록할 로깅 정보 범주:  

    NONE


    ERROR


    WARNING


    INFO


    ALL


ERROR, WARNINGINFO 범주는 상위 범주를 포함하지 않습니다. 따라서 필요에 따라 각각의 범주를 명시적으로 지정해야 합니다. 여러 범주를 조합하여 지정할 수 있으며, 이 때 각 범주는 세로 막대(|)로 구분합니다.

imq.log.file.dirpath

문자열 

부록 A, 플랫폼별 Message QueueTM 데이터 위치 참조

로그 파일을 포함하는 디렉토리 경로 

imq.log.file.filename

문자열 

log.txt

로그 파일의 이름 

imq.log.file.output

문자열 

ALL

로그 파일에 기록할 로깅 정보의 범주:  

    NONE


    ERROR


    WARNING


    INFO


    ALL


ERROR, WARNINGINFO 범주는 상위 범주를 포함하지 않습니다. 따라서 필요에 따라 각각의 범주를 명시적으로 지정해야 합니다. 여러 범주를 조합하여 지정할 수 있으며, 이 때 각 범주는 세로 막대(|)로 구분합니다.

imq.log.file.rolloverbytes

정수 

-1

새 로그 파일로 출력을 롤오버할 때 파일 길이(바이트) 

-1은 무제한 바이트 수(롤오버 시 파일 길이와 상관 없음)를 의미합니다.

imq.log.file.rolloversecs

정수 

604800(1주)

새 로그 파일로 출력을 롤오버할 때 파일의 표시 시간(초) 

-1은 무제한(롤오버 시 파일 표시 시간과 상관 없음)을 의미합니다.

imq.log.syslog.output [Solaris 플랫폼에만 해당]

문자열 

ERROR

syslogd(1M)에 기록할 로깅 정보 범주:

    NONE


    ERROR


    WARNING


    INFO


    ALL


ERROR, WARNINGINFO 범주는 상위 범주를 포함하지 않습니다. 따라서 필요에 따라 각각의 범주를 명시적으로 지정해야 합니다. 여러 범주를 조합하여 지정할 수 있으며, 이 때 각 범주는 세로 막대(|)로 구분합니다.

imq.log.syslog.facility

문자열 

LOG_DAEMON

메시지 로깅을 위한 syslog 기능

가능한 값은 syslog(3C) 설명서 페이지에 나열된 값을 미러링합니다. Message Queue에서 사용 가능한 값은 다음과 같습니다.

    LOG_USER


    LOG_DAEMON


    LOG_LOCAL0


    LOG_LOCAL1


    LOG_LOCAL2


    LOG_LOCAL3


    LOG_LOCAL4


    LOG_LOCAL5


    LOG_LOCAL6


    LOG_LOCAL7


imq.log.syslog.identity

문자열 

imqbrokerd_${imq.instanceName }

syslog에 기록될 모든 메시지에 접두사로 사용할 아이디 문자열

imq.log.syslog.logpid

부울 

true

메시지와 함께 브로커 프로세스 아이디를 기록하시겠습니까?  

imq.log.syslog.logconsole

부울 

false

메시지를 syslog로 전송할 수 없는 경우 시스템 콘솔에 기록하시겠습니까?

imq.log.timezone

문자열 

지역 표준 시간대 

로그 타임스탬프의 표준 시간대 

가능한 값은 java.util.TimeZone.getTimeZone 메소드에서 사용되는 것과 동일한 값입니다.

예:

    GMT


    GMT-8:00


    America/LosAngeles


    Europe/Rome


    Asia/Tokyo


imq.metrics.enabled

부울 

true

로거에 메트릭 정보를 기록하시겠습니까?

메트릭 메시지 생성( imq.metrics.topic.enabled를 통해 제어됨)에는 영향을 미치지 않습니다.

imq.metrics.interval

정수 

-1

메트릭 정보를 로거에 기록하는 시간 간격(초) 

메트릭 메시지 생성 간격( imq.metrics.topic.interval를 통해 제어됨)에는 영향을 미치지 않습니다.

-1은 무기한 간격(메트릭 정보를 로거에 기록하지 않음)을 의미합니다.

imq.metrics.topic.enabled

부울 

true

메트릭 메시지를 메트릭 주제 대상에 생성하시겠습니까?  

false인 경우 메트릭 주제 대상에 가입하려고 하면 클라이언트측 예외가 발생합니다.

imq.metrics.topic.interval

정수 

60

메트릭 메시지를 메트릭 주제 대상에 생성하는 시간 간격(초) 

imq.metrics.topic.persist

부울 

false

메트릭 주제 대상으로 보낸 메트릭 메시지가 지속적입니까?  

imq.metrics.topic.timetolive

정수 

300

메트릭 주제 대상으로 보낸 메트릭 메시지의 수명(초)