Java Agent Guide

제목 : Java Agent Guide
작성자 : WhaTap Support
이메일 : support@whatap.io
날짜 : 2020-06-18
버전 : 1.2.2

설명 : 본 문서는 WhaTap Java 에이전트에 대해 설명합니다.

1. 지원 환경

Web Application Server (WAS) 뿐 아니라 데몬 및 배치 애플리케이션 등 JVM에서 동작하는 모든 어플리케이션에 적용 할 수 있습니다.
Java1.5 이하는 support@whatap.io 로 별도 문의 주세요.

1.1. JVM

Table 1. JVM
지원 범위 환경 OS JVM 버전

Fully Support

Java

JVM이 구동되는 모든 OS

Java6 이상
Java13 이하

Limited Support

Java

JVM이 구동되는 모든 OS

Java1.5 이하

1.2. WAS

1.3. Framework / Library

  • Spring Boot Project

  • Netty, Akka HTTP 및 Play Framework 등 비동기 Framework

  • 이외 Java EE Spec 준수 Application Server 에서 동작하는 모든 라이브러리

1.4. DataSource

  • Generic JDBC (any JDBC compliant driver)

  • DB2 JDBC

  • Derby JDBC

  • H2 JDBC

  • jTDS JDBC

  • MariaDB JDBC

  • Microsoft SQL Server JDBC

  • MySQL mysql-connector-java

  • Oracle ojdbc14, ojdbc5, ojdbc6, ojdbc7, ojdbc8

  • Postgres JDBC

  • Tibero

  • Jedis Redis driver

2. 일반 설치

와탭 APM 모니터링 서비스를 사용하기 위해서는 프로젝트를 구성하고 대상 서버에 에이전트를 설치해야 합니다.

설치에 앞서 필요한 사항은 설치 사전 안내서 를 참고 해 주세요.

Linux/Unix 환경에서 서버접속 계정은 WAS 또는 애플리케이션을 관리하는 계정을 사용합니다.

2.1. 프로젝트 생성

모니터링 프로젝트를 생성하기 위해 프로젝트 생성 버튼을 선택합니다.

220
Figure 1. 첫 로그인

Java 아이콘을 선택합니다. 프로젝트명과 데이터 서버 지역(Region), 그룹을 선택한 뒤 저장 버튼을 클릭합니다.

230
Figure 2. 프로젝트 생성 팝업

2.2. 라이센스 발급

생성한 프로젝트를 선택하면 설치 안내 페이지로 이동합니다.

new project
Figure 3. 신규 프로젝트

설치 안내 페이지에서 라이센스를 발급 받습니다. 라이센스는 프로젝트단위로 고유한 값을 가집니다.