New Relic의 온호스트 ECS 통합 은 Amazon ECS 환경의 성능 데이터를 보고하고 표시합니다. 이 통합을 제거하는 방법을 알아보려면 계속 읽으십시오.
제거
설치 방법에 따라 몇 가지 제거 옵션이 있습니다.
CloudFormation 제거
CloudFormation 템플릿을 사용하여 ECS 통합을 제거하려면:
각 New Relic 스택에 대해:
- 스택 선택
- 삭제 버튼을 클릭
- 확인 팝업에서 스택 삭제 버튼을 클릭합니다.
자동 제거
설치 프로그램 스크립트를 사용하여 ECS 통합을 제거하려면:
EC2 및 EXTERNAL 시작 유형의 경우: 실행
./newrelic-infrastructure-ecs-installer.sh -u -c YOUR_CLUSTER_NAMEFargate 시작 유형의 경우:
bash$./newrelic-infrastructure-ecs-installer.sh -f -u -c YOUR_CLUSTER_NAME
클러스터의 노드 수에 관계없이 명령을 한 번만 실행하면 됩니다. 이 명령은 설치 절차 중에 생성된 AWS 리소스 를 삭제합니다.
설치 프로그램은 실행할 awscli 명령을 보여주는 테스트 실행 모드를 제공합니다. 제거 프로세스의 테스트 실행 모드는 -d
플래그를 다음 명령에 전달하여 활성화됩니다.
$./newrelic-infrastructure-ecs-installer.sh -d -u -c YOUR_CLUSTER_NAME
수동 제거
수동으로 제거하려면 통합과 관련된 모든 AWS 리소스 를 삭제해야 합니다. 이것을하기 위해:
AWS 프로파일이 ECS 클러스터가 생성된 동일한 리전을 가리키는지 확인합니다.
bash$aws configure get regionus-east-1$aws ecs list-clustersYOUR_CLUSTER_ARNSarn:aws:ecs:us-east-1:YOUR_AWS_ACCOUNT:cluster/YOUR_CLUSTER뉴렐릭 을(를) 저장하는 SSM(Systems Manager) 검증을 삭제하세요.
bash$aws ssm delete-parameter --name "/newrelic-infra/ecs/license-key"IAM 역할을 삭제하기 전에 모든 정책을 분리해야 합니다. 첨부된 정책 목록을 가져오려면 다음 안내를 따르세요.
bash$aws iam list-attached-role-policies \>--role-name "NewRelicECSTaskExecutionRole" \>--output text \>--query 'AttachedPolicies[*].PolicyArn'IAM 역할에서 이전 단계에서 반환된 모든 정책을 분리합니다.
bash$aws iam detach-role-policy --role-name "NewRelicECSTaskExecutionRole" --policy-arn "POLICY_ARN"IAM 역할을 삭제합니다.
bash$aws iam delete-role --role-name "NewRelicECSTaskExecutionRole"System Manager 라이선스 키 액세스 권한을 부여하는 IAM 정책
NewRelicSSMLicenseKeyReadAccess
을 삭제합니다.bash$aws iam delete-policy --policy-arn "POLICY_ARN"나머지 단계는 EC2 및 EXTERNAL 시작 유형에만 해당되며 Fargate에는 적용되지 않습니다.
서비스 삭제:
bash$aws ecs delete-service --service "newrelic-infra" --cluster "YOUR_CLUSTER_NAME"bash$aws ecs delete-service --service "newrelic-infra-external" --cluster "YOUR_CLUSTER_NAME"작업의
newrelic-infra
제품군에 대한 작업 정의를 나열합니다.bash$aws ecs list-task-definitions \>--family-prefix newrelic-infra \>--output text \>--query taskDefinitionArns작업 등록 취소:
bash$aws ecs deregister-task-definition --task-definition "TASK_DEFINITION_ARN"