Menu Docs
Página inicial do Docs
/ /
/ / /

Configurar alertas de projeto

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

Atlas Kubernetes Operator creates a project using the default alert configuration. Atlas Kubernetes Operator doesn't synchronize alert definitions on Atlas with those you define in your AtlasProject Custom Resource.

false

false

Atlas Kubernetes Operator creates a project without adding the default alert configurations. Atlas Kubernetes Operator doesn't synchronize alert definitions on Atlas with those you define in your AtlasProject Custom Resource.

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 , concedaacesso 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

Nesta página