• 로그인지금 시작하세요

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

NerdGraph 튜토리얼: 이상 감지 구성

New Relic의 자동 이상 감지는 이상 감지기에서 시작됩니다. 특정 데이터 세트에서 이상을 체계적으로 관찰하고 기록하는 방법입니다. 데이터 세트의 이름을 지정하고 구성하려면 관찰하려는 신호와 비정상적인 데이터를 저장할 위치를 알려주는 필드 세트인 이상 감지기 구성을 생성해야 합니다.

베타 기능

이 기능은 아직 개발 중이지만 사용해 보시기 바랍니다!

감시할 데이터 세트를 만드는 다양한 방법에 해당하는 세 가지 유형의 구성이 있습니다. 워크로드 구성은 워크로드 에 포함된 모든 엔터티를 데이터세트로 사용하여 감지기를 생성합니다. 엔터티 유형 구성은 하나 이상의 계정에 있는 단일 엔터티 유형 (예: 모바일 앱)의 모든 엔터티를 데이터 세트로 사용합니다. NRQL 구성은 하나 이상의 NRQL 쿼리 결과를 데이터세트로 사용합니다.

api.newrelic.com/graphiql에서 GraphiQL 인터페이스 사용을 포함하는 NerdGraph API 로 이상 감지기 구성을 관리할 수 있습니다.

다음은 시작하는 데 도움이 되는 몇 가지 예입니다.

구성 만들기

다음은 기존 워크로드 를 사용하여 구성을 생성하는 NerdGraph 변형 의 예입니다.

mutation {
  anomalyDetectorConfigurationsWorkloadAnomalyDetectorCreate(
    workloadGuid: "WORKLOAD_GUID",
    anomalyDetector: {
      name: "NAME_OF_CONFIGURATION",
      excludedEntityGuids: ["ENTITY_GUID_1", "ENTITY_GUID_2", ...]
    }
  )
  {
    anomalyDetectorId
  }
}

이 돌연변이에 대한 몇 가지 세부사항:

  • workloadGuid: 데이터세트를 정의하는 데 사용되는 워크로드 가이드 입니다. 이 워크로드 내에서 모든 항목( excludedEntityGuids 에 지정되지 않은 경우)의 골든 신호를 기반으로 이상 항목이 감지됩니다. 비정상적인 데이터는 이 워크로드와 연결된 계정에 저장됩니다. 워크로드는 나중에 편집할 수 없습니다.
  • anomalyDetector.name: 구성을 설명하는 사용자에게 친숙한 이름의 문자열입니다.
  • anomalyDetector.excludedEntityGuids: 선택 사항입니다. 이 필드를 사용하면 워크로드에서 제거하지 않고 데이터 세트에서 일부 엔터티를 제외할 수 있습니다. 이는 이상 감지에 사용하려는 기존 워크로드가 있는 경우에 유용합니다.

다음은 엔티티 유형 을 사용하여 구성을 생성하는 변형의 예입니다.

mutation {
  anomalyDetectorConfigurationsEntityTypeAnomalyDetectorCreate(
    accountId: ACCOUNT_ID,
    anomalyDetector: {
      name: "NAME_OF_CONFIGURATION",
      domainType: {
        domain: "ENTITY_DOMAIN",
        type: "ENTITY_TYPE"
      },
      includedEntityGuids: ["ENTITY_GUID_1", "ENTITY_GUID_2", ...],
      additionalSourceAccountIds: [ADDITIONAL_SOURCE_ACCOUNT_ID_1, ADDITIONAL_SOURCE_ACCOUNT_ID_2, ...]
    }
  )
  {
    anomalyDetectorId
  }
}

이 돌연변이에 대한 몇 가지 세부사항:

  • accountId: 비정상적인 데이터를 저장하고 데이터 세트의 엔터티를 결정하는 데 사용되는 accountId입니다. 이 계정은 나중에 수정할 수 없습니다.
  • anomalyDetector.name: 구성을 설명하는 사용자에게 친숙한 이름의 문자열입니다.
  • anomalyDetector.domainType:
  • domain: 엔터티 도메인을 나타내는 문자열입니다.
  • type: 엔터티 유형을 나타내는 문자열입니다.
  • anomalyDetector.includedEntityGuids: 선택 사항입니다. 이 필드를 사용하면 계정에서 모든 항목을 추가하지 않고도 데이터세트에 일부 항목을 포함할 수 있습니다. 이는 이상 감지에 사용하려는 동일한 유형의 엔터티가 몇 개뿐이거나 정적 데이터 세트를 원하는 경우에 유용합니다. 기본값은 엔터티 유형 내의 모든 엔터티를 사용하는 것이며 시간이 지남에 따라 변경될 수 있습니다.
  • anomalyDetector.additionalSourceAccountIds: 선택 사항입니다. 이 필드를 사용하면 데이터세트에 둘 이상의 계정에서 엔터티를 포함할 수 있습니다. 이 계정은 나중에 편집할 수 있습니다.

