Python
와탭 Python 애플리케이션 모니터링은 Python 기반 웹 애플리케이션 서버 모니터링 서비스를 제공합니다.
에이전트 구성
에이전트의 구성은 수집 서버, 에이전트, 트레이서 그리고 네트워크로 이루어집니다.
-
수집 서버
-
에이전트가 수집한 애플리케이션의 성능 데이터를 수집, 저장 및 통계 정보 추출합니다. 추출한 정보를 사용자에게 효율적인 방법으로 제공합니다. 수집 서버는 지역(Region) 별로 설정할 수 있습니다. 지역(Region) 별로 수집 서버의 주소가 다르게 할당됩니다. 사용자가 선택한 지역(Region)에 따라 수집 서버 주소가 다를 수 있습니다. 프로젝트를 생성할 때 지역(Region)도 함께 설정합니다.
-
-
에이전트
-
애플리케이션 서버에 설치되어, 애플리케이션 성능 데이터를 수집하여 서버로 전송합니다.
-
-
트레이서
-
애플리케이션 코드에서 프로파일링 데이터를 추적합니다.
-
-
네트워크
-
와탭 모니터링 에이전트는 모니터링 정보를 수집하여 서버에 데이터 전송하기 위하여 외부 통신(TCP)을 위한 6600 포트와 내부 통신(UDP)을 위한 6600 포트를 사용합니다. 내부 포트가 충돌이 나는 경우, net_udp_port 옵션을 통해 포트 변경이 가능합니다.
-

에이전트 구성 파일
파일명 |
설명 |
whatap.conf |
에이전트 설정 파일 |
paramkey.txt |
보안 키를 필요로 하는 옵션에서 참조하는 파일 |
에이전트 이름 식별
- object_name
-
Default : {type}-{ip2}-{ip3}-{process}
Type : String
애플리케이션을 식별하는 에이전트 이름(ONAME) 체계입니다. ONAME을 토대로 OID가 생성됩니다.
명칭 |
설명 |
{type} |
whatap.app_name에 설정된 값을 사용합니다. |
{ip#} |
IP를 나누었을 때 #번째 자리를 사용합니다. |
{process} |
whatap.app_process_name에 설정된 값을 사용합니다. |
{hostname} |
서버 호스트명을 사용합니다. |
- app_name
-
Default : NONE
Type : String
애플리케이션을 식별하는 에이전트 이름(ONAME) 체계에 사용되는 애플리케이션 명. object_name의 {type}에 해당하는 값입니다. - app_process_name
-
Default : NONE
Type : String
애플리케이션을 식별하는 에이전트 이름(ONAME)체계에 사용되는 애플리케이션 프로세스 명. 애플리케이션 서버의 CPU, Heap Memory등을 수집할 대상 프로셋를 설정합니다. object_name의 {process}에 해당하는 값입니다.