Menu Docs
Página inicial do Docs
/ /
Kubernetes Operator do MongoDB Atlas
/

Configurar alertas de projeto

Nesta página

  • Considerações
  • Pré-requisitos
  • Procedimento

Você pode usar o Atlas Kubernetes Operator para configurar alertas para ajudá-lo a monitorar o acesso e o estado dos sistemas de banco de dados em seus projetos Atlas.

Para saber mais, consulte Configurar configurações de alerta.

Em seu AtlasProject Recurso Personalizado, utilize as configurações do spec.alertConfigurationSyncEnabled e spec.withDefaultAlertsSettings para gerenciar configurações de alerta do Atlas . A tabela seguinte descreve a ação que o Atlas Kubernetes Operator baseado em como você configura estas configurações:

spec.alertConfigurationSyncEnabled
spec.withDefaultAlertsSettings
Comportamento
true
true
O Atlas Kubernetes Operator cria um projeto utilizando a configuração de alerta padrão. Após o Atlas Kubernetes Operator criar o projeto, as configurações de alerta que você define em seu AtlasProject Recurso Personalizado substituem as configurações de alerta no Atlas para seu projeto.
true
false
O Atlas Kubernetes Operator cria um projeto sem adicionar as configurações de alerta padrão. Após o Atlas Kubernetes Operator criar o projeto, as configurações de alerta que você define em seu AtlasProject Recurso Personalizado substituem as configurações de alerta no Atlas para seu projeto.
false
true
O Atlas Kubernetes Operator cria um projeto utilizando a configuração de alerta padrão. O Atlas Kubernetes Operator não sincroniza as definições de alerta no Atlas com aquelas que você define no seu Recurso PersonalizadoAtlasProject .
false
false
O Atlas Kubernetes Operator cria um projeto sem adicionar as configurações de alerta padrão. O Atlas Kubernetes Operator não sincroniza as definições de alerta no Atlas com aquelas que você define no seu Recurso PersonalizadoAtlasProject .

Você precisa das seguintes informações da chave de API pública, chave de API privada e ID da organização para configurar o acesso do Atlas Kubernetes Operator ao Atlas.

  • Se você quiser que o Atlas Kubernetes Operator crie um novo projeto do Atlas , conceda acesso programático a uma organização. Se sua organização exigir uma lista de acesso IP para a API Atlas Administration, você também deverá configurar a lista de acesso da API.

    Importante

    Você deve atribuir a chave API ao role da organização Organization Project Creator ou superior.

  • Se você quiser trabalhar com um projeto Atlas existente, adicione acesso a um projeto. Se sua organização exigir uma lista de acesso IP para a API Atlas Administration, você também deverá configurar a lista de acesso da API.

    Importante

    Você deve atribuir à chave de API ao role de projeto Project Owner .

Para saber mais, consulte Configurar Acesso ao Atlas.

Para configurar alertas de projeto, configure o Recurso PersonalizadoAtlasProject .

Exemplo:

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

Os parâmetros que você deve especificar no Recurso PersonalizadoAtlasProject dependem do alerta que você deseja configurar.

Para saber mais sobre os parâmetros de configuração disponíveis naAPI , consulte Configurações de alerta.

Voltar

Monitore implantações