다음은 NRQL 쿼리 결과를 사용하여 구성을 생성하는 변형의 예입니다.

NRQL 검증

모든 NRQL 기능이 이상 감지에서 지원되는 것은 아닙니다. 잘못된 nrql 오류를 방지하려면 먼저 유효성 검사 변형 을 통해 신호의 NRQL을 실행하십시오.

mutation {
  anomalyDetectorConfigurationsNrqlAnomalyDetectorCreate(
    accountId: ACCOUNT_ID,
    anomalyDetector: {
      name: "NAME_OF_CONFIGURATION",
      nrqlSignals: [
        {
          accountId: NRQL_QUERY_ACCOUNT_ID,
          name: "NAME_OF_NRQL_SIGNAL",
          nrql: "NRQL_QUERY",
          mutedFacetValues: ["FACET_VALUE_1", "FACET_VALUE_2", ...]
        }
      ]
    }
  )
  {
    anomalyDetectorId
  }
}

이 돌연변이에 대한 몇 가지 세부사항:

  • accountId: 비정상적인 데이터를 저장하는 데 사용되는 accountId입니다. 이 계정은 나중에 수정할 수 있습니다.
  • anomalyDetector.name: 구성을 설명하는 사용자에게 친숙한 이름의 문자열입니다.
  • anomalyDetector.nrqlSignals: 사용자 정의 NRQL 쿼리에 의해 정의된 신호 목록입니다.
  • accountId: accountId가 쿼리되고 있습니다.
  • name: 신호를 설명하기 위해 사용자에게 친숙한 이름을 가진 문자열입니다. 예: "처리량", "ErrorRate" 등
  • nrql: NRQL 쿼리 . 이상 감지는 현재 모든 NRQL 기능을 지원하지 않습니다. 구성을 생성하기 전에 검증 변형 을 사용하여 NRQL 쿼리가 완전히 지원되는지 확인할 수 있습니다.
  • mutedFacetValues: 선택 사항입니다. 이 필드를 사용하면 결과 데이터 세트에서 일부 패싯 값을 제외할 수 있습니다.

구성 업데이트

다음은 워크로드 구성을 업데이트하는 변형의 예입니다.

mutation {
  anomalyDetectorConfigurationsWorkloadAnomalyDetectorUpdate(
    anomalyDetectorId: DETECTOR_ID,
    anomalyDetector: {
      name: "UPDATED_DETECTOR_NAME",
      status: DETECTOR_STATUS,
      deviationSensitivity: DEVIATION_SENSITIVITY,
      excludedEntityGuids: ["ENTITY_GUID_1", "ENTITY_GUID_2", ...],
      thresholds: [THRESHOLD_SIGNAL_1, THRESHOLD_SIGNAL_2, ...]
    }
  ) {
    anomalyDetectorId
  }
}

이 돌연변이에 대한 몇 가지 세부사항:

  • anomalyDetectorId: 감지기의 고유 식별자입니다.
  • anomalyDetector.name: 선택 사항입니다. 구성을 설명하는 사용자에게 친숙한 이름의 문자열입니다.
  • anomalyDetector.status: 선택 사항입니다. 상태 기본값은 ACTIVE 입니다. 감지기가 이상을 생성하지 않도록 하려면 이 필드를 INACTIVE 로 설정할 수 있습니다.
  • anomalyDetector.deviationSensitivity: 선택 사항입니다. 어떤 데이터가 비정상인지 판단하기 위한 민감도 수준입니다. 이 필드의 기본값은 LOW 이며 가장 중요한 이상만 기록합니다. 감도를 높이려면 이 필드를 MEDIUM 또는 HIGH 로 설정할 수 있습니다.
  • anomalyDetector.excludedEntityGuids: 선택 사항입니다. 이 필드를 사용하면 워크로드에서 제거하지 않고 데이터 세트에서 일부 엔터티를 제외할 수 있습니다. 이는 이상 감지에 사용하려는 기존 워크로드가 있는 경우에 유용합니다. 기존의 excludeEntityGuids를 지우려면 빈 배열 [] 을 전달하십시오.
  • anomalyDetector.thresholds: 선택 사항입니다. 자세한 내용은 임계값 섹션을 참조하세요.

