타사 서비스와 통합합니다.
Atlas Kubernetes Operator를 사용하여 Atlas를 타사 서비스와 통합하여 다음을 수행할 수 있습니다.
다양한 타사 서비스에서 Atlas 경고를 받습니다.
Atlas가 클러스터에 대해 수집하는 성능 지표 를 보고 분석합니다.
자세한 내용은 타사 서비스와 통합을 참조하세요.
참고
현재 서버리스 인스턴스 지표 은타사 서비스( 예시 : Datadog )를 지원 하지 않습니다.
전제 조건
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 타사 통합 설정을 참조하세요.