시스템 구성

시스템을 다음과 같이 구성할 수 있습니다.
apmdevops104kr
시스템을 다음과 같이 구성할 수 있습니다.
클록 차이 허용치 구성
클록 차이 허용치는 대개 작은 증분 단위로 수행되는 클록 설정 조정의 변동입니다. 예를 들어 약간 빠르게 실행되고 있는 컴퓨터 클록을 몇 초 뒤로 설정하면 로그에 나타나는 작은 변화가 고려됩니다. 이 지연의 변동으로 인해 클록이 동일한 메트릭을 서로 다른 시간에 타임스탬프 처리하므로 시스템이 중복된 기간에 대해 두 개의 메트릭 값을 가지게 됩니다.
시간 되돌리기는 운영자에 의한 클록 시간 변경을 통해 명시적으로 발생할 수도 있고 자동 클록 동기화를 사용하여 암시적으로 발생할 수도 있습니다. 자동 클록 동기화는 대규모 설치에서 발생할 가능성이 높습니다.
Enterprise Manager는 다음 두 가지 방법 중 하나로 클록 차이 허용치를 처리합니다.
  • 대규모 클록 조정의 경우 오류가 발생하면서 시스템이 종료됩니다.
  • 시간을 되돌리는 소규모 클록 조정의 경우 경고가 발생하고 타임스탬프가 이전처럼 멀어질 때까지 하베스트 주기가 중지됩니다.
    이 임계값은 기본적으로 60초로 설정되어 있지만 구성할 수 있습니다. 몇 초 미만의 음수 클록 조정을 수행하면 경고와 일시적인 하베스트 일시 중단이 발생하지만 그보다 더 큰 음수 클록 조정을 수행하면 시스템이 종료됩니다.
Enterprise Manager는 시스템 클록이 이전 시간으로 설정되었음을 감지할 경우 클록이 이전 시간을 따라잡을 때까지 하베스트 주기를 지연합니다. 일반적으로 네트워크 시간 서비스를 통해 빠른 CPU 클록이 재설정되면 시스템 클록이 이전 시간으로 설정됩니다. 이러한 지연이 발생하면 대개 경고 메시지가 나타납니다. 경고 메시지를 표시하지 않으려면 선택적 속성인 introscope.enterprisemanager.clock.skewsuppresswarn을 설정하십시오. 이 속성의 값은 메트릭 하베스트가 로깅되기에 충분할 만큼 심각한 상태로 간주되기 전에 지연되는 시간(밀리초)입니다.
참고:
자세한 내용은 TEC1820163을 참조하십시오.
다음 단계를 따르십시오.
  1. Enterprise Manager를 중지합니다.
  2. <EM 홈>
    \config 디렉터리로 이동하고 IntroscopeEnterpriseManager.properties 파일을 엽니다.
  3. introscope.enterprisemanager.clock.skewtoleranceseconds=<XXX> 속성을 추가합니다. 여기서<XXX>는 시간(초)입니다.
  4. (선택 사항) introscope.enterprisemanager.clock.skewsuppresswarn 속성을 설정합니다. 기본값은 0밀리초입니다.
    참고:
    이 값은 introscope.enterprisemanager.clock.skewtoleranceseconds 속성보다 높게 설정할 수 없습니다. 이 속성보다 높게 설정하면 경고가 표시되지 않고 시스템이 종료됩니다.
  5. Enterprise Manager를 시작합니다.
    새 설정이 적용됩니다.
최대 데이터 포인트 검색 속성 설정
CLW 및 상위 N(CLW와 Workstation에 모두 해당) 쿼리에 대한 성능을 측정하기 위해 최대 데이터 포인트 검색 속성을 설정할 수 있습니다. 데이터 포인트는 한 기간 동안 하나의 메트릭이 가지는 값입니다.
이 Enterprise Manager 클램프 속성은 Enterprise Manager가 단일 쿼리에 대해 SmartStor에서 검색하는 최대 메트릭 데이터 포인트 수를 제한합니다. 그러나 Enterprise Manager는 항상 하나 이상의 메트릭에 대해 전체 데이터를 반환합니다. 이 속성은 클러스터된 수집기나 독립 실행형 Enterprise Manager에 적용됩니다.
이 속성을 설정하지 않으면 다음과 같은 문제가 발생할 수 있습니다.
  • Enterprise Manager 오버로드로 인해 CA APM 시스템 성능이 저하되고 잠재적으로 메모리 부족 오류가 발생할 수 있습니다.
  • 이 속성은 명령줄 Workstation이나 Workstation에서 너무 많은 데이터를 추출하도록 만들 수 있습니다. 이러한 동작으로 인해 Enterprise Manager 응답이 중지될 수 있습니다.
