본문 바로가기

공부/기타3

728x90
Naver pinpoint 사용하기 Naver pinpoint 사용하기 Naver PinPoint? 2012년 7월에 개발을 시작해 2015년 1월에 오픈소스로 공개한 Pinpoint가 n계층 아키텍처를 추적해 대규모 분산 시스템의 성능을 분석하고 문제를 진단, 처리하는 플랫폼이다. 대규모의 n계층 아키텍처를 추적할 수 있는 Pinpoint는 다음과 같은 특징이 있다. 분산된 애플리케이션의 메시지를 추적할 수 있는 분산 트랜잭션 추적 애플리케이션 구성을 파악할 수 있는 애플리케이션 토폴로지 자동 발견 대규모 서버군을 지원할 수 있는 수평 확장성 코드 수준의 가시성을 제공해 문제 발생 지점과 병목 구간을 쉽게 발견 bytecode instrumentation 기법으로 코드를 수정하지 않고 원하는 기능을 추가 장점 분산 시스템의 성능 분석: .. 2023. 3. 17.
Apache Jmeter 대용량 트래픽 테스트 Apache Jmeter 대용량 트래픽 테스트 JMeter란? JMeter는 Apache Software Foundation에서 개발하고 유지보수하는 오픈소스 로드 테스트 도구입니다. 주로 웹 애플리케이션, 웹 서비스, FTP 등 다양한 프로토콜을 지원하며, 대규모 분산 테스트를 위한 기능도 제공합니다. JMeter는 사용자가 작성한 테스트 계획을 기반으로 요청을 전송하고 응답 시간, 처리량, 에러율 등의 테스트 결과를 수집합니다. 사용자는 JMeter 내장 GUI를 통해 테스트 계획을 작성하거나, 스크립트를 작성하여 테스트를 수행할 수 있습니다. 장점 무료이며 오픈소스로 공개되어 있어 비용이 들지 않습니다. 다양한 프로토콜을 지원하며, 확장성이 뛰어나 사용자 정의 요청 처리도 가능합니다. 다양한 그래프.. 2023. 3. 16.
Github Action, Jenkins차이 CI/CD CI/CD ? CI(Continuous Integration, 지속적인 통합) CI는 소프트웨어 개발 과정에서 개발자가 코드 변경 사항을 지속적으로 통합하는 것을 의미합니다. 여러 개발자가 동시에 코드를 변경하고 저장소에 업로드할 때, CI는 이러한 변경 사항을 자동으로 병합하고 빌드하여 코드 품질을 유지합니다. CI를 사용하면 개발자들은 코드 변경 사항이 프로젝트 전체에 미치는 영향을 쉽게 파악할 수 있으며, 오류를 빠르게 수정할 수 있습니다. CD(Continuous Deployment/Delivery, 지속적인 배포/전달) CD는 CI 이후에 이어지는 단계로, 자동으로 소프트웨어를 빌드하고, 테스트하여 배포 가능한 상태로 만들고, 이를 자동으로 배포하는 것을 의미합니다. CD를 사용하면 개발자들은 .. 2023. 3. 9.

TOP

TEL. 02.1234.5678 / 경기 성남시 분당구 판교역로