Puede utilizar Atlas Kubernetes Operator para configurar alertas que lo ayuden a monitorear el acceso y el estado de las implementaciones de bases de datos en sus proyectos Atlas.
Para obtener más información, consulte Configurar ajustes de alerta.
Considerations
En tu AtlasProject Recurso personalizado: utilice las opciones alertConfigurationSyncEnabled y withDefaultAlertsSettings para administrar las configuraciones de alertas de Atlas. La siguiente tabla describe la acción que realiza el operador de Kubernetes de Atlas según la configuración de estas opciones:
especificación.alertConfigurationSyncEnabled | especificación con configuraciones de alertas predeterminadas | Comportamiento |
|---|---|---|
true | true | El operador de Kubernetes de Atlas crea un proyecto con la configuración de alertas predeterminada. Una vez creado el proyecto, las configuraciones de alertas que defina en su |
true | false | Atlas Kubernetes Operator crea un proyecto sin agregar las configuraciones de alerta predeterminadas. Una vez creado el proyecto, las configuraciones de alerta definidas en el |
false | true | El operador de Kubernetes de Atlas crea un proyecto con la configuración de alertas predeterminada. El operador de Kubernetes de Atlas no sincroniza las definiciones de alertas en Atlas con las que se definen en el recurso |
false | false | Atlas Kubernetes Operator crea un proyecto sin agregar las configuraciones de alerta predeterminadas. Atlas Kubernetes Operator no sincroniza las definiciones de alerta en Atlas con las que se definen en el |
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 configurar las alertas del proyecto, configure el AtlasProject recurso personalizado.
Ejemplo:
cat <<EOF | kubectl apply -f - apiVersion: atlas.mongodb.com/v1 kind: AtlasProject metadata: name: my-project spec: name: TestAlertConfig 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." alertConfigurations: - eventTypeName: "REPLICATION_OPLOG_WINDOW_RUNNING_OUT", enabled: true, notifications: - delayMin: 0 emailEnabled: true intervalMin: 60 roles: [ "GROUP_OWNER" ] smsEnabled: false typeName: "GROUP" threshold: operator: "LESS_THAN", threshold: 1, units: "HOURS" alertConfigurationSyncEnabled: true withDefaultAlertsSettings: false EOF
Los parámetros que debe especificar en el AtlasProject recurso personalizado dependen de la alerta que desee configurar.
Para obtener más información sobre los parámetros de configuración disponibles en el API, consulte Configuraciones de alerta.