Google Cloud Platform의 샘플 사용 사례 - GCP 인스턴스 자동 복구

다음은 GCP 인스턴스의 자동 복구를 위해 오케스트레이션 앱을 사용하는 샘플 워크플로우입니다.


모니터링 도구(New Relic)에서 오는 경고를 기반으로 셀프 힐링 워크플로우를 실행하여 인스턴스를 원래 상태로 재설정하고 GCP 인스턴스를 사용할 수 있도록 문제를 해결합니다.


가정

  • New Relic 경고 프로필은 Freshservice와 통합되어야 합니다.

  • 관련 인스턴스를 태그하기 위한 경고 규칙. 이 사용 사례에서는 다음 태그를 할당합니다.

    • P0_alert

    • instance-1

    • us-central1-a

이 태그를 앱 액션 노드 내에서 사용하여 올바른 인스턴스를 재설정합니다.


참고: New Relic APM을 Freshservice 경고 관리와 통합하려면 제공된 문서를 따르세요.


워크플로우 구성

  1. 사건이 발생할 때 이벤트를 생성합니다. 이어서 사건이 P0 우선순위인지 확인하는 조건 노드를 추가합니다.

  2. 그런 다음 다음과 같은 구성을 가진 앱 노드를 가져올 수 있습니다:
    앱 이름: GCP - Orch

앱 액션: 인스턴스 재설정

입력 구성 시 주의 사항:

이름과 영역을 지정하기 위해 티켓 태그를 매핑하고 적절한 값을 가져오기 위해 Liquid 템플릿을 사용해야 합니다.


예를 들어,

이름의 자리표시자는 다음과 같습니다,

{% assign value = ticket.tags | split: ", " %}{{value[1]}}


영역의 자리표시자는 다음과 같습니다,

{% assign value = ticket.tags | split: ", " %}{{value[2]}}


  1. 인스턴스 재설정이 성공했는지 여부를 확인하기 위해 상태 코드가 200인지 확인하는 조건 노드를 추가합니다.

  2. 마지막으로 확인 메시지가 포함된 공개 노트를 추가합니다.


GCP 활동 콘솔



이 문서가 도움이 되었나요?

Freshservice AI 도우미

Google Cloud Platform의 샘플 사용 사례 - GCP 인스턴스 자동 복구

AI 어시스턴트 초기화 중...