다음은 항목 유형 구성을 업데이트하는 변형의 예입니다.

mutation {
  anomalyDetectorConfigurationsEntityTypeAnomalyDetectorUpdate(
    anomalyDetectorId: DETECTOR_ID,
    anomalyDetector: {
      name: "UPDATED_DETECTOR_NAME",
      status: DETECTOR_STATUS,
      deviationSensitivity: DEVIATION_SENSITIVITY,
      includedEntityGuids: ["ENTITY_GUID_1", "ENTITY_GUID_2", ...],
      additionalSourceAccountIds: [ADDITIONAL_SOURCE_ACCOUNT_ID_1, ADDITIONAL_SOURCE_ACCOUNT_ID_2, ...],
      thresholds: [THRESHOLD_SIGNAL_1, THRESHOLD_SIGNAL_2, ...]
    }
  )
  {
    anomalyDetectorId
  }
}

이 돌연변이에 대한 몇 가지 세부사항:

  • anomalyDetectorId: 감지기의 고유 식별자입니다.
  • anomalyDetector.name: 선택 사항입니다. 구성을 설명하는 사용자에게 친숙한 이름의 문자열입니다.
  • anomalyDetector.status: 선택 사항입니다. 상태 기본값은 ACTIVE 입니다. 감지기가 이상을 생성하지 않도록 하려면 이 필드를 INACTIVE 로 설정할 수 있습니다.
  • anomalyDetector.deviationSensitivity: 선택 사항입니다. 어떤 데이터가 비정상인지 판단하기 위한 민감도 수준입니다. 이 필드의 기본값은 LOW 이며 가장 중요한 이상만 기록합니다. 감도를 높이려면 이 필드를 MEDIUM 또는 HIGH 로 설정할 수 있습니다.
  • anomalyDetector.includedEntityGuids: 선택 사항입니다. 이 필드를 사용하면 계정에서 모든 항목을 추가하는 대신 항목 유형의 일부 항목을 포함할 수 있습니다. 이는 이상 탐지에 사용하려는 동일한 유형의 엔터티가 몇 개 없는 경우에 유용합니다. 유형 내의 모든 항목을 사용하려면 빈 배열 [] 을 전달합니다.
  • anomalyDetector.additionalSourceAccountIds: 선택 사항입니다. 이 필드를 사용하면 데이터세트에 둘 이상의 계정에서 엔터티를 포함할 수 있습니다.
  • anomalyDetector.thresholds: 선택 사항입니다. 자세한 내용은 임계값 섹션을 참조하세요.

다음은 NRQL 구성을 업데이트하는 변형의 예입니다.

mutation {
  anomalyDetectorConfigurationsNrqlAnomalyDetectorUpdate(
    anomalyDetectorId: DETECTOR_ID,
    accountId: ACCOUNT_ID,
    anomalyDetector: {
      name: "UPDATED_CONFIGURATION_NAME",
      status: DETECTOR_STATUS,
      deviationSensitivity: DEVIATION_SENSITIVITY,
      newSignals: [
        {
          accountId: NRQL_QUERY_ACCOUNT_ID,
          name: "NAME_OF_NRQL_SIGNAL",
          nrql: "NRQL_QUERY",
          mutedFacetValues: ["FACET_VALUE_1", "FACET_VALUE_2", ...]
        }
      ],
      updatedSignals: [
        {
          queryId: QUERY_ID,
          name: "UPDATED_NAME_OF_NRQL_SIGNAL",
          mutedFacetValues: ["FACET_VALUE_1", "FACET_VALUE_2", ...],
          threshold: THRESHOLD
        }
      ],
      deletedQueries: [QUERY_ID_1, QUERY_ID_2]
    }
  )
  {
    anomalyDetectorId
  }
}

