본문으로 건너뛰기

에이전트 통신 설정

Go 애플리케이션 서버의 통신을 설정하는 방법을 제공합니다.

  • whatap.server.host ip_address

    기본값 127.0.0.1,127.0.0.1

    에이전트가 수집한 데이터를 전송할 서버를 지정합니다. 수집 서버 이중화로 2개 이상의 IP를 가진 경우 콤마(,)로 분리하여 지정할 수 있습니다. 지정된 IP에는 수집 서버 proxy 데몬이 리스닝 상태로 서비스되어야 합니다.

  • whatap.server.port tcp_port

    기본값 6600

    수집 서버 PORT를 지정합니다. 포트는 하나만 지정할 수 있으므로 whatap_server_host에 지정된 수집 서버들은 동일 PORT를 사용해야 합니다.

  • tcp_so_timeout Millisecond

    기본값 60000

    수집 서버와 통신하는 TCP 세션의 Socket Timeout 값을 지정합니다.

  • tcp_connection_timeout Millisecond

    기본값 5000

    수집 서버와 통신하는 TCP 세션의 Connection Timeout 값을 지정합니다.

  • net_send_max_bytes Byte

    기본값 5242880

    수집 서버로 데이터를 전송할 때 한 번에 전송되는 최대 크기를 지정합니다.

  • net_ipc_host ip_address

    기본값 127.0.0.1

    애플리케이션에서 IPC/TCP를 통해 수집한 데이터를 에이전트로 보내기 위한 에이전트 TCP 주소입니다. 권장하진 않지만 에이전트가 외부 서버에 있을때 이 옵션을 사용하세요.

    노트

    설정한 옵션을 적용하려면 애플리케이션을 재시작하세요.

  • net_ipc_port tcp_port

    기본값 6600

    와탭 에이전트는 트레이서에서 IPC/TCP를 통해 수집한 데이터를 수집 서버로 전송합니다. 처음 TCP 서버의 포트를 설정할 수 있습니다. 기본값으로 제공되는 6600포트가 사용 중일 때 이 옵션을 사용하세요. 에이전트의 TCP 서버 포트는 /usr/whatap/agent/whatap.conf 경로에서 변경하세요.

    노트
    • 서버 포트가 변경되면 애플리케이션의 whatap.conf 파일에서도 변경해야 통신이 연결됩니다.

    • 설정한 옵션을 적용하려면 애플리케이션을 재시작하세요.

  • net_so_time Int

    기본값 120000 (Millisecond)

    TCP 연결에서 데이터를 읽을 때의 최대 대기 시간을 설정할 수 있습니다. 설정한 시간이 지나면 타임아웃으로 처리합니다.

  • net_write_buffer_size Int

    기본값 2*1024*1024 (2Mb)

    네트워크를 통해 수집한 데이터를 전송할 때 사용하는 버퍼의 크기를 설정하는 옵션입니다.