Docs Menu
Docs Home
/
MongoDB Ops Manager
/

타사 서비스 통합

이 페이지의 내용

  • 필요한 액세스 권한
  • 타사 설정 보기/수정
  • 모니터링 통합 구축

MongoDB Ops Manager 를 타사 모니터링 서비스와 통합하여 MongoDB Ops 가 MongoDB Ops Manager 클러스터 에 대해 수집하는 성능 지표 을 보고 분석 할 수 있습니다.

타사 통합 설정을 보거나 수정하려면 프로젝트에 대한 Project Monitoring Admin 액세스 권한이 있어야 합니다.

경고

Slack과 통합하는 경우 계속 진행하기 전에 Slack 과의 통합 단계를 완료해야 합니다.

타사 통합 설정을 수정하려면 다음을 수행합니다.

1
  1. 이미 표시되어 있지 않은 경우 탐색 모음의 Organizations 메뉴에서 원하는 프로젝트가 포함된 조직을 선택합니다.

  2. 이미 표시되어 있지 않은 경우 Projects 탐색 모음의 프로젝트 메뉴에서 원하는 프로젝트를 선택합니다.

  3. Projects 메뉴 옆에 있는 Options 메뉴를 펼친 다음 Integrations 을 클릭합니다.

2

다음을 설정할 수 있습니다.

설정
설명
PagerDuty 통합 키

PagerDuty 로 전송되는 경고 알림 의 기본 서비스 키입니다.확인합니다. MongoDB Ops Manager 는 경고 구성 에 PagerDuty 알림을 추가할 때 기본값 키를 입력합니다. PagerDuty 알림 을 추가했는데 알림 을 보내는 데 사용된 키가 유효하지 않게 되면 MongoDB Ops Manager 는 프로젝트 소유자에게 이메일 을 보내고 결국 키를 제거합니다.

사용자의 승인이 필요한 경고에 대해서만 PagerDuty 알림을 추가할 수 있습니다. 복제본 세트가 새 프라이머리를 선택했다는 경고와 같은 정보 경고에는 PagerDuty 알림을 사용할 수 없습니다.

사용자는 PagerDuty 대시보드에서만 PagerDuty 경고 알림을 승인할 수 있습니다.

중요: 통합 키를 변경해도 이 통합을 사용하는 경고는 변경되지 않습니다. 이러한 경고는 여전히 이전 통합 키를 사용합니다. 새 키를 사용하려면 각 PagerDuty 알림을 제거했다가 다시 추가하세요.

모든 새 PagerDuty 키는 이벤트 API v 를2 사용합니다. . 이벤트 API v1 키가 있는 경우 MongoDB Ops Manager에서 해당 키를 계속 사용할 수 있습니다.

HipChat 설정
HipChat 계정으로 전송되는 경고 알림을 위한 기본 채팅방 및 API 토큰입니다. Ops Manager는 경고 구성 에 HipChat 알림을 추가할 때 기본적으로 값을 입력합니다. HipChat 알림을 추가했는데 알림을 보내는 데 사용된 토큰이 유효하지 않게 되면 Ops Manager는 Project Owner (으)로 이메일을 보내고 결국 토큰을 제거합니다.

Slack 설정

중요: 계속 진행하기 전에 Slack 과 통합하는 단계를 완료해야 합니다.

Slack 계정으로 전송되는 경고 알림을 위한 팀 이름, API 토큰 및 채널 이름입니다. Configure 을 클릭한 다음 Sign in with Slack 을 클릭하여 OAuth2와의 Slack 통합을 구성할 수 있습니다.

로그인하면 작업 공간을 선택하고 권한을 구성할 수 있는 Slack 랜딩 페이지로 이동합니다. Ops Manager에 연결하도록 Slack을 구성하면 API 토큰이 자동으로 생성되고 유지 관리됩니다. 그러면 Integrations page 으)로 리디렉션됩니다.

Ops Manager를 사용하여 Slack을 처음 구성한 후 통합을 Edit 또는 Remove 할 수 있습니다. 통합을 편집하면 팀 이름과 API 토큰이 표시되고 채널 이름을 변경할 수 있습니다.

중요: 레거시 토큰은 더 이상 사용되지 않으며 향후 버전의 MongoDB Ops Manager 에서 제거될 예정입니다. 레거시 토큰 통합은 편집할 수 없습니다. 대신 OAuth2 을(를) 사용하여 Slack 통합을 재구성해야 합니다.

VictorOps 설정

VictorOps 계정으로 경고 알림을 전송하기 위한 API 키 및 라우팅 키입니다. Ops Manager는 경고를 구성할 때 이러한 값을 기본 VictorOps 설정으로 사용합니다.

VictorOps 계정에서 다음 정보를 입력합니다. 기존 VictorOps 계정이 없는 경우에도 가입할 수 있습니다.

  • VictorOps API 키

  • VictorOps 라우팅 키(선택 사항)

Opsgenie API 키

Opsgenie 계정으로 전송되는 경고 알림을 위한 API 키입니다. MongoDB Ops Manager는 이 값을 기본 OpsGenie 경고 API 로 사용합니다. 키를 사용하여 경고를 구성할 수 있습니다.

