본문 바로가기

open source2

fluentbit - open source log processor 1. fluent bit란 fluentbit은 오픈소스 멀티플랫폼 로그 프로세서입니다. fluentbit은 초기에 임베디드 리눅스 환경을 위해 개발되었는데요 그만큼 가볍고 빠른 속도가 특징입니다. 현재는 임베디드뿐 아니라 클라우드 환경에서 널리 사용되는 툴입니다. 2. fluent bit의 중요 keywords 1) event 또는 record fluent bit가 log나 metric으로부터 가져오는 모든 데이터를 event, 혹은 record라고 합니다. 내부적으로 모든 event는 Timestamp와 Message 이렇게 두개의 컴퍼넌트로 이루어져있습니다. 2)filtering 로깅을 하다보면 event의 내용을 변경하거나, 삭제하거나, 뭔가를 더 추가하는 등 편집해야하는 경우도 있습니다. 이것을 .. 2020. 12. 20.
Thumbor - open source imaging service Thumbor는 오픈소스 on demand 이미징 서비스입니다. 주 기능은 이미지 크롭, 리사이징, 필터링등인데요, thumbor는 이름에서 유추할 수 있듯 썸네일을 만들어주는 서비스에서 시작했습니다. 그 이후에 여러가지 부가기능들이 추가되어 이미지에 관한 다양한 처리를 할 수 있는 서비스로 발전했습니다. 현재 github에서 스타 8000개가 넘는 꽤 유명한 이미지 관련 오픈소스입니다. thumbor 한번 써봅시다. 1. 설치 pip install thumbor 끝입니다! thumbor는 파이썬으로 내부 코드가 이루어져있어서 pip로 간단하게 서버에 설치가 가능합니다. 저는 서버에 따로 올리지 않고 로컬에서 테스트하고싶었는데요, 로컬에는 간단하게 docker로 설치가 가능합니다. docker run -.. 2020. 10. 22.