본문 바로가기
728x90

Util9

[APM] Skywalking 설치 - 3. Node.js 연결 Node.js 어플리케이션을 Skywalking에 연결하는 과정이다. 설치 과정 1. Docker를 이용해 Skywalking 설치 2. Linux 서버 연결 3. node 서비스 연결 node 서비스 연결은 Linux 연결에 비해 조금 간단한편이다. 공식 문서 : GitHub - apache/skywalking-nodejs at v0.4.0 1. npm 패키지 설치 npm install --save skywalking-backend-js 2. node.js 메인에 적용 import agent from 'skywalking-backend-js'; agent.start({ serviceName: 'my-service-name', serviceInstance: 'my-service-instance-name'.. 2022. 5. 1.
[APM] Skywalking 설치 - 2. Linux 서버 연결 Linux 서버를 Skywalking에 연결하는 과정이다. 설치 과정 1. Docker를 이용해 Skywalking 설치 2. Linux 서버 연결 3. node 서비스 연결 1. node_exporter와 opentelemetry collector 설치 Linux 서버에서 Skywalking 데이터를 전송하기 위해 필요하다. Skywalking Linux연결 공식 문서 : Linux Monitoring | Apache SkyWalking node_exporter는 pc의 데이터를 추출하고 opentelemetry collector 가 데이터를 수집해서 skywalking으로 전송한다. 2. node_exporter 설치 node_exporter 설치 공식문서 : Monitoring Linux host .. 2022. 5. 1.
[APM] Skywalking 설치 - 1. Skywalking 설치 APM APM 이란 Application Performance Management 의 약자로, 어플리케이션 모니터링을 의미한다. Skywalking은 APM 오픈소스중 하나이다. 회사에서 서버도 많고 어플리케이션도 많아서 한눈에 확인하기 점점 어려워졌다. 그래서 APM의 필요성을 느끼게 됐다. APM의 많은 선택지중 Skywalking을 선택해서 구성하기로 했다. Skywalking 선택이유 1. 높은 github star 2. UI가 이쁘다 3. 현재 APM을 만드는 목적이 트러블 슈팅 보다는, 모니터링이다. 4. 오픈 소스이다. 5. 여러 플랫폼을 지원한다. (node, spring, linux 등) 설치 과정 1. Docker를 이용해 Skywalking 설치 2. Linux 서버 연결 3. nod.. 2022. 5. 1.
Git 사용법 정리 6 - sub module 제대로 파는 Git & GitHub - by 얄코 - 인프런 | 강의 (inflearn.com) 제대로 파는 Git & GitHub - by 얄코 - 인프런 | 강의 코알못도 따라올 수 있는 친절하고 쉬운 강좌! 현업 개발자는 Git 박사로 들어주는 끝판왕 강좌!, - 강의 소개 | 인프런... www.inflearn.com 해당 내용은 얄코님의 강의를 제가 필요한 내용만 정리한 것입니다. 직접 실습하면서 강의를 들으시는 것을 강력 추천드립니다. 얄코님의 허락을 받고 작성합니다. -------------------------------------------------------------------------------------------------------------------------------.. 2022. 3. 30.
728x90