OpenAgent 설정 옵션
OpenAgent가 whatap.conf에서 인식하는 옵션 목록입니다. 각 옵션은 기본값, 타입, 동작 설명 순으로 정리되어 있습니다. 옵션 값은 파일을 수정한 뒤 5초 이내에 자동으로 리로딩되므로 대부분의 경우 에이전트 재시작이 필요하지 않습니다.
본 문서는 다음 두 가지 범주로 옵션을 구분해 설명합니다.
- 공통 기능: 모든 OpenAgent 사용 환경에서 공통으로 사용되는 옵션
- OpenMetrics 제품 전용 옵션: OpenMetrics 프로젝트를 별도 제품으로 운영하는 경우에만 사용하는 옵션
공통 기능
debug
전역 디버그 모드를 활성화합니다. log_level이 미설정일 때만 적용되어 로그 레벨을 DEBUG로 승격합니다. log_level이 지정되어 있으면 무시됩니다.
-
기본값:
false -
타입: boolean
debug=true
debug_tcpsend_enabled
- 기본값:
false - 타입: boolean
- 설명: Proxy 서버로 전송되는 TCP 팩을 디버깅합니다. 실제 로그가 출력되려면 로거가
DEBUG레벨이어야 합니다 (debug=true또는log_level=DEBUG).
debug_tcpsend_enabled=true
log_level=DEBUG
debug_tcpsend_packs
debug_tcpsend_enabled=true일 경우 Proxy 서버로 전송될 Pack의 이름을 설정합니다. 값이 반영되려면 debug_tcpsend_enabled=true와 로거 DEBUG 레벨(debug=true 또는 log_level=DEBUG)이 모두 필요합니다.
-
기본값:
CounterPack1 -
타입: string (콤마 구분 배열)
debug_tcpsend_enabled=true
debug_tcpsend_packs=CounterPack1,ParamPack
log_level=DEBUG
log_level
로그 출력 레벨을 설정합니다. 허용 값은 DEBUG, INFO, WARN, ERROR이며 대소문자를 구분하지 않습니다. 숫자 값(0 ~ 3)으로도 지정할 수 있습니다.
-
기본값:
INFO -
타입: string
log_level=INFO
log_keep_days
OpenAgent 로그 파일의 저장 기간(일 단위)을 설정합니다. 지정한 기간이 지난 로그 파일은 자동으로 삭제됩니다.
-
기본값:
7 -
타입: number
log_keep_days=14
scrape_interval
스크래핑 전역 기본 주기를 설정합니다. scrape_config.yaml의 globalInterval과 별개의 하위 호환 키입니다.
-
기본값:
60s -
타입: string
scrape_interval=30s