본문 바로가기

전체 글105

[uber/anomaly detection] Implementing Model-Agnosticism in uber's real-time Anomaly detection platform https://www.uber.com/en-KR/blog/anomaly-detection/ Implementing Model-Agnosticism in Uber’s Real-Time Anomaly Detection Platform Uber Engineering extended our anomaly detection platform's ability to integrate new forecast models, allowing this critical on-call service to scale to meet more complex use cases. www.uber.com 개발 배경 기존에 uber에서는 argos라는 anomaly detection platform이 있었다. 처음에는 하나의 단일 모델을 .. 2022. 12. 7.
[Fluent Bit] #2 docker container을 활용한 INPUT 예시 https://steady-programming.tistory.com/26 [Fluent Bit] #1 Fluent Bit란? (feat. Fluentd 동생) 정리배경 입사 후 담당하게 된 두번째 프로젝트가 팀에서 사용하는 로깅 (Logging) 파이프라인을 재구성하는 것이었다. 사내에서 사용하는 로깅 시스템이 있었지만 아래 이유 때문에 재구성의 필 steady-programming.tistory.com 이전 포스팅에서 fluent bit에 대해 간략히 알아보았다. 이번 포스팅에서는 fluent bit 도커 이미지를 활용해서 다양한 INPUT, OUTPUT 파이프라인을 만들어 보겠다. 사용할 도커 이미지 fluent bit 공식 도커 이미지를 사용한다. https://hub.docker.com/r/fl.. 2022. 11. 21.
[Fluent Bit] #1 Fluent Bit란? (feat. Fluentd 동생) 정리배경 입사 후 담당하게 된 두번째 프로젝트가 팀에서 사용하는 로깅 (Logging) 파이프라인을 재구성하는 것이었다. 사내에서 사용하는 로깅 시스템이 있었지만 아래 이유 때문에 재구성의 필요성이 느껴졌다. 에러 메세지를 확인하는데 있어서 UI 상의 불편함 → ElasticSearch에 적재함으로써 검색의 용이성 확보 제한된 로그 메세지 형식으로만 로그를 적재할 수 있는 불편함 → json 형태의 메세지를 자유롭게 주고받을 수 있는 kafka를 중간 매개체로 사용 만약에 팀 차원에서 로깅 시스템을 직접 개발한다면, 이런 문제점을 개선할 수 있다고 판단하여 개발을 시작했고 그 가운데 사용한 기술 스텍은 아래와 같다. Fluent Bit Fluentd Kafka ElasticSearch 각 기술에 대해 컨.. 2022. 11. 20.
[Docker] #5 docker-compose 인프런 subicura님의 도커 기초 강의를 듣고 정리한 내용임을 미리 밝혀둡니다. 지난 포스팅에서는 docker run 명령어와 기타 다른 도커 명령어에 대해서 살펴보았다. 문득, 도커 명령어에 다양한 옵션이 있고 많은 옵션을 사용할 수록 docker run 명령어의 가독성이 떨어지지 않을까 싶었다. 예를 들어, 워드 프로세스를 도커 컨테이너를 띄우는 명령어는 아래와 같다. $ docker run -d -p 3306:3306 \ -e MYSQL_ROOT_PASSWORD: wordpress \ -e MYSQL_DATABASE: wordpress \ -e MYSQL_USER: wordpress \ -e MYSQL_PASSWORD: wordpress \ --name mysql \ -v ./mysql:/var.. 2022. 11. 10.
[Docker] #4 기본 명령어 인프런 subicura님의 도커 기초 강의를 듣고 정리한 내용임을 미리 밝혀둡니다. 지난 포스팅에서는 docker run 명령어가 가장 많이 사용되기 때문에 관련 명령어부터 살펴보았다. https://steady-programming.tistory.com/23 [Docker] #3 docker run 명령어 도커는 프로세스를 독립된 컨테이너에서 실행한다. docker run 명령어가 실행되면 컨테이너 프로세스는 독립된 환경에서 그것만의 파일 시스템, 네트워킹, 그리고 host로부터 분리된 프로세스 구조 steady-programming.tistory.com 이번 포스팅에서는 docker run 이외에 많이 쓰이는 명령어 중심으로 정리를 하고자 한다. ps 명령어 리눅스의 ps와 동일한 기능으로, 실행중인.. 2022. 11. 10.
[Docker] #3 docker run 명령어 인프런 subicura님의 도커 기초 강의를 듣고 정리한 내용임을 미리 밝혀둡니다. 도커는 프로세스를 독립된 컨테이너에서 실행한다. docker run 명령어가 실행되면 컨테이너 프로세스는 독립된 환경에서 그것만의 파일 시스템, 네트워킹, 그리고 host로부터 분리된 프로세스 구조를 가진다. 기본 형태 $ docker run [OPTIONS] IMAGE [COMMAND] [ARG...] docker run 명령어는 아래 네종류의 옵션을 가진다. detacted or foreground running container identification network settings runtime constraints on CPU and memory 각 옵션 종류에 대해서 알아보자. Detacted or foreg.. 2022. 11. 10.