메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

관찰 가능성을 활용한 모니터링 시스템 구축하기

ybh***

|

2023-08-28

관찰 가능성 엔지니어링

“또 오류가 발생했다.. 정확한 원인이 뭐지?” “잠재적인 오류도 미리 알 수 있을까?” 이 질문들의 답은 관찰 가능성에 있다!

  • 저자 : 알렉스 보텐
  • 번역 : 노승헌
  • 출간 : 2023-07-28

회사 업무 프로젝트, 대기업 IT 운영관리 에서 시스템 로그 관리, 부하 관리 프로그램의 여러 이슈와 해당 업무에 어떤 도구를 활용해야 하는지 궁금하던 차에 "관찰 가능성 엔지니어링" 이라는 책을 읽어 보게 되었습니다. 

 

"관찰 가능성 엔지니어링" 은 오픈 소스를 활용한 분산 애플리케이션 계측부터 오류 추적과 분석까지 라는 주제로 관련 기술을 설명하고 있습니다.

 

특히 "관찰 가능성 엔지니어링" 은 오픈소스인 OpenTelemetry로 사용법 및 실습을 하면서 추적, 메트릭, 로그 등을 어떻게 관리하고 설정하는지 그리고 개념은 어떻게 되는지 확인할 수 있게 구성되어 있습니다.

 

 

"관찰 가능성 엔지니어링" 책의 장점은

1. 여러 용어의 정의

2. 그림으로 기본 개념 및 각 기술의 아키텍처를 확인할 수 있음

3. 실습을 통해 OpenTelemetry 기술 습득

 



우선 제가 공부하면서 가장 마음에 들었던거는 관찰 가능성에 대한 기본 개념과 추적, 메트릭, 로그, 시그널등 용어 정리와 해당 개념을 그림으로 설명하는것이 좋았습니다. 해당 개념에 대한 모호함과 그리고 어떻게 구성하는지 그리고 업무를 하면서 해당 용어의 통일 용어 등 많은 문제가 있었는데 해당 개념을 이번 기회에 확실히 알 수 있었습니다. 해당 개념 정리를 통해 업무 활용에도 많은 도움이 될 수 있을 것 같습니다.

 

그리고 OpenTelemetry 기술을 이번에 처음 접하게 되었는데 이제까지 유료 제품이나 또는 프로그램으로 직접구현하면서 중앙 집중식 모니터링 시스템을 개발하면서 문제점 및 다른 제품에 대한 갈망이 있었는데 "관찰 가능성 엔지니어링" 을 통해 좋은 오픈 소스를 알게 된 것은 좋은 경험이라고 생각합니다. 아직 해당 오픈소스를 어떻게 업무에 적용할지 고민중이지만 "관찰 가능성 엔지니어링"에 나온 아키텍처과 관련 시스템 설정 등은 업무에 적용할 때도 많은 도움이 될 것 같습니다.

 

마지막으로 <<옮긴이>>에 언급된 내용도 실습하는데 많은 도움이 되었습니다. 컴퓨터에 프로그램이 많이 설치되어 있어서 포트 충돌, 프로그램 버전 충돌이 나는 경우가 있는데 <<옮긴이>>의 글이 많은 도움이 되었습니다.

 

 

이 책의 아쉬운 점은

1. 기본적인 사전지식 필요

2. 여러 프로그램 설치로 충돌시 해결에 시간이 필요

"관찰 가능성 엔지니어링" 첵에서 언급한 것 처럼 프로그래밍에 대한 사전지식, 도커 등에 대한 지식은 필요하다고 합니다.

그리고 여러 프로그램이 설치되고 기존에 같은 포트를 사용하는 경우 및 버전에 따른 총돌들에 따른 해결 방법을 책에서 언급한 버전을 맞추어 진행하면 문제가 없겠지만 그렇지 않다면 관련문제를 찾아서 해결해야 합니다. 하지만 책 자체에도 관련 문제를 언급한 경우도 많고 인터넷 검색만 해도 쉽게 찾을 수 있으니 따라하면서 경험해보기를 바랍니다.

 

 

"관찰 가능성 엔지니어링" 의 추천대상은

1. 분산환경에 대한 모니터링을 구축을 시도하는 분

2. OpenTelemetry 기술을 습득하려는 분

3. 관찰 가능성에 대한 용어 및 기술 아키텍처를 공부하려는 분

 

처음에는 조금 어렵지만 기본 개념 및 기술을 활용하여 모니터링, 관찰 가능성 시스템, OpenTelemetry를 활용한 시스템을 구축하려는 분에게 추천합니다.

 

 

한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?