에이전트 기능 제어
Python 애플리케이션 서버의 기능을 제어합니다.
-
enabled Boolean
기본값
true전체 기능을 활성화합니다. 값이
false인 경우에도 서버와 최소한의 통신을 유지하기 위한 정보는 전송됩니다. -
counter_enabled Boolean
기본값
true성능 카운터 추적을 활성화합니다. 성능 카운터는 액티브 트랜잭션, 사용자, CPU, Memory, SQL, 외부 HTTP 호출 등의 데이터를 포함합니다.
enabled값이false면 무시됩니다. -
stat_enabled Boolean
기본값
true통계 정보 추적을 활성화합니다. 5분마다 트랜잭션, SQL Query, 외부 HTTP 호출, User Agent, Client IP 등의 통계 데이터가 수집되는데 이들 정보의 수집이 중단됩니다.
enabled값이false면 무시됩니다. -
active_stack_enabled Boolean
기본값
true액티브 스택 추적을 활성화합니다.
노트counter_enabled값이 비활성화된 경우 액티브 트랜잭션 데이터가 수집되지 않기에 액티브 스택 또한 수집되지 않습니다. -
eactive_stack_second Seconds
기본값
10액티브 스택을 추적하는 간격을 설정합니다.
주의값을 바꾸는 것을 권장하지 않습니다.
-
realtime_user_thinktime_max MiliSeconds
기본값
300000실시간 사용자를 측정할 때 동일 사용자로 인정되는 최대 호출 간격을 지정합니다.
-
time_sync_interval_ms MiliSeconds
기본값
300000에이전트와 서버 간 시간 동기화 주기를 지정합니다. 동기화하지 않을 경우 0으로 지정합니다.
-
realtime_user_thinktime_max Int
기본값
0와탭 에이전트는 한번 보낸 텍스트 유형 데이터는 hash 처리되므로 다음날까지 다시 전송하지 않습니다. 이전 설정값과 다른 값을 설정하는 경우 다시 전송합니다.
노트트랜잭션 URL, SQL String 등이 텍스트 유형 데이터에 해당합니다.
-
ignore_instrumentation_set List
기본값
[](빈 목록)자동 계측에서 제외할 라이브러리 또는 카테고리를 콤마(
,)로 구분하여 지정합니다. 에이전트 시작 시 import hook 등록 단계에서 매칭되는 항목을 건너뛰어, 해당 라이브러리에 대한 계측 자체가 설치되지 않습니다. 특정 라이브러리에서 부작용이 생기거나, 계측 대상에서 제외하려는 경우에 사용합니다.매칭 규칙은 세 가지이며, 셋 중 하나라도 일치하면 해당 라이브러리는 계측 대상에서 제외됩니다.
지정 방식 예시 효과 카테고리.라이브러리 전체 키 database.redis해당 키 1건만 제외 카테고리만 databasedatabase.*전부 제외라이브러리 이름만 redis해당 이름과 일치하는 키 제외 whatap.confignore_instrumentation_set=httpx,redis,application.django대소문자와 앞뒤 공백은 정규화되어 비교됩니다.
trace_logging_enabled옵션이 활성화된 경우라도 목록에logging이 포함되어 있으면 로깅 계측은 적용되지 않습니다.노트와탭 Python 에이전트 0.2.0.3rc1 버전 이상이 필요합니다.