본문 바로가기
728x90

Util/일반3

[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.
728x90