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

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

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

문제 신고

Kubernetes를 위한 OpenTelemetry 소개

뉴렐릭의 용 OpenTelemetry 옵저버빌리티는 Kubernetes 클러스터 모니터링을 위한 포괄적인 오픈 소스 솔루션을 제공합니다. 이 제품은 와 당사의 독점적인 Kubernetes 측정 및 계측 과 호환되는 Kubernetes UI 강력한 와 완벽하게 통합됩니다.OpenTelemetry 공급자에 구애받지 않는 이 디자인을 통해 귀하의 필요에 가장 적합한 측정, 계측 방법을 선택할 수 있습니다.

이 문서는 OpenTelemetry 사용하여 쿠버네티스 클러스터를 모니터링하는 과정을 안내합니다. 클러스터 내에 nr-k8s-otel-collector Helm 차트를 설치하고 포괄적인 옵저버빌리티를 활성화하는 데 필요한 수집기를 배포하는 방법을 자세히 설명합니다.

Kubernetes 구성 요소를 OpenTelemetry 수집기에 통합하여 지표, 이벤트, 로그를 뉴렐릭에 직접 전송할 수 있습니다. 이러한 텔레메트리 신호는 Kubernetes Navigator, 개요 대시보드, Kubernetes 이벤트 또는 Kubernetes APM 요약 페이지 와 같은 기본 제공 환경을 자동으로 향상시킵니다.

어떻게 작동하나요?

nr-k8s-otel-collector Helm 차트를 구현하다, 배포하다 OpenTelemetry 수집기는 쿠버네티스 클러스터에서 포괄적인 텔리메트리 데이터를 수집하도록 구성됩니다.

Architecture diagram showing OpenTelemetry Daemonset collectors on worker nodes pulling metrics from Kubelet and cAdvisor, and a Deployment collector pulling metrics from Kube-state-metrics, all processing data before sending to New Relic.
  • Daemonset Collector: 각 작업자 노드에 구현하다, 배포합니다. 기본 호스트 cAdvisorKubelet 에서 메트릭을 수집하고 컨테이너에서 로그를 수집합니다.
  • 구현, 배포 Collector: 컨트롤 플레인 노드에 구현하다, 배포합니다. kube-state-metrics 및 쿠버네티스 제거 이벤트에서 지표를 수집합니다. 이 수집기는 종종 클러스터 전체 데이터를 관리하는 단일 인스턴스입니다.

OpenTelemetry 뉴렐릭 Kubernetes 수집기의 구성 요소

OpenTelemetry Collector 다양한 구성 요소 유형을 사용하여 수집된 텔레메트리 데이터를 처리하고 변환합니다. 이러한 구성 요소는 데이터를 뉴렐릭으로 보내기 전에 데이터를 풍부하게 하고, 필터링하고, 포맷하는 데 필수적입니다. 차트의 섹션을 사용하여 OpenTelemetry 파이프라인을 만들어 사용자 정의 설정을 추가하는 데 이러한 구성 요소를 사용할 수 extra_config Helm 있습니다.

구성 요소 유형

구성 요소 이름

목적

수집기

수신기

OTLP

HTTP를 통해 전송되는 텔레메트리를 수집합니다.

Daemonset

,

Deployment

prometheus/ksm

구현, 배포, 파드, 노드 등 Kubernetes 리소스 상태와 관련된 지표를 스크랩합니다.

Deployment

prometheus/controlplane

모니터는 평면 구성요소를 제어합니다.

Deployment

k8s_events

파드 생성 및 삭제, 확장 활동, 실패 이벤트와 같은 이벤트를 스크랩합니다.

Deployment

hostmetrics

기본 노드에서 메트릭을 스크래핑합니다.

Daemonset

kubeletstats

Kubelet에서 메트릭을 스크래핑합니다.

Daemonset

prometheus

cAdvisor에서 메트릭을 스크랩합니다.

Daemonset

filelog

컨테이너에서 로그를 수집합니다.

Daemonset

프로세서

batch

텔레메트리 데이터 흐름을 일괄 처리하고 최적화합니다.

Daemonset

,

Deployment

groupbyattrs

그룹 메트릭, 범위 및 로그.

Daemonset

,

Deployment

transform

metrictransform

텔레메트리를 수정하여 수집을 사용자 정의합니다.

Daemonset

,

Deployment

filter

관련 없는 텔레메트리를 제거하여 수집을 최적화합니다.

Daemonset

,

Deployment

resource

리소스 속성에 변경 사항을 적용합니다.

Daemonset

,

Deployment

resourcedetection

리소스 정보를 감지합니다.

Daemonset

,

Deployment

k8sattributes

K8s 속성으로 텔리메트리 데이터를 강화합니다.

Daemonset

,

Deployment

attributes

텔메트리의 속성을 강화합니다.

Daemonset

,

Deployment

cumulativetodelta

누적 지표를 델타로 변환합니다.

Daemonset

,

Deployment

memory_limiter

메모리 사용을 관리합니다.

Daemonset

,

Deployment

batch

텔레메트리 데이터 흐름을 일괄 처리하고 최적화합니다.

Daemonset

,

Deployment

수출업체

otlphttp/newrelic

OpenTelemetry 프로토콜을 사용하여 텔리메트리 데이터를 뉴렐릭으로 보냅니다.

Daemonset

,

Deployment

파이프라인

metrics

메트릭 데이터의 수집, 처리 및 내보내기를 관리합니다.

Daemonset

,

Deployment

커넥터

routing/nr_pipelines

Kubernetes 메타데이터로 텔레메트리 데이터를 강화합니다.

Daemonset

,

Deployment

Kubernetes용 OpenTelemetry Collector 설치

OpenTelemetry 수집기를 사용하여 쿠버네티스 클러스터를 뉴렐릭에서 편집하세요.

OpenTelemetry Kubernetes위한 고급 설정

뉴렐릭에서 용 설정을 사용자 정의하세요.OpenTelemetry Collector Kubernetes

문제 해결, OpenTelemetry for Kubernetes해결

Kubernetes에서 OpenTelemetry Collector의 문제를 해결하는 방법을 알아보세요.

Copyright © 2025 New Relic Inc.

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