CA APM 클러스터 환경은 에이전트 부하 분산을 지원합니다. MOM은 메트릭 부하와 사용 중인 CA Introscope 구성을 기반으로 에이전트 연결을 분산합니다. 에이전트는 사용 가능한 수집기에 연결됩니다.
이 섹션은 다음 항목을 포함하고 있습니다.
MOM은 과부하 수집기에서 참여하는 에이전트의 연결을 끊어서 메트릭 수를 수집기에 균등하게 분산합니다. 연결이 끊긴 에이전트는 MOM에 다시 연결한 다음 부하가 적은 수집기로 리디렉션됩니다. 부하 분산은 에이전트 메트릭 부하에만 적용되고 CA CEM 데이터 부하에는 적용되지 않습니다.
8.0 이전 에이전트에 해당: 8.0 이전 에이전트는 MOM에 연결할 수 없고 대신에 수집기 중 하나에 직접 연결해야 합니다. 8.0 이전 에이전트가 MOM에 대한 연결을 시도하면 다음과 같은 결과가 발생합니다.
참고: 오버로드된 수집기의 부하 분산을 실행할 때 CA APM 9.1 이전 버전의 MOM은 수집기에 직접 연결하도록 구성된 에이전트를 고려하지 않습니다. CA APM 버전 9.1부터 MOM은 9.1 이전 및 9.1 이상 버전의 에이전트를 고려하고 연결을 해제할 수 있습니다. 9.1 이전 버전 및 이후 에이전트를 특정 수집기에 연결된 상태로 유지하고 부하 분산되지 않도록 하려면 loadbalacing.xml에 에이전트 - 수집기 요소를 추가하십시오.
참고: 사용자 클러스터가 에이전트와 TIM을 포함하는 전체 부하를 처리하고 있으면 Enterprise Manager 서비스를 실행 중인 수집기에 가중치를 사용하십시오. Enterprise Manager 서비스에서 리소스를 늘려야 할 수 있으므로 가중치를 사용하면 가능한 경우 감소된 메트릭 수용 능력을 보완할 수 있습니다.
MOM이 수집기에 에이전트를 할당하는 방법은 다음과 같은 여러 요소에 따라 결정됩니다.
에이전트가 처음 시작되거나 다시 시작되면 수집기와의 연결 기록이 없습니다. 이 경우 MOM은 사용 가능한 수집기 중에서 부하 분산 구성을 기반으로 허용되는 수집기에 에이전트를 할당합니다.
에이전트는 해당 에이전트가 MOM에 연결하는 데 사용하는 동일한 연결 유형을 지원하는 수집기에만 할당됩니다. 예를 들어 에이전트가 HTTP를 사용하여 MOM에 연결하는 경우에는 수집기의 HTTP 연결이 사용하도록 설정되어 있어야 합니다. 연결 유형 설정에 대한 자세한 내용은 CA APM Java Agent 구현 안내서 또는 CA APM .NET 에이전트 구현 안내서를 참조하십시오.
loadbalancing.xml 파일에서 다음과 같이 구성합니다.
CA Introscope에는 에이전트가 한 수집기에서 클러스터 내의 다른 수집기로 전송될 때 SmartStor 데이터 급증을 방지하는 기능이 있습니다. 에이전트가 수집기에 연결한 적이 있으면 다음과 같은 경우를 제외하고 MOM이 향후 연결에 해당 수집기를 선호합니다.
IntroscopeEnterpriseManager.properties 파일에서 다음과 같이 구성합니다.
MOM은 클러스터 메트릭 부하의 균형이 맞지 않는다고 감지하는 경우 수집기에서 에이전트의 연결을 끊고 다른 수집기로 리디렉션할 수 있습니다. 수집기 메트릭 부하가 가중치로 조정된 클러스터 평균에서 구성된 허용 한계를 넘어 벗어나면 클러스터의 균형이 맞지 않는 것입니다.
클러스터의 균형이 맞지 않게 되는 원인은 다음과 같습니다.
MOM은 클러스터 불균형을 규칙적으로 검사합니다. 클러스터의 균형이 맞지 않은 경우 MOM은 비교적 메트릭 부하가 높은 수집기에서 에이전트의 연결을 끊어서 균형을 복원하려고 합니다. 연결이 끊긴 에이전트는 MOM에 다시 연결하고 비교적 부하가 적은 수집기로 리디렉션됩니다. 그 목표는 가중치로 조정된 메트릭 부하를 클러스터에 균등하게 분산하는 에이전트를 할당하는 것입니다. MOM은 에이전트가 동일한 수집기에 다시 할당된다고 확인하는 경우 에이전트의 연결을 끊지 않습니다.
|
Copyright © 2013 CA.
All rights reserved.
|
|