이 돌연변이에 대한 몇 가지 세부사항:

  • anomalyDetectorId: 감지기의 고유 식별자입니다.
  • accountId: 선택 사항입니다. 비정상적인 데이터를 저장하는 데 사용되는 accountId입니다.
  • anomalyDetector.name: 선택 사항입니다. 구성을 설명하는 사용자에게 친숙한 이름의 문자열입니다.
  • anomalyDetector.status: 선택 사항입니다. 상태 기본값은 ACTIVE 입니다. 감지기가 이상을 생성하지 않도록 하려면 이 필드를 INACTIVE 로 설정할 수 있습니다.
  • anomalyDetector.deviationSensitivity: 선택 사항입니다. 어떤 데이터가 비정상인지 판단하기 위한 민감도 수준입니다. 이 필드의 기본값은 LOW 이며 가장 중요한 이상만 기록합니다. 감도를 높이려면 이 필드를 MEDIUM 또는 HIGH 로 설정할 수 있습니다.
  • anomalyDetector.newSignals: 선택 사항입니다. 감지기에 추가할 신호 목록입니다.
  • accountId: accountId가 쿼리되고 있습니다.
  • name: 신호를 설명하기 위해 사용자에게 친숙한 이름을 가진 문자열입니다. 예: "처리량", "ErrorRate" 등
  • nrql: NRQL 쿼리 . 이상 감지는 현재 모든 NRQL 기능을 지원하지 않습니다. 구성을 생성하기 전에 검증 변형 을 사용하여 NRQL 쿼리가 완전히 지원되는지 확인할 수 있습니다.
  • mutedFacetValues: 선택 사항입니다. 이 필드를 사용하면 결과 데이터 세트에서 일부 패싯 값을 제외할 수 있습니다.
  • anomalyDetector.updatedSignals: 선택 사항입니다. 변경 사항이 있는 신호 목록입니다.
  • queryId: 고유한 신호 쿼리 식별자입니다.
  • name: 선택 사항입니다. 신호를 설명하는 사용자에게 친숙한 이름의 문자열입니다. 예: "처리량", "ErrorRate" 등
  • mutedFacetValues: 선택 사항입니다. 이 필드를 사용하면 결과 데이터 세트에서 일부 패싯 값을 제외할 수 있습니다.
  • threshold: 선택 사항입니다. 자세한 내용은 임계값 섹션을 참조하세요.
  • anomalyDetector.deletedQueries: 선택 사항입니다. 감지기에서 제거할 고유한 신호 쿼리 식별자 목록입니다.

구성 삭제

다음은 모든 종류의 구성을 삭제하는 변형의 예입니다.

mutation {
  anomalyDetectorConfigurationsAnomalyDetectorDelete(
    anomalyDetectorId: DETECTOR_ID
  )
  {
    success
  }
}

이 돌연변이에 대한 몇 가지 세부사항:

  • anomalyDetectorId: 감지기의 고유 식별자입니다.

이상 감지기 구성 쿼리

다음은 액세스 권한이 있는 모든 구성을 반환하는 변형의 예입니다.

{
actor {
anomalyDetectorConfigurations {
anomalyDetectors {
id
name
... on AnomalyDetectorConfigurationsWorkloadAnomalyDetector {
workloadGuid {
guid
}
}
... on AnomalyDetectorConfigurationsEntityTypeAnomalyDetector {
domainType {
domain
type
}
}
... on AnomalyDetectorConfigurationsNrqlAnomalyDetector {
nrqlSignals {
name
}
}
}
}
}
}

모든 유형의 구성에서 액세스할 수 있는 필드에 관심이 있는 경우 단순화된 쿼리를 사용할 수 있습니다.

{
actor {
anomalyDetectorConfigurations {
anomalyDetectors {
id
name
}
}
}
}

하나 이상의 특정 구성을 검색하려면 다음과 같이 고유 식별자가 포함된 필터를 이전 쿼리에 전달합니다.

{
  actor {
    anomalyDetectorConfigurations {
      anomalyDetectors(filters: {anomalyDetectorIds: [ANOMALY_DETECTOR_ID_1, ANOMALY_DETECTOR_ID_2, ...]}) {
        id
        name
      }
    }
  }
}

이 쿼리의 일부에 대한 세부정보:

  • filters: 선택 사항입니다.
  • filters.anomalyDetectorIds: 선택 사항입니다. 고유한 이상 감지기 식별자 목록입니다.

쿼리 가능한 필드를 더 보려면 QraphiQL 탐색기 를 방문하십시오.

쿼리 기본 임계값

다음은 현재 기본 임계값 을 반환하는 쿼리의 예입니다.

{
actor {
anomalyDetectorConfigurations {
anomalyDetectorThresholds {
signalName
domainType {
domain
type
}
deviationSensitivity
upperLimit {
active
value
}
upperRelativePercent {
active
value
}
significantDeviationDirection
lowerRelativePercent {
value
active
}
lowerLimit {
active
value
}
}
}
}
}

