2017-01-06 4 views
0

시간 기반 인덱스를 kibana에 추가하면 시간 필드의 역할을 할 필드를 선택해야합니다. 한 필드에서 다른 필드로 전환하려면 일반적으로 색인을 삭제하고 다시 추가하십시오. 그러나 스크립트 필드를 잃어 버리고이 방법으로 포맷을 보관합니다.스크립팅 된 필드 또는 필드 서식을 잃지 않고 키 바나의 인덱스 패턴 전환 시간 필드

스크립트 필드/서식을 잃어 버리지 않고 기존 인덱스 시간 필드를 수정할 수있는 방법이 있습니까?

아마도 /.kibana/index-pattern/index_pattern_name으로 직접 처리 할 수는 있지만 timeFieldName을 변경하려는 모든 시도는 스크립팅 된 필드 삭제로 끝납니다.

POST /.kibana/index-pattern/YOUR_INDEX_NAME/_update 
{ 
    "doc": { 
     "timeFieldName": "NEW_TIME_FIELD_NAME" 
    } 
} 

그것은 스크립트 필드를 유지해야합니다

답변

1

가장 쉬운 방법은 해당 문서를 업데이트 할 것 같다.

1

이 방법입니다 다음, 대신 키바 5 에 작동하지 않는 것은 index 당신에 해당 title 필드 문서의 {ID}을 (를) 찾을 수

1 키바 5. 일 변화를

GET .kibana/index-pattern/_search 
{ 
    "_source" : "_id", 
    "query" : { 
    "match" : { 
     "title": "{NAME_OF_THE_INDEX}" 
    } 
    } 
} 

2. 변화의 코드를

다음과 timefield을 만들고 싶어

키바 나 5에서 나와 잘 맞았습니다.