Elasticsearch 쇼 시청 정보

Elasticsearch Syo Sicheong Jeongbo



“Elasticsearch에서 가장 영향력 있는 기능 중 하나는 무엇보다도 감시자입니다. 감시자를 사용하면 제공된 데이터를 기반으로 평가된 다양한 조건에 따라 일련의 작업을 정의할 수 있습니다.

예를 들어 클러스터 상태가 변경될 때 이메일을 보내도록 Elasticsearch에 지시할 수 있고, 특정 파일에 액세스할 때 특정 기간 동안 CPU 사용량이 더 높아지는 등의 작업을 수행할 수 있습니다. 감시자가 혁명적인 기능이라고 말하는 것은 과소 평가가 될 것입니다.

그러나 이 튜토리얼의 범위로 인해 감시자의 작동 방식이나 사용 방법은 다루지 않을 것입니다.







이 튜토리얼은 Elasticsearch 감시자 API를 사용하여 기존 감시자에 대한 정보를 수집하는 방법을 보여주는 것을 목표로 합니다.



문서를 탐색하여 Elasticsearch 감시자에 대해 자세히 알아볼 수 있습니다.”



Elasticsearch 감시자 API 가져오기

GET watcher API를 사용하면 ID별로 시계 정보를 가져올 수 있습니다. 요청 구문은 다음과 같습니다.





GET _watcher/watch/

요청에는 usa.e에 대한 manage_watcher 또는 monitor_watcher 권한이 필요합니다.

예시

metricbeat를 사용하여 도커 컨테이너가 생성될 때 모니터링하고 true인 경우 이메일을 보내는 감시자가 있다고 가정합니다.



아래 요청을 사용하여 다음과 같이 감시자에 대한 정보를 검색할 수 있습니다.

다음 예는 get watch r을 사용하는 방법을 보여줍니다.

컬 -XGET 'http://localhost:9200/_watcher/watch/81614bf8-2078-4e5d-9318-6622af146649' -시간 'kbn-xsrf: 보고'

그러면 다음과 같이 감시자에 대한 자세한 정보가 반환되어야 합니다.

이 경우 정의된 조건 및 취한 조치를 포함하여 감시자 세부 정보를 볼 수 있습니다.

결론

이 간단한 자습서에서는 get watcher API를 사용하여 Elasticsearch 클러스터의 기존 감시자에 대한 정보를 수집하는 방법을 다룹니다.

읽어주셔서 감사합니다 & Happy 클러스터 관리자!!