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

Integre-se com serviços de terceiros

Nesta página

  • Pré-requisitos
  • Procedimento

Você pode utilizar o Atlas Kubernetes Operator para integrar o Atlas com serviços de terceiros para:

  • Receba alertas do Atlas em vários serviços de terceiros.

  • Visualize e analise métricas de desempenho que o Atlas coleta sobre seu cluster.

Para saber mais, consulte Integração com serviços de terceiros.

Observação

Atualmente, as métricas de instância sem servidor não oferecem suporte a nenhum serviço de terceiros (por exemplo, oDatadog).

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.

  • Para que o Atlas Kubernetes Operator possa criar um novo projeto Atlas, crie uma chave de API (Interface de Programação de Aplicação) em uma organização. Se a sua organização exigir uma lista de acesso de IP para a API de administração do Atlas, você também deverá configurar a lista de acesso à API.

    Importante

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

  • Para trabalhar em um projeto existente do Atlas, crie uma chave de API (Interface de Programação de Aplicação) para um projeto. Se a sua organização exigir uma lista de acesso de IP para a API de administração do Atlas, você também deverá configurar a lista de acesso à API.

    Importante

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

Para saber mais, consulte Configurar acesso ao Atlas.

Para integrar o Atlas com um serviço de terceiros, configure o AtlasProject Recurso Personalizado.

Exemplo:

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

Os parâmetros que você deve especificar no Recurso Personalizado doAtlasProject dependem do serviço de terceiros que você deseja configurar:

Serviço, serviço
Configurações
Todos
Datadog
Equipes da Microsoft
Opsgenie
PagerDuty
Prometeu(a)
Slack
VictorOps
Configurações do webhook

Para outro exemplo, consulte Exemplo do Prometheus.

Observação

O Atlas Kubernetes Operator oferece uma amostra do dashboard do Grafana que você pode importar para Grafana.

Para saber mais sobre os parâmetros de configuração disponíveis naAPI , consulte as Configurações de integração de terceiros do Atlas.

Voltar

Registros de auditoria