Docs Menu
Docs Home
/ /
MongoDB Atlas Kubernetes 演算子
/

サードパーティ サービスとの統合

項目一覧

  • 前提条件
  • 手順

Atlas Kubernetes Operator を使用して、Atlas をサードパーティのサービスと統合し、次のことが可能になります。

  • さまざまな サードパーティ サービス で Atlas アラートを受信します。

  • Atlas がクラスターについて収集するパフォーマンス メトリクスを表示および分析します。

詳細については、「サードパーティ サービスとの統合 」を参照してください。

注意

現在、サーバーレスインスタンスメトリクスはサードパーティのサービス( 、 など)をサポートしていません。

Atlas Kubernetes Operator から Atlas へのアクセスを構成するには、次の公開 API キー、プライベート API キー、および組織 ID 情報が必要です。

  • Atlas Kubernetes Operator で新しい Atlasプロジェクトを作成する場合は、 組織へのプログラムによるアクセスの付与 。組織で Atlas Administration APIのIP アクセス リストが必要な場合は、 APIアクセス リストも設定する必要があります。

    重要

    API キーには、 Organization Project Creator以上の組織ロールを割り当てる必要があります。

  • 既存の Atlasプロジェクトを操作する場合は、 プロジェクトからプロジェクト アクセスを追加 します。組織で Atlas Administration APIのIP アクセス リストが必要な場合は、 APIアクセス リストも設定する必要があります。

    重要

    Project Ownerプロジェクト ロールに API キーを割り当てる必要があります。

詳しくは、 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

Microsoft Teams

Opsgenie

PagerDuty

Prometheus

Slack

VictorOps

Webhook 設定

別の例については、「 Prometheus の例 」を参照してください。

注意

Atlas Kubernetes Operator は サンプル Grafana ダッシュボード を提供します Grafana にインポート できる 。

APIから利用できる構成パラメータの詳細については、「 Atlasサードパーティ統合設定 」を参照してください。

戻る

監査ログ

項目一覧