4.2. TempoStack 구성 매개변수 소개
TempoStack
사용자 정의 리소스(CR)는 분산 추적 플랫폼 리소스를 생성하기 위한 아키텍처와 설정을 정의합니다. 이러한 매개변수를 수정하여 비즈니스 요구 사항에 맞게 구현을 사용자 정의할 수 있습니다.
TempoStack
CR 예제
- 1
- 오브젝트를 생성할 때 사용할 API 버전입니다.
- 2
- 생성할 Kubernetes 오브젝트를 정의합니다.
- 3
name
문자열,UID
및 선택적namespace
를 포함하여 오브젝트를 고유하게 식별하는 데이터입니다. OpenShift Container Platform은UID
를 자동으로 생성하고 오브젝트가 생성된 프로젝트의 이름으로namespace
를 완료합니다.- 4
- TempoStack 인스턴스의 이름입니다.
- 5
- TempoStack 인스턴스의 모든 구성 매개변수를 포함합니다. 모든 Tempo 구성 요소에 대한 공통 정의가 필요한 경우
사양
섹션에서 정의합니다. 정의가 개별 구성 요소와 관련된 경우spec.template.<component>
섹션에 배치합니다. - 6
- 저장소는 인스턴스 배포 시 지정됩니다. 인스턴스의 저장 옵션에 대한 자세한 내용은 설치 페이지를 참조하세요.
- 7
- Tempo 컨테이너에 대한 컴퓨팅 리소스를 정의합니다.
- 8
- 범위를 수락하기 전에 배포자로부터 데이터를 확인해야 하는 수집기 수에 대한 정수 값입니다.
- 9
- 추적 보존을 위한 구성 옵션입니다. 기본값은
48시간
입니다. - 10
- Tempo
배포기
구성 요소에 대한 구성 옵션입니다. - 11
- Tempo
Ingester
구성 요소에 대한 구성 옵션입니다. - 12
- Tempo
압축기
구성 요소에 대한 구성 옵션입니다. - 13
- Tempo
쿼리어
구성 요소에 대한 구성 옵션입니다. - 14
- Tempo
쿼리 프런트엔드
구성 요소에 대한 구성 옵션입니다. - 15
- Tempo
게이트웨이
구성 요소에 대한 구성 옵션입니다. - 16
- 수집 및 쿼리 속도를 제한합니다.
- 17
- 수집 속도 제한을 정의합니다.
- 18
- 쿼리 속도 제한을 정의합니다.
- 19
- 원격 측정 데이터를 처리하기 위한 피연산자를 구성합니다.
- 20
- 검색 기능을 구성합니다.
- 21
- 이 CR이 운영자에 의해 관리되는지 여부를 정의합니다. 기본값은
관리
됩니다.
매개변수 | 설명 | 값 | 기본값 |
---|---|---|---|
| 오브젝트를 생성할 때 사용할 API 버전입니다. |
|
|
| 생성할 Kubernetes 오브젝트의 종류를 정의합니다. |
| |
|
|
OpenShift Container Platform은 | |
| 오브젝트의 이름입니다. | TempoStack 인스턴스의 이름입니다. |
|
| 생성할 오브젝트의 사양입니다. |
TempoStack 인스턴스에 대한 모든 구성 매개변수를 포함합니다. 모든 Tempo 구성 요소에 대한 공통 정의가 필요한 경우 | 해당 없음 |
| TempoStack 인스턴스에 할당된 리소스입니다. | ||
| ingester PVC의 스토리지 크기입니다. | ||
| 복제 요소에 대한 구성입니다. | ||
| 추적 보존을 위한 구성 옵션입니다. | ||
| 스토리지를 정의하는 구성 옵션입니다. | ||
| Tempo 배포자에 대한 구성 옵션입니다. | ||
| Tempo ingester의 구성 옵션입니다. | ||
| Tempo compactor에 대한 구성 옵션입니다. | ||
| Tempo querier의 구성 옵션입니다. | ||
| Tempo 쿼리 프런트 엔드에 대한 구성 옵션입니다. | ||
| Tempo 게이트웨이에 대한 구성 옵션입니다. |