다음 단계를 따르십시오.
  1. <EM 홈>
    \config 디렉터리로 이동하고 IntroscopeEnterpriseManager.properties 파일을 엽니다.
  2. 다음 속성을 추가합니다.
    introscope.enterprisemanager.query.datapointlimit=100000
    여기서 100000은 쿼리당 SmartStor에서 검색되는 데이터 포인트 수를 100,000개 정도로 제한합니다. 입력된 숫자 값이 없으면 제한이 적용되지 않습니다.
  3. IntroscopeEnterpriseManager.properties 파일을 저장합니다.
설정은 약 60초마다 한 번씩 발생하는 핫 배포 중에 Enterprise Manager가 속성 파일을 검사할 때 적용됩니다.
쿼리에서 반환되는 데이터 포인트 제한
CLW 또는 상위 N(CLW와 Workstation에 모두 해당) 쿼리에 대한 성능을 측정하기 위해 introscope.enterprisemanager.query.returneddatapointlimit 속성을 설정할 수 있습니다. 이 Enterprise Manager 클램프 속성은 쿼리에서 반환되는 데이터 포인트 수를 제한합니다. 데이터 포인트는 한 기간 동안 하나의 메트릭이 가지는 값입니다.
쿼리에서 반환되는 데이터 포인트 수는 다음 요소에 따라 결정됩니다.
  • 일치하는 메트릭 수
  • 요청하는 시간 범위
  • SmartStor 데이터 계층 구성에 따라 결정되는 SmartStor 데이터의 레졸루션
예를 들어 1분간의 레졸루션을 사용하는 단일 메트릭으로 1시간 분량의 데이터를 쿼리하는 경우를 가정해 보겠습니다. 15초의 레졸루션을 사용하는 데이터가 SmartStor에 있으면 이 쿼리는 240개의 데이터 포인트와 일치합니다. 그러나 1분간의 레졸루션을 요청하고 있으므로 15초의 데이터 포인트가 1분의 데이터 포인트로 집계됩니다. 따라서 쿼리에서 60개의 데이터 포인트만 반환됩니다.
지정된 메트릭에 대해 쿼리에서 요청된 데이터의 전체 집합이 반환되거나 아무것도 반환되지 않습니다. 메트릭에 대한 부분 데이터는 표시되지 않으며, 모든 데이터가 표시되거나 아무것도 표시되지 않습니다. 클램프의 효과는 데이터가 반환되는 메트릭 수를 줄이는 것입니다.
메모리가 부족한 환경에서 이 속성을 설정하지 않고 많은 양의 데이터 쿼리를 실행하면 Enterprise Manager에 메모리 부족이 발생할 수 있습니다.
다음 단계를 따르십시오.
  1. <EM 홈>
    \config 디렉터리로 이동하고 IntroscopeEnterpriseManager.properties 파일을 엽니다.
  2. 다음 속성을 추가합니다.
    introscope.enterprisemanager.query.returneddatapointlimit= 100000
    여기서 100000은 쿼리당 SmartStor에서 검색되는 데이터 포인트 수를 100000개 정도로 제한합니다. 입력된 숫자 값이 없으면 제한이 적용되지 않습니다.
  3. IntroscopeEnterpriseManager.properties 파일을 저장합니다.
    설정은 약 60초마다 한 번씩 발생하는 핫 배포 중에 Enterprise Manager가 속성 파일을 검사할 때 적용됩니다.
