누적 영역

영역 차트 위젯과 비슷하지만 여러 개의 종속변수가 있으면 영역을 층으로 쌓아서 표현합니다. 독립 변수로 _time과 같이 시간값을 갖는 필드를 이용하는 경우가 많습니다.

누적 영역 차트의 속성은 다음과 같습니다.

기본 정보
독립 변수
차트의 독립 변수로 사용할 필드를 선택합니다.
  • 로그 스케일: 독립 변수의 타입이 숫자일 때, 로그 스케일 사용 여부를 선택할 수 있습니다(기본값: 선택 해제).
종속 변수

독립 변수의 변화에 따라 값을 확인할 필드를 선택합니다. 타입이 숫자인 필드만 종속 변수로 지정할 수 있습니다.

종속 변수 자동 추가
종속 변수의 자동 추가 여부(기본값: 선택 해제). 자동으로 선택된 종속 변수는 차트에 사전순으로 표시합니다. 이 값에 따라 다음 중 하나의 속성을 지정해야 합니다.
자동 추가에 제외할 필드
(종속 변수 자동 추가를 선택했을 때) 종속변수에서 제외할 필드들을 목록에서 선택해서 추가합니다.
종속 변수
(종속 변수 자동 추가를 선택하지 않았을 때) 종속 변수로 지정할 필드와 색상, 표시할 이름을 목록에서 선택합니다. 입력한 순서대로 차트에 표시합니다.
로그 스케일
로그 스케일 사용 여부(기본값: 선택 해제). 이 속성을 선택하면 종속 변수의 표시 단위가 실제 값들의 상대 분포에 따라 정해집니다.
기타

종속 변수를 연결하는 선을 표시하는 방식을 설정합니다.

빈 값을 연결해서 표시
이 항목을 선택하면 빈 값을 연결해서 표시합니다(기본값: 선택).
끝 점을 부드럽게 연결
이 항목을 선택하면 끝 점을 부드럽게 연결하여 선을 표시합니다(기본값: 선택 해제).
이벤트

이벤트가 발생했을 때 위젯이 수행할 동작을 설정합니다.

클릭
사용자가 차트에서 특정 항목을 클릭했을 때 수행할 동작으로, 다음 중 하나를 선택하십시오(기본값: 사용 안 함).
  • 쿼리 실행
  • 필터링
  • 브라우저 실행
드래그
사용자가 차트에서 드래그했을 때 수행할 동작으로, 독립 변수 타입이 시간일 때 사용할 수 있습니다(기본값: 사용 안 함).
  • 쿼리 실행
  • 필터링
예제

다음과 같은 값을 입력하여 위젯을 추가해보십시오.

  • 위젯 이름: HTTP 메소드별 서버의 처리 건수(누적 영역)

  • 타입 선택: 차트

  • 데이터소스 선택: widget_example

  • 쿼리문

    eval
        method = case(
        method == "CONNECT", "connect",
        method == "GET", "get",
        method == "HEAD", "head",
        method == "OPTIONS", "options",
        method == "POST", "post",
        method == "PRI", "pri",
        method == "PUT", "put",
        "abnormal"
    )
    | timechart span=1h count by method
    | # 필드 값이 null일 때, 모두 0으로 치환
    | eval
        connect = nvl(connect, 0),
        get = nvl(get, 0),
        head = nvl(head, 0),
        options = nvl(options, 0),
        post = nvl(post, 0),
        pri = nvl(pri, 0),
        put = nvl(put, 0),
        abnormal = nvl(abnormal, 0)
    
  • 새로고침 주기: 60초

  • 차트 타입: 누적 영역

  • 독립 변수: _time

  • 종속 변수 자동 추가: 선택 해제

  • 로그 스케일: 선택

  • 종속 변수:

    색상필드표시할 이름
    임의 지정getget
    임의 지정headhead
    임의 지정optionsoptions
    임의 지정pripri
    임의 지정connectconnect
    임의 지정postpost
    임의 지정putput
    임의 지정abnormalabnormal
  • 백분율로 스택 표시: 선택

  • 빈 값을 연결해서 표시: 선택

  • 끝 점을 부드럽게 연결: 선택

  • 클릭: 사용 안함

  • 드래그: 사용 안함

다음과 같이 결과가 나오는지 확인해보십시오.

영역 차트 예제