반응형
https://docs.aws.amazon.com/ko_kr/general/latest/gr/rande.html
Firehose 구축할때,
sudo vi /etc/aws-kinesis/agent.json
에서
{
"cloudwatch.emitMetrics": true,
"firehose.endpoint": "firehose.ap-northeast-2.amazonaws.com",
"flows": [
{
"filePattern": "/var/log/nginx/*.log",
"deliveryStream": "stream 이름"
}
]
}
firehose.endpoint에 관한 설정을 해 줄 수 있다.
내가 현재 사용하는 ec2와 같은 리전을 설정해주면 된다.
위의 url에서 firehose를 검색하고 해당 리전 검색 후 적용.
2019-09-26 11:07:06.849+0900 ip-172-31-25-30.ap-northeast-2.compute.internal (sender-3) com.amazon.kinesis.streaming.agent.tailing.AsyncPublisher [ERROR] AsyncPublisher[fh:dev-server-log-nginx:/var/log/nginx/*.log]:RecordBuffer(id=2,records=500,bytes=227949) Retriable send error (com.amazonaws.services.kinesisfirehose.model.ResourceNotFoundException: Firehose dev-server-log-nginx not found under account 683234597896. (Service: AmazonKinesisFirehose; Status Code: 400; Error Code: ResourceNotFoundException; Request ID: e9c5839e-22a6-4ce5-bfc3-9c1429dc4860)). Will retry.
해당 에러가 나서 수정해주었더니 고쳐졌다.
'웹 프로그래밍' 카테고리의 다른 글
DataLake 설정 (0) | 2019.09.26 |
---|---|
nginx + kinesis 를 사용할 때 매분 파일 삭제 (0) | 2019.09.26 |
텍스트 파일 합치는 명령어 cmd (0) | 2019.09.25 |
nginx 로그 포맷 설정 (0) | 2019.09.25 |
crontab 설정 (0) | 2019.09.24 |
댓글