목록Timezone (2)
준호씨의 블로그
DataGrip에서 MySQL 서버에 접속하려고 하니 "Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually."가 뜨면서 DB 접속이 안되었습니다. 물론 Advanced 탭에서 serverTimezone을 설정해 주면 되긴 합니다. 하지만 해당 DB에 접근하려는 모든 클라이언트에서 이러한 설정을 넣어 준다는 건 비효율적인 일입니다. 게다가 클라이언트에서 timezone을 잘못 설정해 줘서 더 큰 문제가 발생할지도 모를 일이고요. MySQL 서버의 Timezone을 제대로 설정해 주면 이런 문제들은 모두 해결됩니다. 일단 MySQL 서버의 Timezone이 어떻게 설정되어 있는지 확인해 ..
logstash 작업을 하다가 받은 요구사항. 요약하면 다음과 같다. 로그에 있는 로그시간을 UTC 로 변경. 포멧은 유지한다. 기존 로그시간의 포멧은 yyyyMMddHHmmss 이며 타임존은 KST 이다. date 필터 date 필터가 있기에 확인 해 봄. https://www.elastic.co/guide/en/logstash/current/plugins-filters-date.html 안되겠음. 특정 필드의 시간 정보를 logstash 의 @timestamp 로 지정하는 기능이기 때문. 좀 더 범용적으로 만들어도 될 텐데 좀 아쉬운 부분이다. ...라고 적었는데 방금 다시 보니 target 이라는 옵션이 있다;; default 가 @timestamp 인데 다른걸 지정하면 되는 것 같다. 물론 out..