728x90
반응형
💻 Data Platform & Infra
-
[Data Platform] Alloy 구축 가이드 (feat. Loki·Tempo 연동) Intro 안녕하세요. 환이s입니다 👋 지난 글에서는 Tempo를 단일 릴리스로 띄우고, Loki 때 검증했던 Ceph RGW S3 연동 패턴을 그대로 가져와 트레이스 스토리지를 구성했습니다. 이번 글이 Loki·Tempo·Alloy 시리즈의 마지막 편입니다. Alloy는 원래 Promtail이 하던 로그 수집 역할을 이어받으면서, 동시에 OpenTelemetry 프로토콜(OTLP)로 들어오는 트레이스까지 한 에이전트에서 처리하도록 구축했습니다. Loki에 로그를 쌓고 Tempo에 트레이스를 쌓기까지, 이제 이 둘을 실제로 연결해 주는 마지막 퍼즐 조각인 셈입니다. 이번 글에서는Promtail 대신 Alloy를 선택한 이유전체 아키텍처DaemonSet으로 Alloy를 설치하는 방법River 설..
-
[Data Platform] Tempo 구축 가이드 (feat. Ceph RGW S3 연동) Intro 안녕하세요. 환이s입니다 👋 지난 글에서는 Loki를 SimpleScalable 모드로 띄우고, Ceph RGW를 S3 호환 스토리지로 붙이는 과정을 다뤘습니다. 이번 글에서는 관측성 스택의 두 번째 조각인 Tempo를 구축해보려고 합니다. Loki가 로그를 모았다면,Tempo는 분산 트레이스(distributed trace)를 저장하는 역할을 맡습니다. 요청 하나가 여러 서비스를 거쳐가는 과정을 추적할 수 있어야, 로그와 메트릭만으로는 잡아내기 어려운 "어디서 느려졌는지"를 정확히 짚어낼 수 있기 때문입니다. 이번 글에서는Tempo를 왜 이 시점에 도입하게 됐는지전체 아키텍처ObjectBucketClaim으로 Tempo 전용 Ceph RGW 버킷을 프로비저닝 하는 방법Helm으로 Tempo..
-
[Data Platform] Loki 구축 가이드 (feat. Ceph RGW S3 연동) Intro 안녕하세요. 환이s입니다 👋 지난 글에서는 시크릿 관리 플랫폼 Infisical과 Secrets Operator를 구축하는 과정을 정리해 봤습니다. 이번 글부터는 관측성(Observability) 스택인 Loki · Tempo · Alloy를 순서대로 구축해보려고 합니다. Promtail이 2026년 3월부로 EOL(End of Life)되면서 로그 수집 에이전트를 Alloy로 전환하기로 했고, Alloy가 로그를 밀어 넣을 저장소로 Grafana와의 궁합이 좋은 Loki를 유지하기로 결정했습니다. 그 첫 편으로 이번 글에서는 Loki 본체를 구축하고,기존에 운영 중인 Ceph RGW(RADOS Gateway)를 S3 호환 스토리지로 연동하는 과정을 정리하겠습니다. 이번 글에서는Loki를 ..
📚 책 리뷰
- 『생각이 너무 많은 어른들을 위한 심리학』 리뷰 | 생각을 멈출 순 없어도 바라볼 순 있다 시작하기 전에 그날은 읽던 책을 다 끝내서새 책을 한 권 사러 교보문고에 갔다. 목적이 있는 걸음이었다.사려던 책은 따로 있었고,그 앞으로 곧장 가던 길이었다. 그런데 매대를 지나치다제목 하나가 눈에 걸렸다. 『생각이 너무 많은 어른들을 위한 심리학』 생각이 너무 많은 어른. 그 한 줄이괜히 발이 멈췄다. 그 자리에 선 채로몇 장을 넘겨봤다. 몇 문장 읽지 않았는데이상하게 계속 읽고 싶어져서, 원래 사려던 책과 함께이 책도 집어 들고 나왔다.생각이 많은 게 나쁜 거냐고? 집에 돌아와의자에 앉아 책을 펼쳤다. 읽다 보니문득 스무 살의 내가 스쳐 지나갔다. 고향을 떠나낯선 도시에서 혼자 살기 시작했던 그때. 전공은 진작에 접어두고해보고 싶은 건 다 해봐야 직성이 풀렸다. 이것도 궁금하고저것도 해보고 싶어.. 2026.07.07
- 『행복한 이기주의자』 리뷰 | 흔들리지 않는 사람이 되고 싶었다 시작하기 전에 마음이 단단한 사람을 보면가끔 궁금해진다. 저 사람은 어떻게 저렇게쉽게 흔들리지 않을 수 있을까. 누군가의 말 한마디에도,뜻대로 풀리지 않는 하루에도,크게 무너지지 않고자기 자리를 지키는 사람. 나도 그런 사람이 되고 싶었다. 감정에 쉽게 끌려다니지 않고,남의 시선보다 내 기준으로 살아가는 사람. 그 마음 하나를 붙들고이 책을 펼쳤다. 웨인 다이어의 『행복한 이기주의자』는 그렇게 시작된 독서였다.이기주의자라는 말이 불편하지 않았냐고? 처음 제목을 봤을 때 솔직히 조금 낯설었다. 이기주의자. 우리는 그 단어를 대개 부정적으로 배운다.자기만 아는 사람,타인을 배려하지 않는 사람. 그런데 이 책에서 말하는 이기주의는그런 이기주의가 아니었다. 자신을 먼저 온전히 아끼고,자신의 감정을 솔직하게 인.. 2026.06.05
- 『다정한 사람이 이긴다』 리뷰 | 결국 오래 남는 것은 다정함이었다 살다 보면 문득 그런 날이 있다.별일이 있었던 것도 아닌데마음이 유난히 쉽게 지치고,사람들의 말 한 마디가 오래 남아조용히 가슴을 건드리는 날. 누군가의 모심한 표정 하나에도 괜히 서운해지고,반대로 예상하지 못한 작은 친절 하나에오래 마음이 데워지는 날도 있다. 그럴 때면 새삼 깨닫게 된다. 우리를 끝내 살아가게 하는 것은 거창한 위로도,눈부신 성공도 아니라 어쩌면 아주 작은 다정함일지도모른다는 것을. 이해인의 『다정한 사람이 이긴다』는 바로 그런 마음의 결을 가만히 어루만져주는 책이었다.제목부터 오래 마음에 남았던 책 책 제목을 처음 마주했을 때부터 이상하게 마음이 갔다. '이긴다'라는 단어는 분명 단단한데,그 앞에 놓인 '다정한 사람'이라는 말은 참 따뜻했다. 보통 우리는 세상을 살아가며 강해야 한.. 2026.04.10
📝 성장 회고록
-
[ MEMORY ] 3년차 개발자의 현실적인 마인드셋 Intro. 버티는 것도 선택이고, 태도는 더 중요하다 개발자로 3년 차가 되면이상하게 마음이 가장 복잡해진다. 신입이라는 보호막은 사라졌고,그렇다고 어디서든 환영받는 시니어도 아니다.일은 익숙해졌지만, 미래는 여전히 불안하다. 요즘 나는 자주 이런 질문을 스스로에게 던진다. "지금 이 회사를 계속 다니는 게 맞을까?" 이직을 생각하지 않은 날보다생각한 날이 더 많은 시기.하지만 동시에, 아무 준비 없이 나가는 건또 다른 불안이라는 것도 알고 있다. 이 글은이직을 포기하자는 이야기도 아니고,무작정 참으라는 글도 아니다. 지금 회사를 다니는 동안,내 다음 단계를 준비하기 위해어떤 마인드셋으로 버텨야 하는지에 대한 기록이다.1. 지금 회사는 '목적지'가 아니라 '과정'이다 3년 차가 되면지금 회사가 내 커리..
-
[ MEMORY ] 화학 연구원 출신 주니어 개발자 2025년 회고록 INTRO 올해로 세 번째 회고록, 2025년 회고록으로 돌아왔다.작년에 '좀 이른 시기에 쓴다'라고 했던 것이 엊그제 같은데, 벌써 세 번째 회고록을 작성할 때가 되었다.매년 회고록을 쓸 때마다 느끼는 감정이지만, 스스로의 기록을 통해 얼마나 성장하고 변화했는지 확인하는 것은 언제나 신선하고 뿌듯한 경험이다.특히 2025년은 이전의 바쁘고 힘들었던 시간들이 결실을 맺기 시작한 해였기에, 더욱 깊이 있게 돌아보고 기록하려 한다.작년의 나는 시니어 개발자가 되기 위해 서울에서의 삶을 정리하고 대전에서 새로운 도전을 시작했다.그리고 올해는 그 선택이 얼마나 옳았는지 증명하는 시간이었다.'정말 바빴던 한 해'였지만그 바쁨 속에서 나는 내가 원했던 단단함과 전문성을 갖추게 되었다.이전 회고록의 다짐들이 현실이..
-
[ MEMORY ] IT 분야 크리에이터 선정 INTRO안녕하세요. 환이s입니다👋제가 꾸준하게 블로그를 운영하다 보니 "스토리 크리에이터"에서 IT 분야 크리에이터로 선정되었습니다.저는 첫 블로그를 시작할 때 개발자로 이끌어준 지인에게 도움을 받아오늘 공부한 내용을 잊지 않고 메모한다는 마인드로 시작했는데이번에 이렇게 IT 분야 크리에이터로 선정이 되어서 너무 기쁘네요🙂한편으로는 스토리 크리에이터 선정 조건에 대해 궁금해서 찾아봤는데브런치 및 티스토리 블로거를 대상으로 총 4지표를 고려해서 선정한다고 해요 :)분명한 주제로 전달력 있는 콘텐츠를 만들고 있는가에 대한 "전문성"구독자 수가 100명 이상으로 증가하고 있는지에 대한 "영향력"최근 3개월 동안 12개 이상의 글을 발행했는지의 여부를 따지는 "활동성"대표 창작 분야에서 공적인 신뢰를 얻고..
728x90
반응형