logstash sincedb
이녀석으로 어느 file까지 filter 쪽으로 넘겼는지를 알기위해 가지고 있는 db 처럼 보인다.(추측)
ffff이녀석을 열어보면 아래와 같은 모습을 하고 있다.
#> cat sincedb 2972774 0 64514 419530 2972775 0 64514 402958 2972776 0 64514 419386 2972777 0 64514 419381 2972778 0 64514 396101 2972779 0 64514 419411
여기 를 보면 각 column 이 무엇을 뜻하는지 알 수 있다.
- inode
- major device number
- minor device number
- byte offset
그리고 관련된 설명은 여기서 해준다.
확실치는 않지만, sincedb 는 inode 전부를 보고 있다. 그러니까 input 으로 들어오는 file 에 대한 정보만을 가지고 있는 것이 아니라, 생성된 inode 에 대한 정보를 계속 추가하는 듯 하다.
sincedb 의 path 설정
logstash 의 sincedb 설정은 logstash conf 에서 해주게 되는데, 여기서 처럼 설정을 하면 된다.
source code
sincedb 의 path를 찾아보는 source code 부분은 아래 링크에서 알려주고 있다.
sincedb의 path 와 관련된 source code
댓글 없음:
댓글 쓰기