IT
-
[Quartz] 1. Quartz Job Scheduler 개념익히기IT 2020. 11. 30. 23:53
Prologue : 원하는 시간에 원하는 작업을 수행을 위해서 기업에선 Control-M, Workload 같은 솔루션을 도입을 많이 하고 있으나, 솔루션 기능의 10%도 활용을 못하는 실정... 추가적으로 스케줄링 변경하기 위해 결재 기능들이 추가적으로 필요하여 솔루션위에 또다른 솔루션을 사용하는 실정이다. 그리하여 결국 직접 스케줄러를 만들어 보기로 결심했다. Spring을 기반으로 Quartz 라이브러리를 활용하여 스케줄러 엔진을 만들고, 해당 엔진에서 각 서버로 작업을 수행할 수 있도록 에이전트 서비스를 생성할 계획이다. 1. Quartz 용어 Job - Job인터페이스에서 excute 메소드를 통해서 Trigger에 의해 실행 Trigger - Job을 실행시키는 스케줄 구성요소 Simple T..
-
[Fluentd]를 이용한 로그 수집 -1.Fluentd란?IT 2018. 9. 16. 16:56
안녕하세요. 김대리입니다. 이번엔 EFK (Elasticsearch + Fluentd + Kibana)를 통해서 데이터를 저장, 수집, 시각화 하는 내용을 쓰려고 한다. 그 중 오늘은 Fluentd를 간략히 설명하려고 한다. 1. Fluentd란?Opensource Data collector중 하나이다. 보통 다양한 채널에서 들어오는 데이터들을 통합하기위해 사용된다. 홈페지이지: www.fluentd.org설치가이드: docs.fluentd.org/categories/installation 이렇게 통합된 데이터 수집이 중요한 이유는데이터 분석을 하기 전에 이루어지는 데이터 정제를 더 수월하게 할 수 있기 때문이다. Fluentd는 각각의 데이터를 JSON구조로 일관성 있게 변환함으로 이후 이루어질 분석을..