|
커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
|
|
|
|
| 이전 주제 보기 :: 다음 주제 보기 |
| 글쓴이 |
메시지 |
범냉이
가입: 2006년 9월 19일 올린 글: 44
|
올려짐: 2015.2.05 목, 5:32 pm 주제: ELB Access log 설정 |
|
|
2013년에는 ELB Access log 가 없어서 장애 원인 분석이 많이 불편했는데, 2014년 중반쯤에 ELB Access log 기능이 생겼다.
ELB Access log는 S3 에 로그를 쌓아 둔다.
설정 방법은 아래와 같이 2가지로 나뉘어진다.
1. S3 Bucket을 만들고, ELB Access log를 Enable 하면서 해당 S3 Bucket을 지정해 준다.
2. ELB Access log를 Enable 하면서 자동 생성을 채크 한다.
이 설정 매뉴월은 아래와 같다. (아마존 만큼 문서화가 잘 된 Cloud 는 없는 듯)
http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/access-log-collection.html
참고로, 장애 원인 분석하다 보면 혼동이 오는게 있는데 ELB Access log 에 기록이 남아도 CloudWatch 의 request count 는 올라가지 않는 경우가 있습니다. 이는 Request count 는 Backend-Instance에 전달된 것만을 요청으로 보기 때문입니다. (즉, Backend-Instance로 전달되지 않았다고 판단되는 경우 Count가 올라가지 않습니다.)
이에 관련된 예를 든다면, ELB를 사용하다가 Backend Instance를 모두 제거 된 경우 ELB에 서비스 요청을 하면, HttpCode_ELB_5xx 카운트는 올라가지만 Request Count는 올라가지 않습니다. ^^
장애분석등을 하기 위해서는 ELB Access log 항목에 대한 이해도 필요한데, 이 부분은 문서에 잘 나와 있습니다. 위의 링크를 보시기를..
혹, 보다가 잘 모르시겠다 싶으신 경우 글 남겨 주세요. 답글 달아 드리겠습니다. |
|
| 위로 |
|
 |
|
|
새로운 주제를 올릴 수 없습니다 답글을 올릴 수 없습니다 주제를 수정할 수 없습니다 올린 글을 삭제할 수 없습니다 투표를 할 수 없습니다
|
Powered by phpBB © 2001, 2005 phpBB Group
|