연계 프로젝트 관리
홈 화면 > 프로젝트 선택 > 관리 > 연계 프로젝트 관리
데이터베이스 모니터링(DPM) 프로젝트와 애플리케이션 모니터링(APM) 프로젝트를 생성한 경우, 두 프로젝트를 연계하여 DPM에서 수집한 모니터링 데이터를 APM 프로젝트에서 확인할 수 있습니다.
데이터베이스에서 활성화된 세션(액티브 세션)과 연동된 애플리케이션의 액티브 트랜잭션을 통해, 해당 트랜잭션의 상세 정보를 실시간으로 확인할 수 있습니다. 이러한 통합 모니터링을 통해 애플리케이션과 데이터베이스 간의 상호작용을 심층 분석하고 실시간으로 성능 병목 현상을 진단하고 해결할 수 있습니다.

연계 프로젝트 관리 기능을 사용하면 제품 또는 장비 중심의 모니터링을 넘어 여러 프로젝트 간의 모니터링 데이터를 통합해 확인할 수 있습니다. 이는 애플리케이션, 데이터베이스 등 다양한 시스템 구성 요소들이 어떻게 상호 작용하는지 분석하는 데 유용합니다. 특히, 성능 저하가 발생했을 때 장비 문제인지 개별 애플리케이션 문제인지 신속하게 파악할 수 있어, 문제 해결 시간을 크게 단축시킬 수 있습니다. 연계 프로젝트 관리를 통해 사용 자 시스템 단위에서 성능 데이터를 종합적으로 분석하고, 보다 가시적인 인사이트를 확보할 수 있습니다.
다음 동영상을 통해 자세한 내용을 확인할 수 있습니다.
시작하기 전 참고 사항
-
현재는 Java 플랫폼만 지원합니다. 추후 업데이트를 통해 지원 플랫폼을 확장하겠습니다.
-
연계 DB 세션 기능의 경우 Java 에이전트 2.2.33 버전 이상이 필요합니다.
-
애플리케이션 프로젝트에서 데이터베이스 프로젝트를 연계하는 방법에 대한 자세한 내용은 다음 문서를 참조하세요.
연계 프로젝트 추가하기
-
관리 > 연계 프로젝트 관리 메뉴로 이동하세요.
-
연계 프로젝트 추가 섹션에서 프로젝트 선택 입력란을 선택하세요.

-
선택할 수 있는 프로젝트 목록이 표시되면 연계할 프로젝트를 선택하세요. 문자열을 입력해 일치하는 프로젝트를 검색할 수도 있습니다.
-
프로젝트를 하나 이상 선택한 다음 활성화된 추가 버튼을 선택하세요.
연계 프로젝트 목록에 선택한 프로젝트가 추가됩니다.
연계 프로젝트를 추가하기 위해서는 프로젝트 수정 권한이 필요합니다. 수정 권한이 있는 경 우 연계 프로젝트 관리 메뉴에서 추가 버튼이 활성화됩니다.
연계 프로젝트 확인하기
데이터베이스에서 활성화된 세션(액티브 세션)과 연동된 애플리케이션의 액티브 트랜잭션에 대한 상세 정보를 실시간으로 제공합니다. 사용자는 트랜잭션 URL 및 데이터베이스 연결 정보, DB 타입, HTTP 메서드, 실행 시간 등의 기본 정보와 함께 트랜잭션 ID, 스레드 ID, 클라이언트 IP, CPU 사용 시간과 같은 구체적인 지표를 확인할 수 있습니다. 또한, SQL 쿼리 실행 시간, 호출된 SQL 개수, DB 연결 시간 등도 모니터링할 수 있어 시스템의 성능을 종합적으로 분석할 수 있습니다.
특히, 스택 트레이스를 통한 콜 스택(Call stack) 정보와 SQL 쿼리를 함께 제공하여 문제 발생 시 상세한 원인을 추적하고 해결하는 데 도움이 됩니다. 이를 통해 애플리케이션과 데이터베이스 간의 상호작용을 심층적으로 분석하고 성능 병목 현상을 신속히 진단할 수 있습니다.
액티브 트랜잭션 추적하기
대시보드 > 인스턴스 모니터링 메뉴로 이동하세요. 연계 분석 기능은 실시간 조회 상태에서만 확인 할 수 있습니다.

-
인스턴스 옵션에서 조회하길 원하는 인스턴스(에이전트)를 선택하세요.
-
액티브 세션 테이블 목록에서 연계 분석하려는 액티브 세션 항목의
버튼을 선택하세요.
-
선택한 액티브 세션과 연계된 트랜잭션 정보를 제공하는 연계 분석 창이 나타납니다.
연계 프로젝트 목록에서 원하는 프로젝트를 선택해 연계 분석 정보를 확인하세요.
-
화면 오른쪽 상단의 프로젝트 이동 버튼을 선택하면 해당 프로젝트의 애플리케이션 대시보드 메뉴로 이동할 수 있습니다.
-
선택한 액티브 세션에 연계된 트랜잭션이 없다면 데이터 없음으로 화면에 표시됩니다.
연계 분석 화면 안내
연계 분석 창에서는 액티브 트랜잭션에 대한 상세 정보 및 Call Stack, SQL 문을 확인할 수 있습니다.
Active Transaction
연계된 액티브 트랜잭션의 상세 정보를 확인할 수 있습니다.

-
DB Connection: 데이터베이스 연결 URL입니다.
-
Thread ID: 해당 트랜잭션을 처리하는 데 사용된 스레드의 고유 식별자입니다.
-
Sid: 선택한 액티브 세션의 ID입니다.
노트Sid는 액티브 세션 테이블에서 PID 항목과 같은 값입니다. APM 프로젝트에서 SQL 정보의 SID 항목과도 같습니다.

-
Thread Stat: 스레드의 현재 상태입니다.
-
DB Type: 연계된 데이터베이스 플랫폼의 종류입니다.
-
Java 에이전트 2.2.40 이전 버전에서는 ThreadStat 값이 숫자 형식으로 표시됩니다. 문자 형식으로 표시하려면 연계된 프로젝트에서 Java 에이전트 2.2.40 버전 이상을 설치하세요.
-
그 외 항목에 대한 자세한 내용은 다음 문서를 참조하세요.
Call Stack
메소드나 함수 호출의 순서를 추적하는 정보를 제공합니다.

SQL
연계된 액티브 트랜잭션을 통해 실행된 SQL 쿼리입니다.

연계 프로젝트 삭제하기
-
관리 > 연계 프로젝트 관리 메뉴로 이동하세요.
-
연계 프로젝트 목록 섹션에서 연계를 해제하려는 프로젝트를 삭제하려면 목록 가장 오른쪽의
버튼을 선택하세요.
-
확인 메시지가 나타나면 삭제 버튼을 선택하세요.
연계 프로젝트 목록 섹션에서 삭제한 프로젝트가 제외됩니다.