과도한 SmartStor 데이터 및 메타데이터를 자르려면 SmartStor 도구를 사용하십시오.
중요! SmartStor 도구를 실행할 때는 Enterprise Manager를 종료하십시오. Enterprise Manager를 실행하면 SmartStor 데이터가 생성되므로 SmartStor 도구를 사용하는 경우 예측할 수 없는 결과가 발생할 수 있습니다.
SmartStor 데이터 문제를 찾는 방법에 대한 예제는 예제: test_regex 명령을 사용하여 SmartStor 데이터 문제 찾기를 참조하십시오. CA APM Java Agent 구현 안내서 또는 .NET 에이전트 구현 안내서의 메트릭 급증 항목도 참조하십시오.
다음 단계를 따르십시오.
예를 들어 <EM_Home> 디렉터리에 Introscope가 설치되어 있고 <EM_Home>\data 디렉터리에 데이터를 저장하도록 SmartStor가 구성되어 있는 경우 다음 명령을 실행하십시오.
SmartStorTools.sh test_regex -metrics <agents regexp> -src ../data
예: SmartStorTools.sh test_regex -metrics ".*" -src ../data
결과에는 호스트 이름, 에이전트 이름, 메트릭 이름 및 메트릭 ID를 포함한 정규화된 메트릭 이름의 목록으로 나타납니다. 총 행 수를 살펴보면 총 메트릭 수를 알 수 있습니다. 그러나 이 행 수는 Investigator의 지원 가능성 메트릭에서 확인할 수 있는 메트릭 수만큼 정확하지는 않습니다.
에이전트 또는 메트릭 이름과 일치하는 특정 정규식과 비교해서 행 수를 계산하여 대부분의 공간을 차지하고 있는 메트릭을 파악할 수 있습니다. 이렇게 하면 관심이 없어 제거할 메트릭을 식별할 때도 도움이 됩니다.
예를 들어 SQL 메트릭 수가 높은 경우 다음 명령을 사용하여 SQL 메트릭을 모두 제거합니다.
<EM_Home>\tools>SmartStorTools.bat remove_metrics –dest c:\sql_metrics_removed -metrics ".*SQL.*" -src <EM_Home>\data
명령이 성공적으로 실행되면 대상 디렉터리에는 SQL 메트릭을 제외한 모든 메트릭이 있고 원본 디렉터리에는 모든 메트릭이 그대로 유지됩니다.
참고: 이 명령을 실행하려면 몇 GB 정도 축소되기는 하지만 원래 데이터가 차지하는 공간(–src 옵션으로 지정됨)과 대략적으로 비슷한 대상 공간이 필요합니다. 위의 예제에서 SQL 메트릭이 없는 새 데이터(–dest 옵션으로 지정됨)는 이제 c:\sql_metrics_removed 디렉터리에 있습니다.
이 명령은 장기간 계속되는 작업이며 몇 시간 동안 실행될 수 있습니다.
소켓은 메트릭 누수 문제가 많이 발생하는 또 다른 요소입니다. remove_metrics 명령을 실행한 후 다음 명령을 사용하여 소켓 메트릭을 제거합니다.
<EM_Home>\tools>SmartStorTools.bat remove_metrics
–dest c:\sql_and_sockets__metrics_removed -metrics ".*Sockets.*"
-src c:\sql_metrics_removed
이 명령은 SQL 메트릭을 제거한 첫 번째 명령에서 파생된 데이터를 원본 데이터(c:\sql_metrics_removed 디렉터리에 있는 데이터)로 사용합니다. 그런 다음 SQL 메트릭과 소켓 메트릭이 모두 제거된 데이터는 –dest 옵션으로 지정된 위치(c:\sql_and_sockets__metrics_removed)에 저장됩니다. 거듭 말하지만 이 명령을 실행하려면 원본 데이터와 거의 같은 추가 공간이 필요합니다.
Enterprise Manager는 가장 큰 메타데이터 파일, 즉 정의된 메트릭 수가 가장 많은 파일을 자동으로 사용합니다. 메트릭을 줄이면 백업 메타데이터 파일이 현재 데이터 파일보다 커집니다.
예를 들어 예제 대상 위치가 c:\sql_and_sockets__metrics_removed이므로 이 속성 설정은 introscope.enterprisemanager.smartstor.directory=c:\sql_and_sockets__metrics_removed입니다.
값은 원래 값보다 훨씬 낮아야 합니다. 그렇지 않은 경우 필요없는 에이전트 또는 메트릭 이름과 비교해서 적합한 SmartStor 도구 명령을 사용하여 자르기 단계를 반복합니다. 기록 메트릭 수가 300 K 미만으로 줄어들면 Enterprise Manager가 보다 효율적으로 실행됩니다.
|
Copyright © 2013 CA.
All rights reserved.
|
|