본문 바로가기

elasticsearch

왓처 ( watcher ) 문서 내용 요약 - 1

반응형

Watch Active State

왓치를 등록하면 즉시 active state 로 등록이 되며 그 설정에 따라 동작을 한다고 한다.

inactive state 로 등록도 가능하며 active parameter 를 이용하면 된다.

왓치 비활성화는 시스템 유지를 위한 시스템 다운, 왓치를 삭제 하는 대신 끄고 나중에 사용에 대비하는 경우등에 활욜 할 수 있다.


Configuring the Default HTTP Timeouts

모든 HTTP request 에 대해서는 2가지 관계있는 설정이 있다.

- Connection Timeout : HTTP connection 연결이 되기까지의 시간

- Read Timeout : connection  연결 후 request 에 대한 response 대기 시간

10초로 기본값이 설정 되어 있음 변경을 위해서 elasticsearch.yml 에 설정 할 수 있음

watcher.http.default_connection_timeout: 5s 

watcher.http.default_read_timeout: 20s


Configuring the Default Internal Operations Timeouts

제목대로 내부 동작을 위한 timeout 설정이다. ( 내부 동작이라 할 수 있는 범위는 아래 각 항목 설정에 따름)

이 역시 elasticsearch.yml 에 설정 할 수 있다.

watcher.internal.ops.search.default_timeout (default:30s)

watcher.internal.ops.index.default_timeout (default:60s)

watcher.internal.ops.bulk.default_timeout (default:120s)


반응형