6장. OpenTelemetry 수집기에 추적, 로그 및 메트릭 전송
			OpenTelemetry의 Red Hat 빌드를 설정하고 사용하여 추적, 로그 및 메트릭을 OpenTelemetry 수집기 또는 TempoStack 인스턴스에 보낼 수 있습니다.
		
사이드카 삽입을 사용하거나 사용하지 않고 추적과 메트릭을 OpenTelemetry 수집기로 보낼 수 있습니다.
6.1. 사이드카 삽입을 사용하여 추적 및 메트릭을 OpenTelemetry 수집기로 전송
사이드카 삽입을 사용하여 OpenTelemetry 수집기 인스턴스로 Telemetry 데이터를 전송할 수 있습니다.
Red Hat build of OpenTelemetry Operator를 사용하면 설계의 배포 워크로드 및 자동 구성에 사이드카 삽입을 통해 Telemetry 데이터를 OpenTelemetry 수집기에 보낼 수 있습니다.
사전 요구 사항
- Red Hat OpenShift Distributed Tracing Platform이 설치되고 TempoStack 인스턴스가 배포됩니다.
- 웹 콘솔 또는 OpenShift CLI( - oc)를 통해 클러스터에 액세스할 수 있습니다.- 
								cluster-admin역할의 클러스터 관리자로 웹 콘솔에 로그인되어 있습니다.
- 
								cluster-admin역할의 클러스터 관리자가 활성 OpenShift CLI(oc) 세션입니다.
- 
								Red Hat OpenShift Dedicated의 경우 dedicated-admin역할의 계정이 있어야 합니다.
 
- 
								
프로세스
- OpenTelemetry 수집기 인스턴스에 대한 프로젝트를 생성합니다. - apiVersion: project.openshift.io/v1 kind: Project metadata: name: observability - apiVersion: project.openshift.io/v1 kind: Project metadata: name: observability- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 서비스 계정을 생성합니다. - apiVersion: v1 kind: ServiceAccount metadata: name: otel-collector-sidecar namespace: observability - apiVersion: v1 kind: ServiceAccount metadata: name: otel-collector-sidecar namespace: observability- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- k8sattributes및- resourcedetection프로세서에 대한 서비스 계정에 권한을 부여합니다.- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- OpenTelemetry Collector를 사이드카로 배포합니다. - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 1
- 이는 Tempo Operator를 사용하여<example>배포된 TempoStack 인스턴스의 게이트웨이를 가리킵니다.
 
- 
						otel-collector-sidecar서비스 계정을 사용하여 배포를 생성합니다.
- 
						Deployment오브젝트에sidecar.opentelemetry.io/inject: "true"주석을 추가합니다. 이렇게 하면 워크로드에서 OpenTelemetry 수집기 인스턴스로 데이터를 보내는 데 필요한 모든 환경 변수가 삽입됩니다.