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
scrape_timeout
스크래핑 전역 기본 타임아웃을 설정합니다.
-
기본값: 없음
-
타입: string
scrape_timeout=10s
OpenMetrics 제품 전용 옵션
아래 옵션은 OpenMetrics 프로젝트가 다른 와탭 제품과 연동되지 않고 별도 제품으로 운영되는 경우에만 사용합니다. 기본 구성에서는 설정할 필요가 없습니다.
whatap.oname
에이전트 오브젝트 이름(oname)을 설정합니다. 별칭 whatap.name도 지원하며, 두 키를 동시에 지정하면 whatap.oname이 우선 적용됩니다.
- 기본값: 없음 (미설정 시
{type}-{ip2}-{ip3}-{process}패턴으로 자동 생성) - 타입: string
whatap.oname=openmetrics-agent-01
whatap.okind
에이전트의 okind(오브젝트 분류)를 설정합니다. 업무 디폴트 옵션 적용 시 okind 값을 기준으로 그룹핑됩니다.
-
기본값: 없음
-
타입: string
whatap.okind=openmetrics-prod
whatap.onode
- 기본값: 없음
- 타입: string
- 설명: 에이전트의 onode(오브젝트 노드)를 설정합니다. 노드 단위로 에이전트를 묶어 관리할 때 사용합니다.
whatap.onode=node-seoul-01
tag_counter_enabled
OpenMetrics를 제품으로 사용할 경우 TagCount 메트릭 정보를 와탭 수집 서버로 전송합니다.
-
기본값:
false -
타입: boolean
tag_counter_enabled=true