template 3

Opensearch Index Template

Index Template은 인덱스를 생성할 때 사용되는 설정 템플릿입니다. 새로운 인덱스가 생성될 때 매번 정의하는 번거러움을 인덱스 템플릿 설정을 통하여 해결할 수 있습니다. 인덱스 템플릿을 선언을 통해 자동적으로 새롭게 생성되는 인덱스에 설정을 적용하여 일관된 인덱스 구조와 매핑을 유지하고 반복적인 작업을 줄이는 데 사용됩니다. Index Template 생성 실습으로 my-log라는 Index Template을 생성하여 데이터 필드가 잘 적용되는지 확인하도록 하겠습니다. 인덱스 생성 시 설정 파라미터에 대한 정보 https://opensearch.org/docs/1.2/opensearch/rest-api/index-apis/create-index/ Create index Create index I..

Opensearch 2023.07.14

git commit template 설정하기

commit template을 사용하면 커밋 메시지의 구조와 형식을 일관되게 유지할 수 있습니다. 팀의 구성원들이 동일한 template을 사용하면 commit message가 일관성 있게 작성되어 코드 기록과 변경 내용을 파악하기 쉬워집니다. template을 설정하면 커밋 작성 과정이 자동화되고 개발자는 템플릿에 정의된 섹션에 적절한 내용을 작성하기만 하면 되기 때문에 git commit이 간편해집니다. 1. git commit template 파일 만들기 mkdir ~/git vim ~/git/.gitmessage 2. ~/git/.gitmessage 파일 작성하기 생성한 파일에 커밋 템플릿을 작성합니다. # 다음과 같은 형식으로 제목을 작성합니다. # [type]: 제목 [fea|docs|mis|..

git & github 2023.07.10

Elasticsearch의 Index template 설정하기

Index template 사용 이유 Elsticsearch에서 index의 template을 지정하지 않을 경우 인덱스를 생성할 때마다 shard 및 field type을 계속해서 지정을 해줘야 하는 귀찮은 문제가 발생합니다. 저 같은 경우 인덱스를 날짜 별로 생성하는 Rolling 방식을 이용하고 있는데 만약 template이 존재하지 않았다면 매일 00시마다 인덱스를 생성하는 노가다를 하게 될 겁니다. template를 사용하게 되면 특정 패턴의 인덱스가 생성될때 template으로 지정된 설정이 자동으로 적용되어 인덱스가 생성되기 때문에 shard, refresh, field 타입이 자동으로 적용됩니다. Field data type 종류 default 타입으로 설정되어 생성됩니다. 문자열인 경우 ..

Elasticsearch 2021.08.24