이전 항목: 트랜잭션 샘플링다음 항목: 응용 프로그램 심사 맵 데이터 클램프


맵 요소 만료 처리 구성

연결 데이터가 만료 처리되거나 APM 데이터베이스에서 정리되면 에이전트는 프런트엔드 및 비즈니스 서비스와 그 종속성을 재검색합니다. Workstation은 응용 프로그램 심사 맵에 이 데이터를 표시합니다.

응용 프로그램 심사 맵 데이터를 수집하도록 에이전트를 설정한 후에는 에이전트가 이 데이터 수집을 수행하는 빈도를 구성할 수 있습니다. 예를 들어, 다음과 같이 응용 프로그램 심사 맵 데이터를 수집하도록 에이전트를 구성할 수 있습니다.

Enterprise Manager가 Workstation으로 맵 표시를 위한 데이터를 전달하는 기간도 구성할 수 있습니다. 예를 들어, 에이전트에 의해 검색된 데이터는 1주 또는 한 달 동안 표시될 수 있습니다. 기간은 "만료 처리 시간"과 "기간 시간"의 두 가지 기간 속성을 기반으로 합니다.

만료 처리는 응용 프로그램 심사 맵 요소의 특성입니다. CA Introscope가 더 이상 프런트엔드 또는 비즈니스 트랜잭션에 대한 데이터를 받지 않으면 맵 요소가 만료 처리됩니다. 만료 처리 시간은 Workstation이 응용 프로그램 심사 맵에 요소를 계속 표시하는 기간입니다. 이 시간이 만료되면 요소가 에이전트 캐시에서 제거되고 응용 프로그램 심사 맵에 만료 처리된 것으로 나타납니다. 만료 처리 시간은 introscope.apm.data.agingTime 속성에 설정됩니다. 기본값은 1일입니다.

시간 창은 만료 처리 요소가 맵에서 완전히 사라지기 전에 Workstation에서 해당 요소를 표시하는 시간입니다. 이 옵션은 introscope.apm.data.timeWindow 속성에서 설정합니다. 기본값은 3일입니다.

예를 들어 기본 설정을 사용하면 다음과 같습니다.

ApplicationA는 응용 프로그램 심사 맵에서 프런트엔드이며 ApplicationB와의 종속성이 있습니다. 에이전트가 계속해서 ApplicationB의 데이터를 보고하고 ApplicationB가 맵 표시에 정상적으로 나타납니다. ApplicationB의 데이터 보고가 중지되면 만료 처리 시간과 기간 시간 모두에 대해 클록이 시작됩니다. 1일이 지나면 ApplicationB 맵 노드가 만료 처리된 것으로 나타납니다. 3일이 지나면 ApplicationB 맵 노드가 맵에서 사라집니다.

고려 사항:

중요! 클러스터 환경에서 agingTime 또는 timeWindow 기본 속성 값에 대한 모든 변경 사항은 MOM 및 모든 수집기에도 반드시 적용되어야 합니다.

다음 단계를 따르십시오.

  1. <EM_Home>/config 디렉터리에 있는 IntroscopeEnterpriseManager.properties 파일을 엽니다.
  2. introscope.apm.data.agingTime의 값을 변경하는 경우 다음과 같이 합니다.
    1. 에이전트를 중지합니다.
    2. Enterprise Manager를 종료합니다.

      중요! introscope.apm.data.agingTime 속성의 값을 변경하는 경우 응용 프로그램 심사 맵 만료 처리 시간 설정 감소가 미치는 영향을 참조하십시오.

  3. introscope.apm.data.agingTime 속성을 구성합니다. 기본값은 1일입니다. 값은 1분 미만일 수 없습니다.
  4. introscope.apm.data.timeWindow 속성을 구성합니다. 기본값은 3일입니다. 값은 1분 미만일 수 없습니다.
  5. IntroscopeEnterpriseManager.properties 파일을 저장하고 닫습니다.
  6. introscope.apm.data.agingTime 속성을 변경한 경우 에이전트를 다시 시작합니다.
  7. Enterprise Manager를 다시 시작합니다.
  8. <EM_Home>/logs 디렉터리에 있는 Enterprise Manager 로그 파일 메시지에서 맵 데이터 만료 처리 속성을 봅니다. 예:
    11/23/09 12:02:13 PM PST [INFO] [Manager] [ The APM Data  property : introscope.apm.data.agingTime set to value : [ PropertyWithTimeUnit : 1 Min]]
    

응용 프로그램 심사 맵 만료 처리 시간 설정 감소가 미치는 영향

IntroscopeEnterpriseManager.properties 파일에 있는 introscope.apm.data.agingTime 속성의 값을 낮출 계획인 경우 CA Technologies에서는 응용 프로그램 심사 맵 데이터를 정리하여 예기치 않게 기록 데이터에 미치는 영향을 방지할 것을 권장합니다. 만료 처리 시간을 줄이면 더 작은 데이터 샘플이 맵 표시에 나타나고 이로 인해 APM 데이터베이스의 데이터를 기반으로 잘못된 표시가 발생할 수 있는데, 이는 에이전트가 데이터를 Enterprise Manager에 보고하는 방법 때문입니다. 데이터베이스에서 데이터를 정리하면 이 문제가 해결됩니다.

데이터를 정리하려면 PostgreSQL 클라이언트를 사용해야 합니다. PostgreSQL 사이트(http://www.pgadmin.org)에서 해당 클라이언트를 다운로드할 수 있습니다.

PostgreSQL 클라이언트를 사용하여 데이터베이스를 정리하려면

만료 처리 관련 속성이 기록 뷰에 미치는 영향

응용 프로그램 심사 맵과 함께 기록 데이터를 보는 경우 다음과 같은 개념에 유의하십시오.