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

Integre-se com serviços de terceiros

Nesta página

  • Acesso necessário
  • Visualizar ou modificar configurações de terceiros.

Você pode integrar o Atlas com serviços de monitoramento de terceiros para receber alertas em vários serviços de monitoramento externos e para exibir e analisar métricas de desempenho que o Atlas coleta sobre seu cluster.

Observação

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

Para visualizar as configurações de integração de terceiros, você deve ter Organization Owner ou Project Owner acesso ao projeto.

Observação

Antes de executar comandos Atlas CLI, você deve:

Para criar ou atualizar uma integração do Datadog utilizando o Atlas CLI, execute o seguinte comando:

atlas integrations create DATADOG [options]

Para saber mais sobre a sintaxe e os parâmetros do comando, consulte a documentação do Atlas CLI para criar atlas integrations DATADOG.

Para criar ou atualizar uma integração Opsgenie usando o Atlas CLI, execute o seguinte comando:

atlas integrations create OPS_GENIE [options]

Para saber mais sobre a sintaxe e os parâmetros do comando, consulte a documentação do Atlas CLI para criar atlas integrations OPS_GENIE.

Para criar ou atualizar uma integração PagerDuty usando o Atlas CLI, execute o seguinte comando:

atlas integrations create PAGER_DUTY [options]

Para saber mais sobre a sintaxe e os parâmetros do comando, consulte a documentação do Atlas CLI para as integrações do atlas create PAGER_DUTY.

Para criar ou atualizar uma integração VictorOps usando o Atlas CLI, execute o seguinte comando:

atlas integrations create VICTOR_OPS [options]

Para saber mais sobre a sintaxe e os parâmetros do comando, consulte a documentação do Atlas CLI para criar atlas integrations VICTOR_OPS.

Para criar ou atualizar uma integração webhook usando o Atlas CLI, execute o seguinte comando:

atlas integrations create WEBHOOK [options]

Para saber mais sobre a sintaxe e os parâmetros do comando, consulte a documentação do Atlas CLI para criar atlas integrations WEBHOOK.

Para listar todas as integrações de terceiros para um projeto usando o Atlas CLI, execute o seguinte comando:

atlas integrations list [options]

Para gerar os detalhes de uma integração de terceiros usando o Atlas CLI, execute o seguinte comando:

atlas integrations describe <integrationType> [options]

Para saber mais sobre a sintaxe e os parâmetros do comando dos comandos anteriores, consulte a documentação do Atlas CLI para lista atlas integrations e descrever atlas integrations.

Dica

Veja: links relacionados

Para excluir uma integração de terceiros usando o Atlas CLI, execute o seguinte comando:

atlas integrations delete <integrationType> [options]

Para saber mais sobre a sintaxe e os parâmetros do comando, consulte a documentação do Atlas CLI para excluir atlas integrations.

Dica

Veja: links relacionados

Para modificar configurações de integração de terceiros usando a IU do Atlas:

1
  1. Se ainda não tiver sido exibido, selecione a organização que contém seu projeto no menu Organizations na barra de navegação.

  2. Se ainda não estiver exibido, selecione o projeto desejado no menu Projects na barra de navegação.

  3. Ao lado do menu Projects, expanda o menu Options e clique em Integrations.

    A página Integrações de projeto é exibida.

2

Clique em Configure para o serviço de terceiros que você deseja modificar. Você pode definir um ou mais dos seguintes:

Serviço de terceiros
Detalhes de configuração

Datadog Settings

Você pode configurar o Atlas para enviar dados métricos sobre sua implantação para o Datadog. Você pode visualizar essas métricas em seus dashboards do Datadog. Para descobrir a lista detalhada de todas as métricas do Atlas que o Datadog acompanha, consulte a página Integração do Datadog.

  • Se você tiver uma conta Datadog, use o Datadog para começar a monitorar seus dados de métrica do Atlas.

  • Caso não tenha uma conta Datadog, cadastre-se para uma.

  • Chave API Datadog

  • Região da API

    O Atlas é compatível com as seguintes regiões do Datadog na UI do Atlas:

    • US1

    • US3

    • US5

    • EU1

    • AP1

    O Datadog utiliza US1 por padrão.

    Para saber mais sobre as regiões de Datadog, consulte Sites de Datadog.

Microsoft Teams Settings

Configura o Atlas para enviar alertas sobre seu projeto para o canal Microsoft Teams. Você pode visualizar esses alertas no Cartão adaptativo exibido em seu canal.

Para enviar notificações de alerta para um canal do Microsoft Teams, você deve criar um webhook de entrada do Microsoft Teams. Após criar o webhook, você pode utilizar o URL gerado automaticamente para configurar sua integração do Microsoft Teams no Atlas.

Para configurar a integração, consulte Integração com o Microsoft Teams.

New Relic Settings

IMPORTANTE: a partir de quarta-feira, 16 de junho de 2021, a New Relic não tem mais compatibilidade com a integração baseada em plug-ins com o MongoDB. Não recomendamos que você se cadastre na opção de integração baseada em plug-ins. Para saber mais, veja a Declaração de fim de vida útil do plugin da New Relic.

