이전 항목: 에이전트 부하 분산 메트릭 가중 요소 설정다음 항목: 수집기에 대한 에이전트 할당 구성


새 수집기가 클러스터에 추가될 때의 에이전트 부하 분산

3개의 수집기 A, B 및 C로 구성된 클러스터가 오버로드되었음을 확인합니다.

MOM의 IntroscopeEnterpriseManager.properties 파일에 연결 속성 집합을 추가하여 수집기 D를 동적으로 추가합니다. 또한 이 클러스터에 있는 모든 수집기의 재분산 임계값을 10,000개의 메트릭으로 설정했습니다. 이를 위해 IntroscopeEnterpriseManager.properties 파일의 introscope.enterprisemanager.loadbalancing.threshold 속성을 설정했습니다.

평균 메트릭 부하는 수집기 A, B 및 C 각각에 30,000개의 메트릭을 보고하는 것인데, 수집기 D에 보고 중인 메트릭이 0개입니다. 다음과 같은 이유로 MOM이 클러스터를 재분산합니다.

MOM이 수집기 A, B 및 C 각각에 7,000개의 메트릭을 재분산하고 보고할 메트릭 21,000개를 모두 수집기 D로 리디렉션합니다. 재분산 후 수집기 A에는 23,000개의 메트릭이, 수집기 B에는 23,000개의 메트릭이, 수집기 C에는 23,000개의 메트릭이, 수집기 D에는 21,000개의 메트릭이 보고됩니다.

에이전트를 가진 수집기가 추가될 때의 에이전트 부하 분산

MOM이 수집기 A와 B에 연결합니다. 수집기 A에는 36,000개의 메트릭이, 수집기 B에는 30,000개의 메트릭이 보고됩니다. IntroscopeEnterpriseManager.properties 파일의 introscope.enterprisemanager.loadbalancing.threshold 속성을 사용하여 메트릭 임계값을 10,000개의 메트릭으로 설정했습니다. 24,000개의 메트릭이 보고되는 수집기 C가 클러스터에 추가됩니다.

다음과 같은 이유로 MOM이 메트릭 부하를 재분산하지 않습니다.

수집기에 장애가 발생할 때의 에이전트 부하 분산

MOM이 수집기 A, B 및 C에 연결됩니다. 36,000개 메트릭은 수집기 A에, 30,000개 메트릭은 수집기 B에, 24,000개 메트릭은 수집기 C에 보고됩니다. 수집기 A에 장애가 발생하면 수집기 A에 보고한 에이전트가 MOM에 다시 연결됩니다. MOM에서 약 15,000개 메트릭을 수집기 B로 리디렉션하고, 21,000개 메트릭은 수집기 C로 리디렉션합니다. 이제 수집기 B와 수집기 C 모두에 45,000개 메트릭이 보고되고 있습니다.

수집기가 다시 시작될 때의 에이전트 부하 분산

수집기 A가 장애 후 복구될 때 클러스터의 균형이 맞지 않습니다. 평균 메트릭 부하는 [0 + 45,000 + 45,000] / 3을 계산한 결과인 30,000개의 메트릭입니다. 그러나 수집기 B와 C 각각에는 45,000개의 메트릭이 보고되는데, 이는

따라서 MOM은 수집기 B와 C 각각에서 총 15,000개의 메트릭이 있는 에이전트의 연결을 끊고 30,000개의 메트릭을 모두 수집기 A로 리디렉션합니다. 따라서 수집기 A, B 및 C에 각각 30,000개의 메트릭이 보고되고 있습니다.

가중치가 적용된 에이전트 부하 분산

MOM이 수집기 A, B 및 C에 연결됩니다. 임계값은 10,000으로 설정되어 있습니다. 수집기 A에는 24,000개의 메트릭이, 수집기 B에는 30,000개의 메트릭이, 수집기 C에는 36,000개의 메트릭이 보고되어 총 90,000개의 메트릭이 보고됩니다. 클러스터에는 수집기당 평균 30,000개 메트릭이 있습니다. 현재 수집기 A의 가중치는 150으로, 수집기 B의 가중치는 100으로, 수집기 C의 가중치는 50으로 설정되어 있습니다. 평균 가중치는 100(가중치 합계를 수집기 수로 나눈 값 또는 (150 + 100 + 50)/3)입니다.

원칙적으로 각 수집기의 메트릭 부하는 상대 가중치에 비례합니다. 수집기 A는 가중치가 150이므로 원칙적으로 45,000개 메트릭이 있습니다. 가중치가 평균보다 50% 더 높으므로 메트릭 부하도 원칙적으로 30,000개 메트릭 평균보다 50% 더 높습니다. 수집기 B는 가중치가 평균이므로 원칙적으로 평균 메트릭 부하 또는 30,000개 메트릭이 있습니다. 수집기 C는 가중치가 평균의 50%이므로 원칙적으로 평균 메트릭 부하의 50% 또는 15,000개 메트릭이 있습니다.

이러한 상대 가중치와 메트릭 평균을 바탕으로 할 때 클러스터의 균형이 맞지 않은 것입니다. 수집기 A는 가중치로 조정된 평균에 비해 임계값보다 더 낮으므로 부하가 적습니다(24,000 - 45,000 = -21,000). 수집기 B는 30,000개 메트릭에서 메트릭 부하가 가중치로 조정된 평균과 같으므로 균형이 완벽하게 맞습니다. 수집기 C는 가중치로 조정된 평균에 비해 10,000개 메트릭 임계값보다 더 높으므로 오버로드되었습니다(36,000 - 15,000= 21,000). MOM이 21,000개 메트릭이 있는 에이전트를 수집기 C에서 수집기 A로 리디렉션하여 클러스터를 재분산합니다.