전체 글 13

실시간의 실시간(비즈니스 차별화 전략)

1. 요구사항 정의썸네일과 같이 올리브영의 현재 시스템 중에는 실시간 랭킹이라는 기능이 있습니다. 이는 앱에서만 지원하는 기능인 것으로 확인이 됩니다(아마도..!) 해당 기능은 현재 어떤 상품이 인기가 있는 지 보여주는 역할을 합니다. 하지만 이 기능을 보면 볼수록 한가지 의의한 부분이 있었습니다. 바로 실시간이라고 하지만 사실 그 랭킹은 몇 시간 전에 업데이트 된 랭킹일 수 있다는 점이었습니다. 저는 실시간이라는 키워드와 2시간 전 업데이트라는 키워드가 이중적이라고 생각했습니다. 그렇다면 올리브영은 왜 몇 시간 전 상품에도 실시간이라는 키워드를 넣어야만 했을까요?출처: 넷플릭스 흑백요리사 제가 생각하기에 실시간이라는 키워드가 꽤나 매력적이었을 것이라 생각합니다. 그렇다고 리얼타임으로 기능을 제공한다면 ..

카테고리 없음 2024.08.26

PLG 스택을 이용한 모니터링 (Prometheus, Loki, Grafana)

안녕하세요이번 글에서는 PLG 스택의 주요 기능과 장점에 대해 살펴본 후, 각 구성 요소를 설치하고 설정하는 방법을 단계별로 안내해드리겠습니다.   PLG 스택은 Prometheus, Loki, Grafana로 구성된 모니터링 및 로깅 솔루션으로, Kubernetes와 같은 컨테이너화된 환경에서 특히 유용하게 사용됩니다.Kubernetes에서는 기본적으로 로그가 각 Pod의 생명주기 동안만 유지됩니다. 이는 Pod가 삭제되거나 재시작되면 로그 데이터가 사라질 수 있다는 것을 의미합니다. 이러한 문제를 해결하기 위해 로그 데이터를 중앙에서 관리하고 보관하는 솔루션이 필요합니다.   Promtail은 Kubernetes 환경에서 각 파드의 로그 데이터를 수집하여 Loki로 전송하는 역할을 합니다. Promt..

카테고리 없음 2024.08.24

Prometheus, Grafana를 이용한 모니터링

안녕하세요.오늘은 모니터링 스택에서 중요한 역할을 하는 Prometheus와 Grafana에 대해 소개해드리겠습니다. Prometheus는 시스템의 메트릭을 수집하고 저장하는 데 사용되며,Grafana는 이 데이터를 시각화하여 모니터링할 수 있도록 도와줍니다. 이 글에서는 Prometheus와 Grafana의 주요 기능을 살펴보고, 제가 구성한 Grafana 대시보드를 분석해보겠습니다.      다음은 Kubernetes 환경에서의 Prometheus와 Grafana의 구성 요소들을 나타낸 그림입니다. 각 Worker Node에서 Node Exporter는 CPU, 메모리, 디스크 사용량 등 시스템 자원에 대한 메트릭을 수집합니다. Prometheus는 이 메트릭들을 주기적으로 스크랩하여 이를 기반으로 ..

Monitoring 2024.08.21