Configura o Atlas para enviar dados métricos sobre sua implantação para o New Relic para visualização através do plugin New Relic MongoDB. Você também pode usar o Insights for New Relic para executar análises sobre os dados coletados. O Atlas envia à New Relic os mesmos dados métricos exibidos nas métricas do cluster Atlas.

  • Se você tiver uma conta New Relic, insira as seguintes informações:

    • ID da conta

    • Chave de licença

    • Chave de inserção da API do Insights

    • Chave de consulta da API do Insights

  • Se você não tiver uma conta New Relic, cadastre-se para uma.

Se alguma das chaves se tornar inválida posteriormente, o Atlas enviará um e-mail para o proprietário do projeto e removerá as credenciais inválidas.

OpsGenie API Key

Define uma chave de API para a API OpsGenie Alert. Isso será usado como a chave padrão da API OpsGenie ao configurar alertas. (Observe que essa integração enviará o alerta para a conta configurada, não para a equipe.)

  • Se você tiver uma conta OpsGenie, insira as seguintes informações:

    • Chave de API de integração do OpsGenie, que o OpsGenie fornece depois que você cria uma integração de API em uma equipe do OpsGenie. Não é possível usar chaves de API de contas gerais do OpsGenie para a integração com o Atlas.

    • Região da API (Estados Unidos ou Europa)

  • Se você não possui uma conta OpsGenie, cadastre-se.

PagerDuty Service Key

Defina uma chave padrão para as notificações de alerta enviadas à uma conta do PagerDuty. O Atlas adiciona automaticamente a chave ao configurar uma notificação do PagerDuty em uma configuração de alerta. Se você configurar notificações do PagerDuty e a chave utilizada para enviá-las se tornar inválida, o Atlas enviará um e-mail para o proprietário do projeto e, eventualmente, removerá a chave.

Os usuários podem confirmar os alertas PagerDuty apenas no dashboard do PagerDuty.

Todas as novas chaves do PagerDuty usam a API de eventos v2.

Se você tiver uma chave de API de eventos v1, poderá continuar a usar essa chave com o Atlas.

Slack Settings

Define o nome da equipe, token da API e o nome do canal para as notificações de alerta enviadas para uma conta do Slack. Para configurar uma integração do Slack com OAuth2, clique em Configure e depois em Sign in with Slack.

Ao entrar, você é direcionado para uma página de destino do Slack, onde pode selecionar um espaço de trabalho e configurar as permissões. Depois de configurar o Slack para se conectar ao Atlas, seu token de API é gerado e mantido automaticamente. O Atlas redireciona você de volta para o Integrations page.

Depois de configurar o Slack com o Atlas, você pode Edit ou Remove a integração. Ao editar a integração, o Atlas mostra o nome de sua equipe e token da API, permitindo também que você modifique o nome do seu canal.

IMPORTANTE: os tokens legados do Atlas foram descontinuados. Não é possível configurar uma nova integração do Slack com tokens legados ou editar quaisquer tokens legados existentes. Você pode continuar usando tokens legados se os usou para configurar uma integração com o Slack antes da descontinuação. No entanto, você deverá reconfigurar sua integração do Slack com OAuth2 se precisar editar a configuração do seu token.

SumoLogic Settings

Conecta você à documentação SumoLogic relevante para configurar o SumoLogic com o Atlas. Você não precisa definir nenhuma configuração no Atlas para configurar uma integração SumoLogic.

VictorOps Settings

Define uma chave de API e uma chave de roteamento para notificações de alerta enviadas para uma conta Splunk On-Call (antiga VictorOps). O Atlas usa essas informações como configurações padrão ao configurar alertas.

Webhook Settings

Adiciona um endpoint Webhook URL para o qual o Atlas pode enviar notificações de alerta para processamento programático. O Atlas envia uma notificação de alerta como uma solicitação HTTP POST. O corpo da solicitação contém um documento JSON que usa o mesmo formato do recurso Alerts da Administration API do Atlas.

O Atlas insere o cabeçalho de solicitação X-MMS-Event para diferenciar diversos estados de alerta. Os valores possíveis para este cabeçalho são:

alert.open

O alerta acabou de ser aberto.

alert.close

O alerta foi resolvido.

alert.update

Um alerta aberto anteriormente ainda está aberto.

alert.acknowledge

O alerta foi reconhecido.

alert.cancel

O alerta tornou-se inválido e foi cancelado.

alert.inform

Representa um alerta informativo, que é um evento de Backup Contínuo na Nuvem, como "primário eleito".

Se você especificar uma chave no campo Webhook Secret, o Atlas adicionará o cabeçalho de solicitação X-MMS-Signature. Esse cabeçalho contém a assinatura HMAC-SHA-1 codificada em Base64do corpo da solicitação. O Atlas cria a assinatura usando o segredo fornecido.

Para enviar notificações de alerta para um Webhook, selecione a opção de notificação Webhook ao criar ou editar um alerta. Se você adicionar uma notificação de Webhook e o URL ou chave opcional se tornar inválida, o Atlas enviará um e-mail para o proprietário do projeto e removerá as configurações do Webhook.

IMPORTANTE: se a configuração do firewall exigir isso, permita o acesso dos endereços IP do Atlas para que o Atlas possa se comunicar com o webhook.

Prometheus Settings

Configure o Atlas para enviar dados métricos sobre sua implantação para sua instância do Prometheus. Para saber mais, consulte Integrar com o Prometheus.

Observação

Se esta tabela não mostra um ponto de integração europeia para serviço, o Atlas não suporta um. No momento, apenas OpsGenie e DataDog oferecem pontos de integração europeia separados.

Voltar

Métricas disponíveis