Performance Analyzer 정보

Essbase 웹 인터페이스의 콘솔에서 사용 가능한 Performance Analyzer를 통해 Essbase 서비스의 사용 및 성능 통계를 모니터할 수 있습니다.

Performance Analyzer는 백그라운드에서 로그 파일을 읽어 지정된 간격에 스캔합니다. 로그 파일에서 Essbase 작업 데이터의 .csv 파일을 생성합니다. 데이터는 애플리케이션 ODL 로그, 에이전트 로그 및 WebLogic 로그에서 가져옵니다.

Performance Analyzer 파일이 10MB로 늘어나면 새 파일이 생성됩니다. 기본적으로 Essbase는 총 112개 파일을 보관하며 이 시점에 Essbase는 가장 오래된 파일을 먼저 삭제합니다. 가장 최근 파일을 EssbaseHpa_Data.csv라고 합니다. 더 오래된 파일은 숫자로 이름이 지정됩니다(예: EssbaseHpa_n_Data.csv).

Essbase 웹 인터페이스파일 gallery > System Performance > Health and Performance Analyzer에 있는 템플리트를 통해 Performance Analyzer에 대해 자세히 알아볼 수 있습니다. 갤러리 템플리트를 사용하려면 CSV 데이터를 복사하여 템플리트로 붙여넣습니다.

각 .csv 파일에는 로그의 타임스탬프 정보가 시간순으로 포함되므로 선택한 데이터베이스 또는 보고 유틸리티로 다음을 수행할 수 있습니다.
  • .csv 파일 또는 파일 부분을 결합하여 정확한 시간 간격 동안 성능 분석 생성
  • 차트 또는 기타 데이터 시각화 빌드

Performance Analyzer 사용 및 설정 선택

서비스 관리자인 경우 웹 인터페이스의 콘솔을 통해 Performance Analyzer를 사용으로 설정하여 로그 파일에서 사용 및 성능에 대한 정보를 캡처할 수 있습니다.

또한 Essbase가 CSV 데이터를 캡처하는 간격을 설정하고, Essbase가 보유할 최대 파일 수를 지정할 수 있습니다.
  1. 웹 인터페이스에서 콘솔을 누릅니다.
  2. Performance Analyzer를 누릅니다.
  3. 설정을 누릅니다.
  4. 설정 대화상자에서 토글 스위치를 사용하여 Performance Analyzer를 사용으로 설정합니다.
  5. 간격 필드에서 새 .csv 파일을 생성할 간격을 선택합니다. 값은 2분에서 100분 사이일 수 있습니다.
  6. 최대 파일 수 필드에서 Essbase가 보유할 최대 .csv 파일 수를 선택합니다. 값은 1개에서 1000개 파일 사이일 수 있습니다.

Performance Analyzer 데이터 이해 및 작업

Performance Analyzer는 로그를 기반으로 CSV 데이터를 생성하여 열로 구성합니다. 먼저 CSV 데이터를 수집하고 Excel에서 .csv 파일을 엽니다. 그 다음 Excel 필터링 도구를 사용하여 데이터를 검사하고 작업할 수 있습니다.

CSV 데이터를 수집하려면 다음과 같이 하십시오.
  1. 분석할 .csv 파일을 찾습니다.
    1. Essbase 웹 인터페이스에서 콘솔을 누릅니다.
    2. Performance Analyzer를 선택합니다.
    3. 원하는 기간과 일치하는 .csv 파일을 찾습니다.
  2. 파일을 다운로드합니다.
    1. 작업 아래의 다운로드 아이콘을 선택하여 각 파일을 다운로드합니다.
    2. 다운로드할 추가 파일에 대해 반복합니다.

Excel에서 파일을 열고 파일 맨 위에 있는 열을 검사합니다. 대부분의 열은 별도의 설명이 필요 없습니다. 애플리케이션 및 큐브 이름, 타임스탬프, 날짜와 같이 성능 분석 필터링에 유용한 데이터를 포함합니다.

N 및 O 열에는 주요 정보가 있으므로 추가 논의가 필요합니다. N 열에는 구성 설정, 데이터베이스 설정 및 사용자 로그인과 같은 정보가 들어 있습니다. O 열에는 해당 범주 내의 특정 항목이 들어 있습니다. Excel에서 N 열을 필터링하고 범주를 선택한 다음, O 열을 필터링하여 해당 범주 내의 특정 항목을 선택할 수 있습니다.

N 열(Operation.OperationType)은 로그 메시지의 유형을 설명합니다.
  • UserLogin은 사용자가 활동한 기간과 사용자가 로그아웃한 시간을 보여줍니다.
  • UserOperation은 데이터 로드, 계산 및 재구조화와 같은 모든 사용자 작업을 보여줍니다. 오류 및 예외사항도 보여줍니다.
  • SystemOperation은 CPU, 메모리, 디스크 및 I/O 사용량을 보여줍니다.
  • DBSettings는 데이터베이스 통계를 보여줍니다.
  • ConfigurationSetting은 구성 설정을 보여줍니다.
  • Notification은 심각한 오류가 있을 때를 식별합니다.

N 열을 필터링하고 관심있는 특정 범주를 선택하면 O 열을 필터링하여 해당 범주 내의 이벤트를 볼 수 있습니다.

N 열의 필터에 대한 예제 뷰:
HPA 데이터 열 N 이미지

O 열의 필터에 대한 예제 뷰:
HPA 데이터 열 O 이미지