Integre-se com serviços de terceiros
Nesta página
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âncias sem servidor não oferecem suporte a nenhum serviço de terceiros (por exemplo, Datadog).
Pré-requisitos
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.
Procedimento
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.