MENU
      FieldDto

        FieldDto


        기사 요약

        Classic 환경에서 이용 가능합니다.

        Schema 생성/수정 시 필요합니다.

        구문

        구문은 다음과 같습니다.

        private String name;
        private DataType dataType;
        private Boolean metric = false;
        private String metricType;
        private Boolean dimension = false;
        private Boolean counter = false;
        private Boolean isIdDimension = false;
        private Map<Interval, Set<Calculation>> aggregations;
        private String desc;
        Java

        필드

        필드에 대한 설명은 다음과 같습니다.

        필드타입필수 여부설명
        nameStringRequiredProduct Schema 이름
        dataTypeDataTypeRequiredMetric 혹은 Dimension의 데이터 타입 명시
        • 해당 필드가 Metric일 경우: STRING | INTEGER | FLOAT | LONG
        • 해당 필드가 Dimension일 경우: STRING
        metricBooleanOptional해당 필드가 Metric임을 명시
        • true | false(기본값)
        metricTypeString-Metric 유형
        • BASIC | EXTENDED | CUSTOM
          • BASIC: 기본 제공하는 성능/운영 지표
          • EXTENDED: 상세 모니터링을 위한 추가 성능/운영 지표
          • CUSTOM: 사용자 정의 성능/운영 지표
        dimensionBooleanOptional해당 필드가 Dimension임을 명시
        • true | false(기본값)
        counterBooleanOptional
        • true | false(기본값)
        isIdDimensionBooleanOptional해당 필드가 Dimension일 때만 설정 가능하며 사용자가 정의한 상품에 대해 Event Rule 생성 시 해당 Dimension을 기준으로 구분됨
        • default (기본값)
        • 반드시 하나의 Dimension은 idDimension으로 설정되어야 함
        aggregationsMap<Interval, Set<Calculation>>Optional해당 필드가 Metric일 때만 설정 가능하며, 집계 주기와 집계 함수를 설정
        • Interval: Min1 | Min5 | Min30 | Hour2 | Day1
        • Calculation: COUNT | SUM | MAX | MIN | AVG
        descStringOptionalProduct Schema 설명

        예시

        예시는 다음과 같습니다.

        참고

        aggregations가 설정되어 있지 않으면 default로 아래와 같이 모든 집계 주기에 대해 모든 집계 함수를 수행하도록 설정됩니다.

        "aggregations": {
            "Min1": [
              "AVG",
              "SUM",
              "MIN",
              "MAX",
              "COUNT"
            ],
            "Min5": [
              "AVG",
              "SUM",
              "MIN",
              "MAX",
              "COUNT"
            ],
            "Min30": [
              "AVG",
              "SUM",
              "MIN",
              "MAX",
              "COUNT"
            ],
            "Hour2": [
              "AVG",
              "SUM",
              "MIN",
              "MAX",
              "COUNT"
            ],
            "Day1": [
              "AVG",
              "SUM",
              "MIN",
              "MAX",
              "COUNT"
            ]
        }
        Plain text

        이 문서가 도움이 되었습니까?

        Changing your password will log you out immediately. Use the new password to log back in.
        First name must have atleast 2 characters. Numbers and special characters are not allowed.
        Last name must have atleast 1 characters. Numbers and special characters are not allowed.
        Enter a valid email
        Enter a valid password
        Your profile has been successfully updated.