반응형
1. VM에서 빅쿼리 플러그인 깔려다가, 오류가 나면
# for Ubuntu/Debian
$ sudo apt-get install build-essential
$ sudo apt-get install libgeoip-dev
$ sudo apt-get install libmaxminddb-dev
2. nginx log를 빅쿼리가 못 받을때
**td-agent 설정에서 field_*(Integer, string, float, 등) 속성이 fluentd 버전이 올라가면서 deprecated되어 작동되지 않는다. td-agent 설정 마지막 줄 옵션 field_integer time을 삭제해야 동작된다.
3. time이 제대로 안들어가는 것=> time이 자체적으로 뭔가 파싱이 안되는게 있다고 함. 그래서 칼럼을 다른이름으로 (예:timestamp) 하고,
칼럼속성을 string으로 구성을 해주면 됨. 그리고 이것을 fluentd가 알 수있게끔 해줘야 하는데, apache형식으로 하기
위해서는 parser_apache.rb 파일에 있는 정규식을 건드려줘야 함.
이 파일의 위치는 locate parser_apache.rb 명령어를 사용하면 찾아줌. 그리고 거기서 <time>이라는 부분을 <timestamp>로
바꿔주면 해결이 된다.
반응형