OpenSearch 인덱스 바인딩¶
- 로그 > 인덱스 페이지로 이동하여 "외부 인덱스 바인딩"을 선택합니다.
- OpenSearch를 선택합니다(❗️OpenSearch 1.0.x 이상 버전만 바인딩을 지원합니다).
- 계정 인증을 수행합니다.
- 리소스 인증을 수행합니다.
- 필드 매핑을 완료합니다.
- 입력을 완료한 후 테스트를 클릭하여 사용자 이름과 비밀번호의 정확성을 확인할 수 있습니다.
계정 인증¶
- 도메인: OpenSearch의 사용자 액세스 주소입니다. 공용 네트워크에서 액세스 가능한지 확인하세요.
- 사용자 이름: OpenSearch에 액세스할 때 사용하는 사용자 이름입니다.
- 비밀번호: OpenSearch에 액세스할 때 필요한 비밀번호입니다.
리소스 인증¶
- OpenSearch 인덱스: OpenSearch에서 바인딩하여 조회할 인덱스 이름입니다.
- Guance 인덱스: Guance 워크스페이스에서 고유하게 식별되는 인덱스 이름으로, 사용자가 직접 정의하여 입력하며 중복 이름은 허용되지 않습니다. 구성 완료 후 인덱스 이름을 필터링하는 데 사용할 수 있습니다(❗️이 인덱스 이름은 OpenSearch와 관련이 없으며, 이후 Guance에서 데이터를 필터링하는 용도로만 사용됩니다).
- 필요에 따라 인덱스 설명을 입력합니다.
구성을 완료한 후 확인을 클릭하면 인덱스 바인딩이 완료됩니다. 탐색기에서 인덱스를 전환하여 조회할 수 있습니다.
특별 설명¶
Elasticsearch/OpenSearch의 index는 롤오버 정책으로 인해 하나의 index가 여러 인덱스 규칙 또는 이름을 생성할 수 있습니다. 현재 index의 모든 데이터를 조회하거나 현재 index의 특정 인덱스에 해당하는 데이터를 조회해야 하는 경우 아래 작업 예시를 참고하여 구성할 수 있습니다.
인덱스, 별칭 및 샤드¶
- 인덱스 별칭은 하나 이상의 기존 인덱스를 참조하는 보조 이름입니다.
- 하나의 별칭은 여러 인덱스에 바인딩될 수 있으며, 하나의 인덱스도 여러 별칭에 바인딩될 수 있습니다.
위 그림과 같이 index 1 인덱스에는 총 2개의 샤드가 있습니다. index 1의 로그 내용을 조회하려면 index name이 index 1인 인덱스만 바인딩하면 되며, 샤드 수 및 크기에 대한 정보는 필요하지 않습니다.
인덱스 롤오버¶
위 그림은 ES가 매일 하나의 롤오버 인덱스를 생성하는 규칙을 예시로 보여줍니다. Log-1은 이러한 인덱스들의 별칭이며, Log-1 - 2022/10/01 등은 인덱스 이름입니다.
- Guance에서 모든 인덱스를 바인딩해야 하는 경우 이 인덱스 별칭을 바인딩해야 합니다. 아래 예시를 참고하세요.
- Guance에서 특정 인덱스만 바인딩하거나 구성에 롤오버 정책이 없는 경우, 구체적인 인덱스 이름만 바인딩하면 됩니다. 아래 예시를 참고하세요.