Opsgenie 계정에서 다음 정보를 입력합니다. 기존 Opsgenie 계정이 없는 경우에도 가입할 수 있습니다.

  • Opsgenie API 키

  • API 리전(미국만 해당)

Datadog 설정

구성 Ops Manager는 배포에 대한 메트릭 데이터를 Datadog에 전송하는 데 사용합니다. 이러한 지표는 Datadog 대시보드에서 볼 수 있습니다.

Datadog 계정에서 다음 정보를 입력하여 Datadog이 MongoDB Ops Manager 지표 데이터 추적을 시작하도록 합니다. 기존 Datadog 계정이 없는 경우 DataDog에서 등록할 수 있습니다 .

  • Datadog API 키

    다음 시나리오에서는 건강 상태가 사실과 다르게 표시될 수 있습니다.

    • 네트워크 파티션이 있고 복제본 세트의 격리된 nde에 MongoDB Agent가 있는 경우, 격리된 노드의 핑만 Datadog에 도달합니다. 격리된 노드와 Ops Manager UI는 다른 노드를 다운된 것으로 보고합니다.

    • 네트워크 파티션이 있고 MongoDB 에이전트가 영향을 받는 노드 외부에 있는 경우, 모든 노드의 핑이 Datadog에 도달하지만 서로 다른 상태를 보고합니다.

    • 모든 노드가 응답하지 않거나 상태가 중단된 경우, 새로운 핑이 들어오지 않습니다. Ops Manager UI는 이러한 노드를 다운된 것으로 보고하지만 Datadog는 정상으로 보고하기에 상태가 지속됩니다.

    중요: 상태가 1 이지만 Datadog에 다른 지표 이 표시되지 않는 경우 복제본 세트 가 다운되었을 수 있습니다.

웹훅 설정

Webhook URL Ops Manager가 프로그래밍 처리에 대한 경고를 보낼 수 있는 엔드포인트입니다. Ops Manager는 요청 본문에 Ops Manager API 경고 리소스와 동일한 형식을 사용하는 JSON 문서가 포함된 HTTP POST 요청으로 경고를 보냅니다.

Ops Manager는 다양한 경고 상태를 구분하기 위해 X-MMS-Event 이라는 요청 헤더를 추가합니다. 이 헤더에 사용할 수 있는 값은 다음과 같습니다.

alert.open
경고가 방금 열렸습니다.
alert.close
경고가 해결되었습니다.
alert.update
이전에 열린 경고는 여전히 열려 있습니다.
alert.acknowledge
경고가 승인되었습니다.
alert.cancel
경고가 유효하지 않게 되어 취소되었습니다.
alert.inform
'프라이머리 선출'과 같은 특정 시점 이벤트인 정보 경고를 나타냅니다.

Webhook Secret 필드에 키를 지정하면 MongoDB Ops Manager가 X-MMS-Signature 요청 헤더를 추가합니다. 이 헤더에는 요청 본문의 base64로 인코딩된 LMAC -SHA-1 서명이 포함되어 있습니다. MongoDB Ops Manager는 제공된 시크릿을 사용하여 서명을 생성합니다.

Webhook에 경고 알림을 보내려면 경고 구성 을 만들거나 편집할 때 Webhook 알림 옵션을 선택합니다. 웹훅 알림을 추가했는데 URL 또는 선택적 키가 유효하지 않게 되면 Ops Manager는 Project Owner (으)로 이메일을 보내고 최종적으로 웹훅 설정을 제거합니다.

웹훅에 HTTPS가 필요한 경우, CA 인증서를 MongoDB Ops Manager 신뢰 저장 로 가져와야 합니다.

CA Flowdock 설정

Flowdock으로 전송되는 경고 알림의 기본값을 설정합니다. Ops Manager는 경고 구성 에 Flowdock 알림을 추가할 때 기본적으로 값을 입력합니다. Flowdock 알림을 추가하고 알림을 보낼 수 있는 자격 증명이 유효하지 않게 되면 MongoDB Atlas는 프로젝트 소유자에게 이메일을 보내고 결국 자격 증명을 제거합니다.

CA Flowdock 계정에서 다음 정보를 입력합니다. 기존 CA Flowdock 계정이 없는 경우에도 가입할 수 있습니다.

  • orgName

  • 플로우 이름

  • API 토큰

Microsoft 팀 Webhook URL

프로젝트에 대한 경고를 Microsoft Teams 에 보내도록 MongoDB Ops Manager를 구성합니다. 채널. 이러한 경고는 적응형 카드 에서 확인할 수 있습니다. 채널에 표시됩니다.

Microsoft 팀 채널에 경고 알림을 보내려면 Microsoft 팀 수신 웹훅을 생성해야 합니다. 웹훅을 생성한 후 자동으로 생성된 URL을 사용하여 Ops Manager에서 Microsoft 팀 통합을 구성할 수 있습니다.

통합을 설정하려면 Integrate with Microsoft Teams 참조합니다.

Prometheus 설정
배포서버 에 대한 메트릭 데이터를 Prometheus 로 전송하도록 를 MongoDB Ops Manager 구성합니다. 인스턴스. 통합을 설정 하려면 Prometheus와 통합을 참조하세요.

Ops Manager API 모니터링 및 경고 엔드포인트를 사용하여 모니터링 통합을 구축할 수 있습니다.

돌아가기

사용 가능한 지표 검토