본문 바로가기

프로젝트

(77)
개발 진행 : Springboot DataSource 동적 Proxy 테스트 https://csg1353.tistory.com/179 개발 진행 : 메서드 변조(MethodVisitor, ClassVisitor), 로깅 PrepareStatement Search transformer를 통해 prepareStatement를 조회해보자. public class MyClassTransformer implements ClassFileTransformer { //이 인터페이스의 구현체(transform)은 JVM이 존재하는 클래스를 로드할 때마다 호 csg1353.tistory.com 이전 문제의 한계를 극복하고, 실 sql 쿼리 요청에 대해 성공적으로 로그를 출력(최종적으로는 데이터 파싱) 해야 한다. 이를 위해 몇가지 방법을 찾아보았다. 제시안 1. Java Agent를 통한 드라이버..
[비공개][포팅 메뉴얼] 스카우터(Scouter), 핀포인트(Pinpoint) 설치 가이드 - 1 핀포인트(Pinpoint)의 경우 문서가 길어져 분리하였다. 다음 링크를 참조할 것 : https://csg1353.tistory.com/169 [포팅 메뉴얼] 스카우터(Scouter), 핀포인트(Pinpoint) 설치 가이드 - 2 현재 문서는 Pinpoint의 설치 가이드이다. Scouter의 경우 이전 문서에 존재한다. 다음 링크를 참조할 것 : https://csg1353.tistory.com/168 [포팅 메뉴얼] 스카우터(Scouter), 핀포인트(Pinpoint) 설치 가이드 - 1 핀 csg1353.tistory.com 이번 포스팅에서는, Scouter와 Pinpoint를 Linux 환경에 구축하는 메뉴얼을 작성하였다. 환경 사양의 경우 다음과 같다. 구축 환경 Diagram과 Flow 설..
flink - java.net.UnknownHostException / 이름 혹은 서비스를 알 수 없습니다. 오류 2024-01-30 13:20:21,373 INFO org.apache.flink.runtime.metrics.MetricRegistryImpl - No metrics reporter configured, no metrics will be exposed/reported. 2024-01-30 13:20:21,379 INFO org.apache.flink.runtime.blob.PermanentBlobCache - Created BLOB cache storage directory /tmp/blobStore-72b3400e-84af-4cf4-819b-f7518e863576 2024-01-30 13:20:21,382 INFO org.apache.flink.runtime.blob.TransientBlobCa..
[Scouter paper] Web API, UI 적용 불가 해결( javax.servlet.ServletException: org.glassfish.jersey.servlet.ServletContainer-6a2d68f6@28a35f7d==org.glassfish.jersey.servlet.ServletContainer,jsp=null,order=1,inst=false) 오류 로그 20240124 19:26:10 Scouter Server Version 2.20.0 2023-05-29 05:14 GMT 20240124 19:26:10 [PID]3306 ____ _ / ___| ___ ___ _ _| |_ ___ _ __ \___ \ / __/ \| | | | __/ _ \ '__| ___) | (_| (+) | |_| | || __/ | |____/ \___\___/ \__,_|\__\___|_| Open Source S/W Performance Monitoring Scouter version 2.20.0 20240124 19:26:14 Scouter Server Version 2.20.0 2023-05-29 05:14 GMT 20240124 19:26:14 [PID]3..
Pinpoint와 Scouter 주요 기능 분석 구성 Diagram(Flow) 라이브러리 버전 ### OS centOS 7 openJDK 1.8 ### pinpoint pinpoint : 2.3.3 hbase : 1.4.6 flink : 1.6.3 ### scouter scouter : v2.20.0(latest) scouter paper : 2.6.4 Latest 구성 환경은 다음과 같다. Pinpoint DashBoard 1. Server Map - Dashboard의 형태로 Agent가 심어진 서버와 연관된 모듈간의 Flow 및 흐름 시각화 제공 2. RealTime Active Thread Chart Active Thread Chart의 경우만 리얼타임이였는데, 1.5.2 version부터 Scatter Chart(3)까지 리얼타임으로 제공하고..
[Pinpoint]startTimestamp must be less than endTimestamp 에러 오류 상황 java.lang.IllegalArgumentException: startTimestamp must be less than endTimestamp at com.navercorp.pinpoint.web.vo.timeline.inspector.AgentStatusTimelineBuilder$AgentLifeCycle.(AgentStatusTimelineBuilder.java:311) at com.navercorp.pinpoint.web.vo.timeline.inspector.AgentStatusTimelineBuilder$AgentLifeCycle.(AgentStatusTimelineBuilder.java:300) at com.navercorp.pinpoint.web.vo.timeline.insp..
Pinpoint 구축 완료 및 Shell Script(boot, close) Flink Data스트림 에러 해결 및, 실행/ 중지를 스크립트를 통해 관리하게 하였다. boot.sh ######parameter####### HBASE_HOME="/opt/hbase-1.4.6/bin" HBASE_LOG="/opt/hbase-1.4.6/logs" FLINK_HOME="/opt/flink-1.6.3/bin" PINPOINT_HOME="/opt/pinpoint/pinpoint" PINPOINT_VERSION="2.3.3" ###parameter for log dir CURRENT_TIME=$(TZ="Asia/Seoul" date +"%Y%m%d_%H%M") FLINK_JOB_DIR="/opt/script/logs/flink_job" PINPOINT_WEB_DIR="/opt/script/l..
Scouter 설치와 적용 자세한 정리와 핵심 요약 포스팅 https://csg1353.tistory.com/168 [포팅 메뉴얼] 스카우터(Scouter), 핀포인트(Pinpoint) 설치 가이드 - 1 핀포인트(Pinpoint)의 경우 문서가 길어져 분리하였다. 다음 링크를 참조할 것 : 이번 포스팅에서는, Scouter와 Pinpoint를 Linux 환경에 구축하는 메뉴얼을 작성하였다. 환경 사양의 경우 다음과 같다. csg1353.tistory.com 해당 포스팅을 바탕으로 새롭게 포스팅을 작성하였다. 구조도 나의 경우는 Collector(Linux 서버1), Tomcat 설치된 별도 서버(Linux 2), 그리고 Windows Client 환경을 사용하였다. CentOS 7 version 사용. Server .. 기본적인..