이 쿼리에 대한 몇 가지 세부정보:

  • signalName : globalDefault 라는 전역 임계값 또는 신호 임계값(예: "throughput", "errorRate" 등)을 나타내는 문자열
  • domainType : 전역 임계값에 도메인 유형이 없습니다.

임계값을 하나 이상의 domainTypes로 필터링하려면 다음과 같이 이전 쿼리에 필터를 전달합니다.

{
  actor {
    anomalyDetectorConfigurations {
      anomalyDetectorThresholds(filters: {
        domainTypes: [
          {
            domain: "ENTITY_DOMAIN",
            type: "ENTITY_TYPE"
          }
        ]
      }
      )
      {
        signalName
      }
    }
  }
}

이 쿼리의 일부에 대한 세부정보:

  • domainType.domain: 엔터티 도메인을 나타내는 문자열입니다.
  • domainType.type: 엔터티 유형을 나타내는 문자열입니다.

사용자 지정 NRQL 신호 검증

이것은 NRQL 기반의 이상 탐지기를 생성할 때만 유용합니다. 이상 탐지는 모든 NRQL 기능을 지원하지 않습니다. 생성 시 오류를 방지하려면 먼저 사용하려는 NRQL 쿼리의 유효성을 검사할 수 있습니다. 귀하의 쿼리가 유효하지 않은 경우 이유 목록을 제공합니다. 빈 목록은 쿼리가 유효함을 나타냅니다.

다음은 NRQL 쿼리가 이상 감지에서 완전히 지원되는지 확인하는 변형의 예입니다.

mutation {
  anomalyDetectorConfigurationsValidateNrqlSignal(
    accountId: ACCOUNT_ID,
    nrql: "NRQL"
  ) {
    invalidNrqlReasons
  }
}

이 돌연변이에 대한 몇 가지 세부사항:

  • accountId: accountId가 쿼리되고 있습니다.
  • nrql: NRQL 쿼리 .

쿼리가 유효하지 않을 수 있는 이유:

  • CASES_NOT_SUPPORTED - 케이스는 지원하지 않습니다.
  • COMPARE_WITH_NOT_SUPPORTED - COMPARE WITH 절은 지원하지 않습니다.
  • COULDNT_COMPLETE_QUERY - 쿼리가 지원하는 이상 탐지에 대해 너무 많은 데이터를 반환했습니다.
  • DAQS_NOT_ALLOWED - DAQS는 쿼리를 지원하지 않습니다.
  • INVALID_NRQL - 쿼리가 잘못되었습니다.
  • LIMIT_NOT_SUPPORTED - LIMIT 절은 지원하지 않습니다.
  • MISSING_FACET - 쿼리에 패싯 값이 누락되었습니다.
  • MULTIPLE_FACET_NOT_SUPPORTED - 쿼리당 여러 패싯 속성이 지원되지 않습니다.
  • MULTISELECT_NOT_SUPPORTED - 다중 SELECT 절은 지원하지 않습니다.
  • NON_NUMERIC_AGGREGATE_NOT_SUPPORTED - 숫자가 아닌 값을 반환하는 쿼리는 지원되지 않습니다.
  • NOT_AUTHORIZED - 사용자는 제공된 계정에 액세스할 수 없습니다.
  • SINCE_NOT_SUPPORTED - SINCE 절은 지원하지 않습니다.
  • TIMESERIES_NOT_SUPPORTED - TIMESERIES 절은 지원하지 않습니다.
  • TOO_MANY_FACET_VALUES - 쿼리가 이상 탐지 패싯 한도를 초과했습니다.
  • UNTIL_NOT_SUPPORTED - UNTIL 절은 지원하지 않습니다.

이상 감지기 임계값

임계값은 신호가 비정상적인 것으로 간주될 때를 나타내는 상한 및/또는 하한을 나타내는 설정 그룹입니다. 이상 감지기 구성이 생성되면 대부분의 감지기에 적합한 기본 설정을 사용하기 시작합니다.

임계값 쿼리

기본값에는 단일 전역 임계값과 신호 임계값의 두 가지 유형이 있습니다. 이상 감지기와 연결된 임계값을 쿼리할 때 WorkloadAnomalyDetector 또는 EntityTypeAnomalyDetector 내의 null 값은 신호 기본값이 사용 중임을 나타냅니다.

NrqlAnomalyDetector 내의 null 값은 전역 기본값이 사용 중임을 나타냅니다. 이러한 기본값은 시간이 지남에 따라 변경될 수 있습니다. 임계값 쿼리 를 사용하여 가장 최근의 기본값을 가져옵니다.