반환되는 쿼리 결과 수 늘리기
RangeQuery, PrefixQuery, WildcardQuery 또는 FuzzyQuery 쿼리를 수행하면 검색이 수행되기 전에 해당 쿼리가 확장됩니다. 예를 들어 인덱스된 문서에 "car" 및 "cars"라는 용어가 포함되어 있으면 검색이 발생하기 전에 쿼리 "ca*"가 "car OR cars"로 확장됩니다. 이 수가 용어 임계값의 기본값인 2048을 초과하면 시스템 오류가 발생할 수 있습니다. 이 경우 TooManyClauses 예외가 반환됩니다.
다음 단계를 따르십시오.
  1. <EM 홈>\
    config 디렉터리로 이동하고 IntroscopeEnterpriseManager.properties 파일을 엽니다.
  2. 기본값인 2048보다 더 높은 값으로 설정된 introscope.enterprisemanager.lucene.search.BooleanQuery.SetMaxClauseCount 속성을 추가합니다.
    설정은 약 60초마다 한 번씩 발생하는 핫 배포 중에 Enterprise Manager가 속성 파일을 검사할 때 적용됩니다.
APM 상태 콘솔 클램프 및 중요한 이벤트 구성
apm-events-thresholds-config.xml 파일에서 Introscope 클램프, CA CEM 클램프 및 중요한 이벤트 속성에 대한 임계값을 구성할 수 있습니다. 이러한 속성 임계값에 도달하거나 이러한 속성 임계값이 초과되면 Enterprise Manager가 APM 상태 콘솔에 통지합니다. 클램프 정보는 "활성 클램프" 탭에 표시됩니다. 중요한 이벤트 정보는 "중요한 이벤트" 테이블 뷰에 표시됩니다.
다음 단계를 따르십시오.
  1. <EM 홈>
    /config 디렉터리로 이동하고 apm-events-thresholds-config.xml 파일을 백업합니다.
    중요!
    파일 백업을 소홀히 하지 마십시오. 구성한 파일이 손상되면 속성 값이 기본값으로 되돌아가고 모든 구성 사항이 손실됩니다.
  2. 사용자 환경에 맞게 속성을 구성합니다.
    참고:
    오직
    threshold value
    필드의 값만 구성하십시오. clamp ID, importantEvent ID, description 등의 다른 필드는 Introscope의 시스템 모니터링에 사용되므로 변경하지
    마십시오
    .
  3. apm-events-thresholds-config.xml을 저장하고 닫습니다.
    약 60초마다 한 번씩 발생하는 핫 배포 중에 Enterprise Manager가 구성 설정을 적용합니다.
    Enterprise Manager는 apm-events-thresholds-config.xml 파일에서 구문 오류를 발견한 경우 다음 동작을 수행합니다.
    • APM 상태 콘솔에 apm.events.thresholds.config.error 중요한 이벤트를 "중요한 이벤트" 테이블 뷰에 표시하도록 통지합니다.
    • 모든 클램프 및 중요한 이벤트 속성 값을 기본값으로 되돌립니다.
  4. 필요한 경우 apm-events-thresholds-config.xml 파일의 문제를 해결합니다.
    1. apm-events-thresholds-config.xml 파일을 엽니다.
    2. 파일을 검토하여 구문 오류가 있는지 확인하고 필요에 따라 수정합니다.
    3. 파일을 저장하고 닫습니다.
    4. apm-events-thresholds-config.xml 파일 오류를 찾을 수 없거나 수정할 수 없는 경우 손상된 apm-events-thresholds-config.xml 파일을 1단계에서 저장한 백업 파일로 바꿉니다.
    5. 2단계와 3단계를 반복합니다.
  5. 하나의 클러스터에 속한 여러 Enterprise Manager를 구성하는 경우 모든 수집기, MOM 및 CDV(배포된 경우)에서 1~4단계를 수행합니다.
    모든 Enterprise Manager가 Introscope 및 CA CEM 클램프와 중요한 이벤트 속성을 사용하여 구성됩니다. apm-events-thresholds-config.xml 파일이 배포되고, 속성 임계값 수준에 도달하거나 속성 임계값 수준이 초과될 때 클램프와 중요한 이벤트 클램프가 활성화됩니다.