observability2 MSA 모니터링을 구축해보자 ! - Trace <> Log 개요 정말 어려웠다. 많은 포스팅을 읽어봤지만 이해되는것 같으면서도 설정하는 부분에서 막혀서 답답해 죽는줄 알았다.CorrelationGrafana를 통해 설정하기 전 해당 내용을 이해하는 것이 우선이라고 생각했다.Metric Trace의 관계는 Exemplars를 통하여 생성된 Metric을 기반으로 구성하게 됩니다.Metric Log는 Time을 기반으로 생성된 Metric을 기반으로 구성하게 됩니다.Trace Log는 TraceID, SpanID을 기반으로 생성된 이벤트를 기반으로 구성하게 됩니다.각 요소별로 서로 다른 역할을 가지고 있지만 상관관계를 찾아내어 구성하면 어떤 이벤트가 발생했을때 원인을 파악하는데 큰 이점을 가지고 있습니다.Observability는 다음과 같이 세가지 요소를 달.. 2025. 1. 29. MSA 모니터링을 구축해보자 ! - 설치 개요 평소에 관심있었던 분야중에 모니터링 이었는데 이번 스터디를 통해서 많이 찾아보고 공부하게 되어서 구축하는 과정을 정리하게 됐다!DataDog, AWS Cloudwatch, New Relic, Dynatrace 등 다양한 상용 모니터링 도구들이 있지만 비용 문제가 크게 화제되고 있어 오픈소스로 구축한 모니터링 도구들이 떠오르고 있다. (관리가 쉬운만큼 비용을 지불해야겠지?)이번 스터디에서는 LGTM + Opentelemetry 기반을 사용하여 오픈소스 도구들로 진행할 예정이다!오픈소스목적Grafana모니터링 대시보드LokiLogTempoTracePrometheusMetricAlloyCollectorOpentelemetryInstrumentation💡 Kubernetes 환경에서 설치를 진행하며 각 .. 2025. 1. 29. 이전 1 다음