임계값 업데이트

구성 편집 변형에서 임계값을 변경할 수 있습니다. 워크로드 및 엔터티 유형 구성에는 엔터티 유형당 골든 신호당 하나씩 임계값 목록이 있습니다(워크로드에는 여러 엔터티 유형이 포함될 수 있음).

NRQL 구성에는 사용자 지정 신호당 단일 임계값이 있습니다. 다음은 업데이트 변형 에서 임계값을 업데이트하는 데 사용되는 THRESHOLD 개체의 예입니다.

{
  signalName: "SIGNAL_NAME",
  domainType: {
    domain: "ENTITY_DOMAIN",
    type: "ENTITY_TYPE"
  },
  deviationSensitivity: DEVIATION_SENSITIVITY,
  significantDeviationDirection: SIGNIFICANT_DEVIATION_DIRECTION,
  upperLimit: {
    value: LIMIT_VALUE,
    active: STATUS
  },
  upperRelativePercent: {
    value: PERCENT_VALUE,
    active: STATUS
  },
  lowerLimit: {
    value: LIMIT_VALUE,
    active: STATUS
  },
  lowerRelativePercent: {
    value: PERCENT_VALUE,
    active: STATUS
  }
}

이 유형에 대한 몇 가지 세부정보:

  • signalName: 신호 이름. nrql 구성의 경우 이 이름은 nrqlSignal.name 과 일치해야 합니다 .
  • domainType: 사용자 지정 NRQL 신호의 경우 null이 됩니다.
  • domain: 엔터티 도메인을 나타내는 문자열입니다.
  • type: 엔터티 유형을 나타내는 문자열입니다.
  • deviationSensitivity: 선택 사항입니다. 어떤 데이터가 비정상인지 판단하기 위한 민감도 수준입니다. 값 옵션은 다음과 같습니다.
  • NONE - 이상 없음.
  • LOW - 더 적은 변칙. 예를 들어, 호스트의 CPU 사용량이 너무 많은 변칙을 생성하고 더 적게 원할 수 있다고 결정할 수 있습니다.
  • MEDIUM - 일부 변칙.
  • HIGH - 더 많은 변칙. 예를 들어, 서비스의 오류율이 너무 적은 변칙을 생성하고 더 많은 것을 원한다고 결정할 수 있습니다.
  • significantDeviationDirection: 선택 사항입니다. 신호와 관련된 변경 방향을 결정하기 위한 중요한 방향입니다. 값 옵션은 다음과 같습니다.
  • HIGHER - 상대적 변화가 높을 때 변칙적이다. 예를 들어 서비스의 오류율이 증가할 때만 비정상적이라고 결정할 수 있습니다.
  • HIGHER_LOWER - 상대적 변화가 높거나 낮을 때 비정상적입니다.
  • LOWER - 상대적 변화가 낮을 때 비정상적이다. 예를 들어 서비스 처리량이 중단될 때만 비정상적이라고 결정할 수 있습니다.
  • upperLimit: 선택 사항입니다. 정적 상한입니다. 이 한계값을 초과하는 값은 상당한 편차 방향이 HIGHER 또는 HIGHER_LOWER 때 비정상적인 것으로 간주됩니다.
  • value: 선택 사항입니다. 숫자 값입니다.
  • active: 선택 사항입니다. 참 또는 거짓.
  • upperRelativePercent: 선택 사항입니다. 이 백분율 값보다 높은 상대 백분율 변경은 상당한 편차 방향이 HIGHER 또는 HIGHER_LOWER 때 비정상적인 것으로 간주됩니다.
  • value: 선택 사항입니다. 숫자 값입니다.
  • active: 선택 사항입니다. 참 또는 거짓.
  • lowerLimit: 선택 사항입니다. 정적 하한. 이 한계값 미만의 값은 상당한 편차 방향이 LOWER 또는 HIGHER_LOWER 때 비정상적인 것으로 간주됩니다.
  • value: 선택 사항입니다. 숫자 값입니다.
  • active: 선택 사항입니다. 참 또는 거짓.
  • lowerRelativePercent: 선택 사항입니다. 이 백분율 값보다 낮은 상대 백분율 변경은 상당한 편차 방향이 LOWER 또는 HIGHER_LOWER 때 비정상적인 것으로 간주됩니다.
  • value: 선택 사항입니다. 숫자 값입니다.
  • active: 선택 사항입니다. 참 또는 거짓.
Copyright © 2022 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.