본문으로 건너뛰기

Go Agent v0.2.2

2023년 6월 21일

  • Change 에이전트 설정 방법 변경

    • 프로세스 단위로 whatap.conf 파일을 설정하도록 변경되었습니다.

    • 프로세스 실행 전에 whatap.conf 파일을 미리 생성해야 합니다.

    • 기존 설정에 사용된 /usr/whatap/agent/whatap.conf 파일은 whatap-agent 서비스만 사용합니다.

    노트
    • 프로세스 단위로 하나의 에이전트로 인식되어 데이터가 분리됩니다.

    • 기존에는 여러 프로세스가 모두 하나의 에이전트로 인식되어 데이터가 통합되어 있었습니다.

    에이전트 설정 방법에 대한 자세한 내용은 다음 문서를 참조하세요.

  • Change 에이전트 IPC 통신을 UDP에서 TCP로 변경

    • net_udp_host, net_udp_port 옵션은 기존 그대로 유지

    • 추가된 net_ipc_host, net_ipc_port 옵션 사용 가능

    기본값으로 아이피 127.0.0.1, 포트 6600 번호를 사용합니다. 변경하려면 사용자 애플리케이션과 whatap-agent 서비스 설정 파일을 변경하세요. 재시작 후 적용됩니다.

    1. 사용자 애플리케이션의 whatap.conf 파일 변경
    whatap.conf
    # 호스트 변경
    net_ipc_host=127.0.0.1
    # 포트 변경
    net_ipc_port=6601
    1. whatap-agent 서비스 whatap.conf 파일 변경
    vi /usr/whatap/agent/whatap.conf

    # 포트 변경
    net_ipc_port=6601
    1. 재시작
    service whatap-agent restart
  • Change 에이전트 네이밍 규칙 변경

    • 기존: {type}-{ip2}-{ip3}-{process}

    • 변경: {type}-{ip2}-{ip3}-{cmd}-{cmd_full}

    노트
    • {cmd}: 프로세스 이름입니다. 실행 args[0] 값입니다.

    • {cmd_full}: 실행 명령어의 모든 라인을 해시값으로 처리합니다. 실행 args 전체입니다.

    • 동일한 프로세스 및 인수를 사용할 경우 에이전트 이름이 중복될 수 있습니다. whatap.conf 파일에 app_name 옵션을 사용자가 임의로 설정할 수 있습니다. 자세한 내용은 다음 문서를 참조하세요. 설정을 완료한 후에는 애플리케이션을 재시작해야 합니다.

  • Change 메모리 사용량 변경

    runtime.MemStats 내부의 HeapInUseStackInUse 항목의 합산으로 메모리 사용량을 표시합니다.