Puede utilizar Atlas Kubernetes Operator para integrar Atlas con servicios de terceros para:
Reciba alertas de Atlas en varios servicios de terceros.
Vea y analice las métricas de rendimiento que Atlas recopila sobre su clúster.
Para obtener más información,consulte Integración con servicios de terceros.
Requisitos previos
Necesita la siguiente clave API pública, clave API privada y la información de ID de la organización para configurar el acceso del operador de Kubernetes de Atlas a Atlas.
Si desea que el operador de Kubernetes de Atlascree un nuevo proyecto de Atlas, otorgue acceso programático a unaorganización. Si su organización requiere una lista de acceso de IP para la API de administración de Atlas, también debe configurarla.
Importante
Debes asignar la clave API a la Organization Project Creator rol organizacional o superior.
Si desea trabajar con un proyecto de Atlas existente, agregue el acceso al proyecto desdeun proyecto. Si su organización requiere una lista de acceso IP para la API de administración de Atlas, también debe configurarla.
Importante
Debe asignar al clave API el rol de proyecto Project Owner.
Para obtener más información, consulte Configurar el acceso a Atlas.
Procedimiento
Para integrar Atlas con un servicio de terceros, configure el
AtlasProject Recurso personalizado.
Ejemplo:
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
Los parámetros que debe especificar en el recurso personalizado dependen del servicio de terceros que desee AtlasProject configurar:
Servicio | Configuraciones |
|---|---|
Todo | |
Datadog | |
Microsoft Teams | |
Opsgenie | |
PagerDuty | |
Prometheus | |
Slack | |
VictorOps | |
Configuración del webhook |
Para otro ejemplo, véase el ejemplo de Prometeo.
Nota
Atlas Kubernetes Operator ofrece un panel de Grafana de muestraque puedes importar a Grafana.
Para obtener más información sobre los parámetros de configuración disponibles en el API, consulte la Configuración de integración de terceros de Atlas.