워크스페이스 인덱스 구성 관리
소개¶
이 섹션에서는 백엔드 관리에서 워크스페이스 인덱스 구성을 관리하는 방법을 설명합니다.
설명¶
Guance에서 지원하는 스토리지 엔진은 Opensearch, Elasticsearch, Doris입니다. 이제 이러한 스토리지 엔진이 구성된 환경에서 워크스페이스 인덱스 구성을 관리하는 방법을 설명합니다.
새 워크스페이스 인덱스 구성 기본 설정¶
시스템을 처음 배포할 때 이후에 추가되는 새 워크스페이스에 대해 글로벌 워크스페이스 인덱스 구성을 사용자 지정하려는 경우 이 방법을 따를 수 있습니다.
forethought-core 네임스페이스에서 core ConfigMap을 수정하고 다음 내용을 추가합니다.
WorkspaceDefaultesIndexSettings:
number_of_shards: 1
rollover_max_size: 30
number_of_replicas: 1
hot_retention: 24
| 구성 항목 | 설명 | 기본값 | 권장값 |
|---|---|---|---|
| number_of_shards | 인덱스의 기본 샤드 수 | 1 | Opensearch 클러스터의 data 노드 수와 일치, Doris는 기본값 유지 |
| rollover_max_size | 단일 샤드 크기 | 30 | 30 |
| number_of_replicas | 인덱스 복제본 활성화 여부 | 1 | 디스크 공간이 충분하면 활성화 권장 |
| hot_retention | 핫 데이터 보존 기간 | 24 | 디스크 공간이 충분하면 더 긴 보존 기간을 설정할 수 있습니다. ES에 핫-웜-콜드 아키텍처가 없는 경우 이 구성은 적용되지 않습니다. |
추가가 완료되면 forethought-core 네임스페이스의 모든 서비스를 재시작합니다.
기존 워크스페이스 인덱스 기본 구성 업데이트¶
관리자 사용자로 백엔드 관리 페이지(백엔드 관리 페이지 주소는 launcher 오른쪽 상단 기능 키 → 도메인에서 확인 가능하며, management에 해당하는 주소를 복사)에 로그인하여 기본 보존 정책을 변경하려는 워크스페이스를 찾은 후 인덱스 구성을 클릭하여 인덱스 페이지로 이동한 다음 구성을 클릭하여 다른 스토리지 콘텐츠의 인덱스를 구성합니다.

스토리지 엔진이 Opensearch 또는 Elasticsearch인 경우¶
스토리지 엔진이 Opensearch 또는 Elasticsearch인 워크스페이스 구성을 선택하면 다음과 같은 수정 항목이 있습니다.

| 구성 항목 | 설명 | 기본값 | 권장값 |
|---|---|---|---|
| 기본 샤드 | 인덱스의 기본 샤드 수 | 1 | Opensearch 클러스터의 data 노드 수와 일치 |
| 샤드당 크기 | 단일 샤드 크기 | 30 | 30 |
| 복제본 활성화 | 인덱스 복제본 활성화 여부 | 아니요 | 활성화 시 기본적으로 1개의 복제본이 있으며, 디스크 공간이 충분하면 활성화 권장 |
| 핫 데이터 보존 기간 | 핫 데이터 보존 시간 | 0 | 기본값 유지(ES에 핫-웜-콜드 아키텍처가 없는 경우 이 구성은 적용되지 않음) |
| 고급 구성 | 인덱스에 대한 고급 설정 | 아니요 | 기본값 유지 |
스토리지 엔진이 Doris인 경우¶
스토리지 엔진이 Doris인 워크스페이스 구성을 선택하면 다음과 같은 수정 항목이 있습니다.

| 구성 항목 | 설명 | 기본값 | 권장값 |
|---|---|---|---|
| 복제본 활성화 | 복제본 활성화 여부 | 아니요 | 디스크 공간이 충분하면 활성화 권장 |
| 핫 데이터 보존 기간 | 핫 데이터가 디스크에 보존되며, 핫 데이터 보존 기간을 초과한 데이터는 오브젝트 스토리지로 마이그레이션됩니다. | 24 | 디스크 공간이 충분하면 더 긴 보존 기간을 설정할 수 있습니다. |