본문 바로가기

Ops/AWS

AWS Gamelift - api 모니터링 (feat cloudtrail)

반응형

AWS Gamelift - api 모니터링 (feat cloudtrail)

 

 

 

gamelift를 사용하면 매칭 룰 같은 api를 많이 사용하게 되는데요, 그런 api들을 cloudtrail을 사용하여 모니터링 하는 방법을 간략하게 정리했습니다.

 

1. CloudTrail 좌측 메뉴에서 '추적'을 선택 후 새롭게 생성을 선택합니다.

 

2. CloudWatch 설정에서 그룹 이름을 지정하고, Cloudwatch insights 에서 규칙을 생성합니다.

 

3. Cloudwatch insights를 생성하면서 규칙에 아래의 내용을 입력합니다.

 

{
    "Schema": {
        "Name": "CloudWatchLogRule",
        "Version": 1
    },
    "AggregateOn": "Count",
    "Contribution": {
        "Filters": [
            {
                "Match": "$.eventSource",
                "In": [
                    "gamelift.amazonaws.com"
                ]
            }
        ],
        "Keys": [
            "$.eventName"
        ]
    },
    "LogFormat": "JSON",
    "LogGroupNames": [
        "Cloudwatch_Log_Group_Name"
    ]
}

 

 

 


by mkdir-chandler


 

 

 

 

 

728x90
반응형