180.2. 옵션
Cryostat 구성 요소에는 옵션이 없습니다.
Cryostat 끝점은 URI 구문을 사용하여 구성됩니다.
jmx:serverURL
다음 경로 및 쿼리 매개변수를 사용합니다.
180.2.1. 경로 매개변수(1 매개변수):
이름 | 설명 | 기본 | 유형 |
---|---|---|---|
serverURL | 서버 URL은 나머지 끝점에서 가져옵니다. 플랫폼을 사용하여 로컬 JVM에 연결합니다. | 문자열 |
180.2.2. 쿼리 매개변수 (30 매개변수):
이름 | 설명 | 기본 | 유형 |
---|---|---|---|
bridgeErrorHandler (consumer) | Camel 라우팅 오류 처리기에 소비자를 브리징할 수 있습니다. 즉, 소비자가 들어오는 메시지를 선택하려고 하는 동안 발생한 모든 예외가 이제 메시지로 처리되고 라우팅 오류 처리기에서 처리됩니다. 기본적으로 소비자는 org.apache.camel.spi.ExceptionHandler를 사용하여 WARN 또는 ERROR 수준에서 기록되고 무시됩니다. | false | boolean |
형식 (Consumer) | 메시지 본문의 형식입니다. xml 또는 raw 중 하나입니다. xml인 경우 알림이 xml로 직렬화됩니다. raw인 경우 raw java 오브젝트가 본문으로 설정됩니다. | xml | 문자열 |
granularityPeriod (consumer) | 빈을 폴링하는 빈도로 모니터 유형을 확인합니다(모니터 유형만 해당). | 10000 | long |
monitorType (consumer) | 생성할 모니터 유형입니다. 문자열, 게이지, 카운터 중 하나(모니터 유형만 해당). | 문자열 | |
objectDomain (consumer) | 필수 항목: 연결 중인 mbean의 도메인 | 문자열 | |
objectName (consumer) | 연결 중인 mbean의 name 키입니다. 이 값은 전달되는 개체 속성과 함께 사용할 수 없습니다. | 문자열 | |
observedAttribute (consumer) | 모니터 빈 또는 소비자를 관찰할 속성입니다. | 문자열 | |
exceptionHandler (consumer) | 사용자가 사용자 지정 ExceptionHandler를 사용하도록 하려면 다음을 수행합니다. bridgeErrorHandler 옵션이 활성화되어 있으면 이 옵션이 사용되지 않습니다. 기본적으로 소비자는 WARN 또는 ERROR 수준에서 기록되고 무시됩니다. | ExceptionHandler | |
exchangePattern (consumer) | 소비자가 교환을 생성할 때 교환 패턴을 설정합니다. | ExchangePattern | |
executorService (고급) | 소비자에 대한 사용자 지정 공유 스레드 풀을 사용하려면 다음을 수행합니다. 기본적으로 각 용도에는 알림을 처리하고 라우팅하는 고유한 스레드 풀이 있습니다. | ExecutorService | |
Handback (advanced) | 알림이 수신될 때 리스너에 대한 핸드백 값입니다. 이 값은 jmx.handback 키를 사용하여 메시지 헤더에 배치됩니다. | 개체 | |
notificationFilter (advanced) | NotificationFilter를 구현하는 Quarkus에 대한 참조입니다. | NotificationFilter | |
ObjectProperties (advanced) | 오브젝트 이름의 속성입니다. 이러한 값은 objectName param이 설정되지 않은 경우 사용됩니다. | map | |
reconnectDelay (advanced) | 초기 연결 설정을 다시 시도하거나 손실된 연결을 다시 연결하려고 시도하기 전에 대기하는 시간(초) | 10 | int |
reconnectOnConnection 실패 (고급) | true인 경우 소비자는 연결 오류가 발생할 때 Cryostat 서버에 다시 연결을 시도합니다. 소비자는 연결이 될 때까지 'x'초마다 Cryostat 연결을 다시 설정하려고 시도합니다. 여기서 'x'는 구성된 reconnectionDelay입니다. | false | boolean |
동기 (고급) | 동기 처리를 엄격하게 사용해야 하는지 또는 Camel이 비동기 처리를 사용할 수 있는지 여부를 설정합니다(지원되는 경우). | false | boolean |
testConnectionOnStartup (advanced) | true인 경우 시작 시 소비자에서 Cryostat 연결을 설정할 수 없는 경우 예외가 발생합니다. false인 경우, 커넥터가 연결이 구성된 reconnectionDelay가 될 때까지 'x'초마다 Cryostat 연결을 설정하려고 합니다. | true | boolean |
notifyDiffer (문자열) | true인 경우 문자열 속성이 비교(문자열 모니터 또는 소비자)와 다른 경우 알림이 실행됩니다. 비교할 속성 및 문자열이 구성된 경우 기본적으로 소비자는 일치하도록 알립니다. | false | boolean |
notifyMatch (문자열) | true인 경우 문자열 특성이 비교할 문자열(문자열 모니터 또는 소비자)과 일치하면 알림이 실행됩니다. 비교할 속성 및 문자열이 구성된 경우 기본적으로 소비자는 일치하도록 알립니다. | false | boolean |
stringToCompare (string) | 비교할 속성 값(문자열 모니터 또는 소비자)입니다. 비교할 속성 및 문자열이 구성된 경우 기본적으로 소비자는 일치하도록 알립니다. | 문자열 | |
initThreshold (counter) | 모니터의 초기 임계값입니다. 알림이 실행되기 전에 값이 이 값을 초과해야 합니다(국가 모니터만 해당). | int | |
modulus (counter) | 카운터가 0으로 재설정되는 값입니다(국가 모니터만 해당). | int | |
offset (counter) | 임계값을 초과한 후 증가시킬 수 있는 양입니다(국가 모니터만 해당). | int | |
differenceMode (gauge) | true인 경우 알림에 보고된 값은 값 자체와 달리 임계값과 다릅니다(counter 및 gauge monitor만 해당). | false | boolean |
notifyHigh (gauge) | true인 경우 높은 임계값이 초과될 때 게이지가 알림을 실행합니다(gauge 모니터만 해당). | false | boolean |
notifyLow (gauge) | true인 경우 낮은 임계값을 초과하면 게이지가 알림을 실행합니다(기그 모니터만 해당). | false | boolean |
thresholdHigh (gauge) | 게이지의 높은 임계값에 대한 값입니다(gauge 모니터만 해당). | double | |
thresholdLow (gauge) | 게이지의 낮은 임계값에 대한 값입니다(gauge 모니터만 해당). | double | |
암호 (보안) | 원격 연결을 위한 인증 정보 | 문자열 | |
사용자 (보안) | 원격 연결을 위한 인증 정보 | 문자열 |