BLUEBUG'S BLOG

이상적인 Observability 시스템 아키텍처 — Collector부터 Alerting까지

이 문서는 지금까지 다룬 메트릭·로그·트레이스·Prometheus·Grafana·SRE·알림 설계 내용을 하나의 완결된 참조 아키텍처로 종합한다. 애플리케이션이 신호를 만들어내는 지점부터, 그 신호를 모으는 Collector, 저장하는 Storage, 눈으로 보는 Grafana, 사람에게 알리는 Alerting까지 전체 구간을 다루며, 특히 이해하기 ...

알림 규칙 설계와 SLI/SLO 정의 — Prometheus+Alertmanager와 Grafana Alerting

이 문서는 M3(알림·SLO 설계) 챕터의 슬라이드 열네 장을 바탕으로, 알림을 실제로 구현하는 두 경로(Prometheus+Alertmanager, Grafana Alerting)를 정리하고, 그보다 더 중요한 질문인 “알림을 어떻게 설계해야 하는가”와 “무엇을 알릴지는 어떻게 정하는가(SLI/SLO)”를 특히 상세하게 다룬다. 알림이란 무엇이...

Grafana 완전 정리 — 대시보드를 잘 만드는 법과 Prometheus 밖의 데이터 소스들

이 문서는 Grafana를 다룬 열두 장의 슬라이드를 정리하되, 특히 두 가지에 무게를 두었다. 첫째는 대시보드를 “그냥 만드는 것”이 아니라 “잘 만드는 것”이 무엇인지이고, 둘째는 Prometheus 말고도 Grafana가 붙일 수 있는 데이터 소스들이 각각 무엇이며 언제 쓰는지다. Grafana란 무엇인가 Grafana는 오픈소스 데이터 ...

미들웨어·DB 관측과 알림 설계 — 4 Golden Signals로 하나로 묶기

이 문서는 Observability 강의자료가 네 장에 걸쳐 다룬 내용 — 미들웨어·DB가 무엇을 보여줘야 하는가, 4 Golden Signals, 좋은 알림의 조건, 알림 안티패턴 — 을 핵심 키워드별로 풀어 설명한다. 이 네 장은 따로따로 읽으면 각각 독립된 팁 목록처럼 보이지만, 실제로는 “무엇을 관측할 것인가”에서 “무엇을 알림으로 보낼 것인가...

관측성 도구 지형 — 메트릭·로그·트레이스 생태계 한눈에 정리하기

이 문서는 Observability 기본 강의(M1)의 “관측성 도구 지형 — 오늘 어디를 다루는가” 슬라이드를 바탕으로, 메트릭·로그·트레이스 각 영역에서 실제로 쓰이는 도구들이 무엇이고 서로 어떻게 연결되는지를 처음 접하는 사람도 이해할 수 있도록 풀어서 설명한다. 슬라이드가 정리한 다섯 줄(메트릭, 로그, 트레이스, 시각화, 상용 통합) 각각을 ...

메트릭의 네 가지 타입 — Counter, Gauge, Histogram, Summary 완전 정리

이 문서는 Observability 기본 강의(M1) 중 “메트릭의 네 가지 타입” 슬라이드를 바탕으로, 프로메테우스(Prometheus)가 정의하는 네 가지 메트릭 타입을 처음 접하는 사람도 이해할 수 있도록 원리부터 실전 사용법까지 풀어서 설명한다. 또한 원본 슬라이드의 내용 중 부정확하거나 최신 정보로 보완이 필요한 부분을 프로메테우스 공식 문서...

Observability 실습 과정 전체 개요

오늘 하루 동안 살펴본 내용은 얼핏 보면 메트릭 타입, 도구 지형, Prometheus 아키텍처, Grafana, SRE 개념, 알림 설계처럼 서로 다른 일곱 개의 주제로 흩어져 있는 것처럼 보인다. 하지만 실제로는 “시스템 안에서 무슨 일이 일어나고 있는지 어떻게 알 수 있는가”라는 하나의 질문에서 출발해, 그 답을 점점 구체적인 도구와 절차로 좁혀...