Elastic APM으로 Go Application 모니터링
2024. 10. 9. 00:00
엔지니어링/Kubernetes
진행하고 있는 프로젝트의 개발팀에서 Golang 기반 Backend API를 개발하는게 있어서 연초에 VUE, GO Application 샘플을 개발해놓았다. (매우 간단하게...) 이후 Application Performance Monitoring을 어떻게 할 것인가?에 대한 질문들로 Elastic APM을 사용해보기로 했다. 지금까지 java APM만을 셋업했었는데 golang은 어떻게 다른지 파악해보자.Java와의 차이java application은 javaagent 로 올리면 바이트코드를 읽어 자동으로 수집하지만 go application은 아니다. 그래도 http route, gorm 을 통해 어느정도 요청에 대한 그래프를 볼 수 있다.필자는 라우터 라이브러리로 고릴라, 데이터베이스는 gorm으..