KJH
Elastic Search 데이터 삭제 정책 등록(ILM) 본문
1. Kibana - Dev Tools 접속
- ILM template은 kibana 7.3 버전에서 설정할 수 없기 때문에 Dev Tools에서 진행 합니다.
2. ILM 등록 JSON
- 사용중인 Index Pettern에 맞게 수정 후 적용
- 5일 후 삭제되는 정책으로 설정
PUT _ilm/policy/delete-policy
{
"policy": {
"phases": {
"hot": {
"actions": {}
},
"delete": {
"min_age": "5d",
"actions": {
"delete": {}
}
}
}
}
}
# 템플릿
PUT _template/delete-template
{
"order": 0,
"index_patterns": [
"cluster_platform-*",
"cluster_system-*"
],
"settings": {
"index": {
"lifecycle": {
"name": "delete-policy"
}
}
},
"aliases": {},
"mappings": {}
}
# 이미 떠있던 데이터에게 정책 부여.1
PUT cluster_platform-*/_settings
{
"index": {
"lifecycle": {
"name": "delete-policy"
}
}
}
# 이미 떠있던 데이터에게 정책 부여.2
PUT cluster_system-*/_settings
{
"index": {
"lifecycle": {
"name": "delete-policy"
}
}
}
3. ILM 등록 확인
3.1 ILM policy 등록 확인
3.2 ILM templates 등록 확인
- kibana 7.3버전은 UI상으로 template을 확인할 수 없습니다.
4. Test JSON
## Index를 임의로 추가해서 ILM이 등록되는지 확인
PUT cluster_platform-2021-05-31
{
}
'DevOps' 카테고리의 다른 글
LVM 구성 (0) | 2021.07.08 |
---|---|
CentOS AirGap Repository 구성 (0) | 2021.07.08 |
Kubeflow(v1.1, v1.2) install (CentOS 7) (0) | 2021.06.20 |
Jenkinsfile 작성법 (0) | 2020.10.11 |
Groovy 기본 문법 (0) | 2020.10.11 |