본문 바로가기
WIKI 기술 지식 베이스

Application analytics

원문 보기 위키 갱신

출처: 문서

본문

애플리케이션 애널리틱스

애플리케이션 애널리틱스를 사용하면 시스템의 가용 상태를 확인할 수 있는 커스텀 옵저버빌리티 애플리케이션을 만들 수 있어요. 여기서는 로그 이벤트에 트레이스와 메트릭 데이터를 결합해 전체 시스템 상태를 하나의 화면에서 볼 수 있어요. 이 덕분에 로그, 트레이스, 메트릭 사이를 빠르게 오가며 문제의 원인을 파악할 수 있어요.

애플리케이션 애널리틱스 시작하기

시작하려면 OpenSearch Dashboards 인터페이스 왼쪽 위에 있는 Menu 버튼을 선택하세요. 그다음 Observability를 선택하고, 이어서 Application analytics를 선택하세요.

애플리케이션 생성하기

  1. Create application을 선택하세요.

  2. 애플리케이션 이름을 입력하고, 필요하면 설명도 추가하세요.

  3. 다음 중 최소 한 가지는 수행하세요:

    • PPL을 사용해 베이스 쿼리를 지정하세요.

      애플리케이션을 만든 후에는 베이스 쿼리를 변경할 수 없어요. {: .note }

    • 드롭다운이나 서비스 맵에서 Services & entities를 선택하세요.

    • 드롭다운이나 테이블에서 Trace groups을 선택하세요.

  4. Create를 선택하세요.

시각화 만들기

  1. Log Events 탭을 선택하세요.
  2. PPL을 사용해 베이스 쿼리를 확장하세요.
  3. Visualizations 탭을 선택해 시각화를 확인하세요.
  4. Save 드롭다운 메뉴를 펼치고, 시각화 이름을 입력한 다음 Save를 선택하세요.

시각화를 보려면 Panel 탭을 선택하세요.

가용성 구성하기

가용성은 타임 시리즈 메트릭에 설정한 가용성 레벨로 결정되는 애플리케이션 상태예요.

가용성 레벨을 만들려면 다음 항목을 구성해야 해요:

  • color: 홈 페이지의 가용성 배지 색상이에요.
  • name: 홈 페이지의 가용성 배지에 표시되는 텍스트예요.
  • expression: 가용성을 판단하는 비교 연산자예요.
  • value: 가용성을 계산할 때 사용하는 값이에요.

가용성 구성하기

기본적으로 애플리케이션 애널리틱스는 최근 24시간 데이터의 결과를 보여줘요. 다른 기간의 데이터를 보려면 날짜 및 시간 선택기를 사용하세요.

타임 시리즈 메트릭

타임 시리즈 메트릭은 타임스탬프에 걸친 쿼리를 가진 선 차트 형태의 시각화를 가리켜요. 이후 PPL을 사용해 로그에 원하는 조건을 정의해서 시간 흐름에 따른 시각화를 만들 수 있어요.

예제
source = <index_name> | ... | ... | stats ... by span(<timestamp_field>, 1h)

시각화 구성에서 Line을 선택하면 타임 시리즈 메트릭을 만들 수 있어요.

시각화를 선 차트로 변경하기

더 알아보기 (Learn more)