고급 기능
서버명 임의 부여와 관리
에이전트는 애플리케이션 서버 종류와 애플리케이션 서버의 IP, 서비스 포트를 사용하여 자동으로 서버명을 부여합니다.
애플리케이션명 지정 옵션
기본 패턴 변경은 whatap.conf에서 설정 가능합니다.
object_name default: {type}-{ip2}-{ip3}-{process}
애플리케이션명 패턴
프로젝트에 등록된 애플리케이션 서버별로 동일한 이름이 사용되면 안 됩니다. 서버명을 고정으로 사용하지 마세요. Internal ip address로 인해 서버 IP가 중복되는 경우는 애플리케이션 서버명을 그룹 단위로 패턴화하여 적용할 수 있습니다.
패턴 옵션
| 설정 | 설명 |
|---|---|
| type | app_name |
| ip# | Ip를 .으로 나누었을 때 #번째 자리(0부터) |
| process | app_process_name |
| hostname | 호스트 명 |
Open File Descriptor 사용량 수집
Python 웹 애플리케이션에서 Open File Descriptor 사용량을 모니터링하는 것은 시스템 자원 관리에 필수적입니다. 파일 디스크립터는 시스템에서 동시에 열 수 있는 파일의 수를 제한하는 중요한 리소스이므로, 사용량이 한계에 도달하면 애플리케이션에서 새로운 파일을 열 수 없게 되어 오류가 발생할 수 있습니다. 이러한 문제는 특히 멀티스레드 및 멀티프로세스 환경에서 빈번하게 발생합니다.
또한 파일 디스크립터 누수 발생 시 자원 고갈로 인해 시스템 성능이 저하되고 안정성이 손상될 수 있습니다. 이 기능은 파일 디스크립터 사용량을 모니터링하여 사용량이 높은 시점을 파악하고, 필요시 파일 디스크립터 한계를 증가시키거나 누수를 해결할 수 있도록 돕습니다.
노트
요구 사항
와탭 Python 에이전트 1.7.2 버전 이상이 필요합니다.