Docs 菜单
Docs 主页
/ /
MongoDB Atlas Kubernetes Operator
/

与第三方服务集成

在此页面上

  • 先决条件
  • 步骤

您可以使用 Atlas Kubernetes Operator 将 Atlas 与第三方服务集成,以便:

  • 通过各种第三方服务接收 Atlas 警报。

  • 查看和分析 Atlas 收集的有关集群的性能指标

要了解更多信息,请参阅与第三方服务集成。

注意

您需要以下公共 API 密钥、私有 API 密钥和组织 ID 信息, 配置 Atlas Kubernetes Operator 对 Atlas 的访问权限。

  • 如果您希望Atlas Kubernetes Operator创建新的Atlas项目,请为组织授予编程访问权限。如果您的组织需要Atlas Administration API的IP访问列表,您还必须配置API访问权限列表。

    重要

    您必须为 API 密钥分配 Organization Project Creator组织角色或更高级别的角色。

  • 如果要使用现有Atlas项目,请从项目添加项目访问权限。如果您的组织需要Atlas Administration 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

Microsoft Teams

Opsgenie

PagerDuty

Prometheus

Slack

VictorOps

Webhook 设置

有关另一个示例,请参阅Prometheus 示例。

注意

Atlas Kubernetes Operator 提供 示例 Grafana 仪表盘 您可以 将其导入到 Grafana

要详细了解 API提供的配置参数,请参阅 Atlas第三方集成设置。

后退

审核日志

在此页面上