노아의 DevOps

최근 글

[모니터링 시스템 역추적기 #5] Grafana — PMM 대시보드 이식기와 __inputs의 배신

수집(1편)하고, 저장(2편)하고, 계측(3·4편)한 모든 메트릭이 최종적으로 도착하는 곳은 화면이다. 이번 편은 그 화면, Grafana의 역추적기다. 대시보드 JSON 하나가 화면이 되기까지의 경로, 시도됐다 폐기된 동기화 방식의 화석, 공개 대시보드를 이식하다 만난 __inputs의 배신, 그리고 datasource를 통째로 갈아끼우면서도 ...

배포된 .git 경로로 인증키가 유출된 사건 추적기

들어가며 운영을 하다 보면 내 손으로 짠 것도 아니고, 우리 팀이 담당하는 것도 아닌 사건이 옆에서 터지는 걸 목격할 때가 있다. 그럴 때가 오히려 공부가 된다. 남의 불이라 마음은 급하지 않은데, 원인을 뜯어보면 “어? 이거 우리도 똑같이 당할 수 있는데?” 싶은 것들이 나오기 때문이다. 이번 글은 다른 팀에서 운영하던 서비스의 인증키가 유출된 ...

[모니터링 시스템 역추적기 #4] 관리형 서비스 시대의 Exporter — 에이전트를 설치할 수 없는 대상을 감시하는 법

JVM 메트릭(3편)이 이미지 속에 숨어 있었다면, 이번에 다룰 exporter들은 클러스터에 정직하게 떠 있다. 문제는 감시 대상이 클러스터 밖에 있다는 것이다. MySQL도, Redis도, Kafka도 전부 클라우드 관리형 서비스 — SSH도 안 되고 에이전트 설치도 불가능한 블랙박스들이다. 이 편은 그 블랙박스 4종(MySQL/Kafka/R...

© noah. Some rights reserved.