티스토리 뷰

자작

pyRLWatcher

가판이 2016. 11. 14. 09:48

logstash 와 elasticsearch, 그리고 redis를 통해 로그 수집과 통계를 개발하다가, redis가 failover 했을 때 logstash의 input 값이 바뀌지 않아, 유지성이 어려워 이 유틸을 만들게 되었습니다.


별거는 없고, 리눅스에서 데몬으로 떠서 redis를 감시하다가 (redis의 master가 변경되는것을) 마스터의 host 정보가 변경되면 logstash의 input 값도 변경시켜주는 유틸입니다.


라이센스는 MIT입니다. 마음대로 바꾸셔도 됩니다.


링크는 여기입니다:


https://github.com/gafani/pyRLWatcher



Note: logstash가 redis에서 로그를 가져오는 방식입니다.