Atlas Kubernetes Operator를 사용하여 Atlas를 타사 서비스와 통합하여 다음을 수행할 수 있습니다.
- 다양한 타사 서비스에서 Atlas 경고를 받습니다. 
- Atlas가 클러스터에 대해 수집하는 성능 지표 를 보고 분석합니다. 
자세한 내용은 타사 서비스와 통합을 참조하세요.
전제 조건
Atlas에 대한 Atlas Kubernetes Operator 액세스 권한을 구성하려면 다음의 공개 API 키, 비공개 API 키 및 조직 ID 정보가 필요합니다.
- Atlas Kubernetes Operator 가 새 Atlas 프로젝트 를 생성하도록 하려면Grant Programmatic Access to an Organization(조직에 프로그래밍 방식 액세스 권한을 부여합니다)을 클릭합니다. 조직 에서 Atlas 관리 API 에 대한 IP 액세스 목록 이 필요한 경우 API 액세스 목록도 구성해야 합니다. - 중요- API 키에 Organization Project Creator 조직 역할 이상을 할당해야 합니다. 
- 기존 Atlas 프로젝트 로 작업하려면 프로젝트에서 프로젝트액세스를 추가합니다. 조직 에서 Atlas 관리 API 에 대한 IP 액세스 목록 이 필요한 경우 API 액세스 목록도 구성해야 합니다. - 중요- API 키에 Project Owner 프로젝트 역할을 할당해야 합니다. 
학습 보려면 Atlas 에 대한 액세스 구성을 참조하세요.
절차
Atlas를 타사 서비스와 통합하려면 AtlasProject 사용자 지정 리소스를 구성합니다.
예시:
cat <<EOF | kubectl apply -f - apiVersion: atlas.mongodb.com/v1 kind: AtlasProject metadata:   name: my-project spec:   name: TestDatadogIntegration   connectionSecretRef:     name: my-atlas-key   projectIpAccessList:     - cidrBlock: "0.0.0.0/1"       comment: "Everyone has access. For test purposes only."     - cidrBlock: "128.0.0.0/1"       comment: "Everyone has access. For test purposes only."   integrations:     - type: "DATADOG"       apiKeyRef:         name: key-name         namespace: key-namespace       region: "US"  EOF 
AtlasProject 사용자 지정 리소스 에 지정해야 하는 매개변수는 구성하려는 타사 서비스에 따라 다릅니다.
| 서비스 | 설정 | 
|---|---|
| 모두 | |
| Datadog | |
| 마이크로소프트 팀즈 | |
| Opsgenie | |
| PagerDuty | |
| 프로메테우스 | |
| Slack | |
| VictorOps | |
| 웹훅 설정 | 
다른 예시는 Prometheus 예시를 참조하세요.
참고
Atlas Kubernetes Operator Grafana로 가져올 수 있는 샘플 Grafana 대시보드 를 제공합니다.
API 에서 사용할 수 있는 구성 매개변수에 대해 자세히 알아보려면 Atlas 타사 통합 설정을 참조하세요.