에이전트 구성 및 시작 - Amazon Data Firehose

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

에이전트 구성 및 시작

에이전트를 구성하고 시작하려면
  1. 구성 파일(/etc/aws-kinesis/agent.json)을 열고 편집합니다(기본 파일 액세스 권한을 사용하는 경우 수퍼유저로).

    이 구성 파일에서, 에이전트가 데이터를 수집하는 파일("filePattern")과 에이전트가 데이터를 보내는 대상 Firehose 스트림의 이름("deliveryStream")을 지정합니다. 파일 이름은 패턴이며, 에이전트가 파일 로테이션을 인식합니다. 파일을 로테이션하거나 초당 1회 이하 새 파일을 생성할 수 있습니다. 에이전트는 파일 생성 타임스탬프를 사용하여 추적할 파일을 결정하고 Firehose 스트림으로 추적합니다. 초당 1회보다 자주 새 파일을 생성하거나 파일을 로테이션하면 에이전트가 제대로 구별되지 않습니다.

    { "flows": [ { "filePattern": "/tmp/app.log*", "deliveryStream": "yourdeliverystream" } ] }

    기본 AWS 리전은 입니다us-east-1. 다른 리전을 사용 중이라면 리전에 엔드포인트를 지정해 구성 파일에 firehose.endpoint 설정을 추가합니다. 자세한 내용은 에이전트 구성 설정 지정 섹션을 참조하세요.

  2. 에이전트를 수동으로 시작합니다.

    sudo service aws-kinesis-agent start
  3. (선택 사항) 시스템 시작 시 에이전트가 시작되도록 구성합니다.

    sudo chkconfig aws-kinesis-agent on

현재 이 에이전트는 배경에서 시스템 서비스로 실행 중입니다. 지정된 파일을 지속적으로 모니터링하고 지정된 Firehose 스트림으로 데이터를 보냅니다. 에이전트 활동은 /var/log/aws-kinesis-agent/aws-kinesis-agent.log에 기록됩니다.