OpenTelemetry 수집기는 벤더에 구애받지 않는 텔레메트리 데이터를 수신, 처리 및 내보내기 위한 도구입니다. 수집기 요구 사항과 설정은 다양하지만 다양한 수신기와 프로세서가 함께 제공되어 인텔리전스 모니터링에 인기가 높습니다. 데이터 처리를 위해 수집기를 사용하는 것도 일반적이지만 이 문서에서는 모니터링 사용 사례에 중점을 둡니다. 자세한 내용은 데이터 처리에 대한OpenTelemetry 수집기를 참조하세요.
텔리메트리 수신 중
다음 예에서는 수집기를 사용하여 다양한 디스플레이 구성요소를 모니터링하는 방법을 보여줍니다. 일반적인 패턴은 기술 특정 또는 일반 목적 수신기(예: 수집기)를 구성하는 것입니다. prometheus)를 사용하여 디버그, 목표에서 데이터를 스크랩하거나 폴링하고 OTLP를 통해 데이터를 뉴렐릭으로 내보냅니다.
- docker 리포지터리 예제
- HCP Consul 리포지터리 예시
- HiveMQ 리포지터리 예시
- 호스트 리포지터리 예시
- Kafka Confluent Cloud 리포지터리 example
- 프로메테우스 리포지터리 예시
- Redis 리포지터리 예제
- Singlestore 리포지터리 예시
- 오징어 리포지토리 예시
- StatsD 리포지터리 예시
OpenTelemetry APM과 인프라 상호 연결
다음 예에서는 수집기를 사용하여 APM OpenTelemetry 와 Insight 데이터를 연관시키는 방법을 보여줍니다.
일반적인 패턴은 OTLP를 통해 데이터를 뉴럴릭으로 내보내기 전에 리소스 속성 형태의 추가 환경 컨텍스트로 APM 텔레메트리를 감지하고 강화하는 프로세서로 수집기를 구성하는 것입니다. 뉴렐릭은 이 상관 데이터를 감지하고 리소스를 APM 통해 과 관측 엔터티 간의 관계를 구성합니다.