Docs Menu

Integrate with Third-Party Services

You can use Atlas Kubernetes Operator to integrate Atlas with third-party services to:

  • Receive Atlas alerts in various third-party services.

  • View and analyze performance metrics that Atlas collects about your cluster.

To learn more, see Integrate with Third-Party Services.

Note

Currently, Serverless instance metrics don't support any third-party services (for example, Datadog).

You need the following public API key, private API key, and the organization ID information to configure Atlas Kubernetes Operator access to Atlas.

To learn more, see Configure Access to Atlas.

To integrate Atlas with a third-party service, configure the AtlasProject Custom Resource.

Example:

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

The parameters that you must specify in the AtlasProject Custom Resource depend on the third-party service that you want to configure:

For another example, see Prometheus Example.

Note

Atlas Kubernetes Operator offers a sample Grafana dashboard that you can import into Grafana.

To learn more about the configuration parameters available from the API, see the Atlas Third-Party Integration Settings.