WhaTap 3

If you are using WhaTap application monitoring on Kubernetes, consider..

I. 작성 배경 WhaTap 애플리케이션 모니터링은 애플리케이션 모니터링에 대해 동적으로 적용되는 많은 옵션을 가지고 있습니다. 보통의 경우 Docker Build 를 통해 이미지 안에 WhaTap Config 파일(whatap.conf) 를 넣게 되는데, 옵션이 추가/변경 될때마다 Docker Build 및 Deploy 를 하게되면 많이 비효율적이라고 판단되기에 업무배포 없이, Docker Build 없이 진행하는 방법으로 내용을 공유 하고자 함입니다. II. 적용시 얻는 이점 1. Docker Build / Deploy 없이 WhaTap 애플리케이션의 다양한 옵션을 적용하여 모니터링을 할 수 있음 2. 업무 Docker Image 하나로 개발/스테이지/운영 을 공통 적용 할 수 있음 (license ..

WhaTap 2021.09.04

Is it possible to crack a Java application?

I. 글을 쓴 목적 - 어릴적 암호가 걸려있는 패키지 게임에 SoftIce 를 써봤던 기억에 잠시 테스트 목적으로 시도 - 이런 방법도 있다 정도로 참고만 하길 바랍니다. II. WhaTap Weaving 의 활용은 - 특정 메서드의 파람or리턴데이터/성능/결과/에러 체크 - 특정 메서드의 데이터 제어, 로직 추가 - 클래스(Thread포함)/메서드 추가 - 부하테스트시 로직 우회 등으로 BCI 와는 차원이 다른 제어/조작이 가능하다. III. Test.. 1. 테스트 할 Java 애플리케이션의 동작 및 조건 확인 - java 프로그램을 로컬에서 수행 - 라이선스 입력기반으로 동작 - Http 통신을 통한 response 값 체크 2. 애플리케이션의 소스 파악 (Decompiler) => 정상적으로 읽기..

WhaTap 2021.09.02

Realtime Java Method Performance? without modifying the source or jar..

I. 작성 내용 Java Application 을 서비스하며 원본 소스의 수정없이 외부 결제 연동 결과, 중요 메서드 처리결과 등을 실시간으로 모니터링 하고자 할 때 유용한 방법을 기술하고 샘플링 합니다. II. 필요사항 1. 사용하는 항목 - WhaTap Java or Kubernetes Monitoring - WhaTap Java Application Agent - WhaTap Flex Board - Your Application or Sample Application 2. 개발할 항목 - WhaTap Weaving III. 샘플링한 결과 보기 1. 사용한 프로그램 - Server.jar : 성능테스트를 전문적으로 하는 지인의 소켓 부하 테스트 용 샘플 소스 - Jmeter : 위 지인에게 교육 받는..

WhaTap 2021.08.31