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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

문제 신고

데이터 처리를 위한 OpenTelemetry 수집기

OpenTelemetry 수집기 는 벤더에 구애받지 않는 텔레메트리 데이터를 수신, 처리 및 내보내기 위한 도구입니다. 옵저버빌리티 파이프라인에서 수집기를 실행하는 것이 좋습니다. 수집기 요구 사항 및 설정은 다양하지만 APM OpenTelemetry 데이터를 수집기를 통해 라우팅하는 것이 일반적입니다. 이는 프로토타입에서 발생하는 오버헤드를 줄이고 추가적인 환경 컨텍스트 데이터, 필터 및 변환 등을 통해 HTML 형식을 강화할 수 있는 장소를 제공합니다. 인프라 모니터링을 위해 수집기를 사용하는 것도 일반적이지만 이 문서에서는 데이터 처리 사용 사례에 중점을 둡니다. 자세한 내용은 인프라 모니터링용 수집기를 참조하세요.

다음은 수집기를 게이트웨이로 사용하는 예입니다. 그러나 수집기를 애플리케이션과 동일한 호스트에서 실행되는 에이전트로 설정할 수도 있습니다.

Diagram showing OpenTelemetry using the OpenTelemetry collector and New Relic's OTLP endpoint.

수집기에는 광범위한 수신기, 프로세서, 내보내기, 확장 및 커넥터 세트가 있습니다. 이러한 구성 요소는 사전 구축된 배포판 에 번들로 제공됩니다. 그러나 특정 요구 사항에 맞게 사용자 정의 구성 요소를 구축하고 특정 구성 요소 집합을 패키징하기 위해 사용자 정의 수집기 배포를 구축할 수 있습니다.

설정은 요구 사항에 따라 다르지만, 뉴렐릭으로 데이터를 보내는 수집기는 다음과 같은 몇 가지 공통점을 가지고 있습니다.

OTLP 수출업체

OpenTelemetry 수집기는 otlphttpexporter를 사용한 데이터 내보내기를 지원합니다. 내보내기 설정이 뉴렐릭 OTLP 요구 사항 과 일치하는지 확인하세요.

otlpexporter는 지원되지만 OTLP/gRPC보다 OTLP/HTTP 바이너리 프로토콜이 선호됩니다.

배치 프로세서

일괄 처리기를 사용하여 레코드를 일괄적으로 내보내도록 수집기를 구성합니다. 배치 크기와 빈도가 뉴렐릭 OTLP 요구 사항과 일치하도록 구성되었는지 확인하세요.

최소한의 예

수집기를 설치하려면 OpenTelemetry 설명서를 참조하세요.

아래 설정으로 수집기를 실행하고 다음을 바꾸었는지 확인하세요.

receivers:
otlp:
protocols:
grpc:
http:
processors:
batch:
exporters:
otlphttp:
endpoint: <INSERT_NEW_RELIC_OTLP_ENDPOINT>
headers:
api-key: <INSERT_NEW_RELIC_LICENSE_KEY>
service:
pipelines:
traces:
receivers: [otlp]
processors: [batch]
exporters: [otlphttp]
metrics:
receivers: [otlp]
processors: [batch]
exporters: [otlphttp]
logs:
receivers: [otlp]
processors: [batch]
exporters: [otlphttp]

실제 예제를 보려면 뉴렐릭 OpenTelemetry 예제를 참조하세요.

추가 수집기 예시는 관측 모니터링을 위한 수집기를 참조하세요.

Copyright © 2024 New Relic Inc.

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