• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

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

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

문제 신고

수집된 데이터 줄이기

데이터 수집을 검토했으며 더 적은 양의 데이터를 전송하고 수집된 데이터를 줄이려는 경우 다음과 같은 솔루션이 있습니다.

  • 세트 global.lowDataMode
  • 스크래핑 간격 변경
  • 네임스페이스 필터링

각 옵션에 대해 설명하겠습니다.

설정을 통해 수집되는 데이터를 줄입니다. global.lowDataMode

비용을 절감하려는 경우 global.lowDataMode 매개변수, 값을 수정할 수 있습니다. 이렇게 하면 보내는 지표 수가 줄어듭니다. 이 모범 사례의 수정은 Kubernetes 설치하는 데 사용한 방법에 따라 달라집니다.

lowDataMode 조치는 nri-bundle 차트의 다음과 같은 특정 구성 요소에 영향을 미칩니다.

스크레이핑 간격을 변경하여 수집되는 데이터를 줄입니다.

뉴렐릭 Kubernetes 통합을 사용하면 클러스터에서 지표를 수집할 때 스크레이핑 간격을 변경할 수 있습니다. 이를 통해 데이터 해상도와 사용량 간의 적절한 균형을 선택할 수 있습니다. 최상의 경험을 위해서는 15-30초 사이의 스크레이핑 간격을 선택하는 것이 좋습니다.

lowDataMode 모범 사례에서는 스크레이핑 간격을 이미 30초로 설정했습니다.

스크랩 간격을 수정하는 방법은 Kubernetes를 설치하는 데 사용한 방법에 따라 다릅니다.

  • 안내 설치 (뉴렐릭 CLI, Helm, 매니페스트): 안내 설치 흐름에 따라 이 값을 수정할 수 없습니다.
  • Helm: nri-bundle 차트 의 스크레이핑 간격을 원하는 값으로 설정합니다.
  • Manifest: 매니페스트 구성 YAML 파일의 스크랩 간격을 원하는 값으로 설정합니다. 설치 지침을 따랐다면 파일 이름은 newrelic-manifest.yaml 입니다.

Helm 또는 매니페스트를 사용 중이고 스크래핑 간격을 변경하려면 newrelic-infrastructure 섹션 아래에 간격 값을 추가하기만 하면 됩니다. Helm이 어떻게 검색되는지 보려면 values-newrelic.yaml 파일의 예를 살펴보세요.

global:
licenseKey: _YOUR_NEW_RELIC_LICENSE_KEY_
cluster: _K8S_CLUSTER_NAME_
# ... Other settings
# Configuration for newrelic-infrastructure
newrelic-infrastructure:
# ... Other settings
common:
config:
interval: 25s

중요

Kubernetes 탐색기 대신 클러스터 탐색기를 사용하는 경우 interval 보다 큰 값으로 설정할 수 40s 없습니다.

네임스페이스 필터링을 통해 수집되는 데이터 줄이기

네임스페이스에 레이블을 지정하여 Kubernetes 통합이 스크랩하는 네임스페이스를 필터링할 수 있습니다. 모든 네임스페이스는 기본적으로 스크레이핑됩니다.

Kubernetes와 동일한 방식으로 namespaceSelector 사용합니다. 라벨과 일치하는 네임스페이스만 포함하려면 namespaceSelector 을 변경하면 됩니다. newrelic-infrastructure 섹션 아래의 values-newrelic.yaml 파일에 다음을 추가합니다.

common:
config:
namespaceSelector:
matchLabels:
key1 : "value1"

네임스페이스가 포함된 예

차트의 README 파일 에서 수정할 수 있는 전체 설정 목록을 볼 수 있습니다.

어떤 네임스페이스가 제외되는지 어떻게 알 수 있나요?

K8sNamespace 샘플은 클러스터 내의 모든 네임스페이스를 보여줍니다. nrFiltered 속성은 네임스페이스와 관련된 데이터를 스크랩할지 여부를 결정합니다. 이 쿼리는 모니터링되고 있는 네임스페이스를 보여줍니다.

FROM K8sNamespaceSample SELECT displayName, nrFiltered WHERE clusterName = <clusterName> SINCE 2 MINUTES AGO

제외된 네임스페이스에서 어떤 데이터가 삭제됩니까?

제외된 네임스페이스에는 다음 샘플을 사용할 수 없습니다.

  • K8sContainerSample
  • K8sDaemonsetSample
  • K8sDeploymentSample
  • K8sEndpointSample
  • K8sHpaSample
  • K8sPodSample
  • K8sReplicasetSample
  • K8sServiceSample
  • K8sStatefulsetSample
  • K8sVolumeSample
Copyright © 2024 New Relic Inc.

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