O External Services Center da Elven Platform é a ponte que conecta você às melhores ferramentas do mercado para monitorar, gerenciar e resolver incidentes de forma simples e eficiente. Nele, é possível integrar o MongoDB Atlas com a Elven Platform, permitindo o recebimento de alertas e eventos relacionados a incidentes diretamente na plataforma. Isso possibilita monitorar e analisar suas aplicações e serviços sob a perspectiva da Gestão de Incidentes, utilizando as melhores práticas e metodologias do mercado, tudo em um único lugar.
API Token
Para integrar o Elven Platform com o MongoDB Atlas, precisamos criar um API Token. Essa chave única é indispensável para que as duas plataformas se conectem com segurança, garantindo a troca de informações confiável e autenticada. Basta acessar o Organization Settings da Elven Platform, navegar até a seção de API e gerar.
Criando um API Token
- No menu superior na parte de configuração de seu usuário, clique em Organization Settings.
- Na aba API, clique no botão + para criar um novo API Token.

Acessando External Service Alert MongoDB Atlas
- Navegue até o menu principal e clique em Services Hub.
- Em External Services Monitoring, selecione o item Alert MongoDB Atlas.

Criando o External Services para Alert MongoDB Atlas
No formulário, comece preenchendo o campo External Service Name, que será o nome do serviço externo, e defina os Responders, ou seja, as pessoas ou equipes que receberão notificações relacionadas a este serviço. Após isso, clique em CREATE para prosseguir. Essa ação criará o registro inicial do seu serviço externo.

Em seguida, localize o API Token que você gerou anteriormente e selecione-o para configurar a integração com o MongoDB Atlas.

Configurando Webhooks no MongoDB Atlas
A integração entre o MongoDB Atlas e a Elven Platform por meio de Webhooks é uma maneira simples e eficiente de centralizar os alertas e notificações, garantindo que sua equipe esteja sempre atualizada sobre os eventos mais importantes do seu banco de dados. Para começar, acesse o seu projeto no Atlas e localize o menu lateral esquerdo. Lá, vá até a seção Databases e clique na opção Clusters. Essa área permite gerenciar e monitorar suas instâncias do MongoDB.
No canto superior direito da tela, você verá um ícone de alerta – é lá que começa a configuração dos alertas. Clique no ícone e, em seguida, escolha uma das opções disponíveis para criar um novo alerta. Um modal será exibido para que você configure os detalhes dessa nova monitoria.
Dentro do modal, você terá algumas etapas para personalizar sua integração. Na etapa 3, clique em Add Notification Method e selecione a opção Webhook. Neste momento, será necessário inserir a Webhook URL fornecida pela Elven Platform, garantindo que os eventos do MongoDB sejam direcionados com segurança para o ambiente da Elven.
Após inserir o URL, finalize a configuração clicando em Save. Com isso, sua integração estará ativa, permitindo que os alertas do MongoDB Atlas sejam enviados diretamente para a Elven Platform. Essa conexão torna possível gerenciar os eventos do banco de dados de forma centralizada, organizando informações críticas e facilitando a tomada de decisões rápidas e assertivas.
Dentro do seu projeto no Atlas, acesse o menu à esquerda na sessão Databases e clique em Clusters.

No canto superior direito, clique no ícone de alerta, conforme indicado na imagem abaixo.

Selecione uma das opções para adicionar um novo alerta.

No modal que será aberto, configure como ira monitorar e, na opção 3, clique em Add Notification Method e selecione Webhook.

Insira a URL gerada pelo serviço externo da Elven no campo Webhook URL e clique em Save.

Assim que configurado, o serviço aparecerá no External Services Monitoring Center, classificado por status, facilitando o monitoramento de incidentes com prioridade para aqueles em estado de alarme.
Glossário de Termos Técnicos
API Token: Uma chave única utilizada para autenticar a comunicação entre duas plataformas. No contexto desta documentação, o API Token conecta o MongoDB Atlas à Elven Platform com segurança.
Organization Settings: Seção na Elven Platform onde é possível gerenciar as configurações da organização, incluindo a criação de API Tokens.
External Service Name: Nome que identifica o serviço externo durante sua configuração na Elven Platform.
Responders: Pessoas ou equipes definidas para receber notificações e agir em resposta a alertas ou eventos relacionados a incidentes.
Webhook: Um método de comunicação que permite que uma plataforma envie notificações ou informações automaticamente para outro sistema em tempo real, utilizando uma URL como ponto de integração.
MongoDB Atlas: Serviço gerenciado de banco de dados na nuvem para MongoDB, que oferece monitoramento e gerenciamento avançado para instâncias do banco de dados.
Clusters: Conjuntos de instâncias de MongoDB gerenciadas dentro do MongoDB Atlas, utilizadas para armazenar e processar dados.
Media Types: Configurações no MongoDB Atlas que definem como e para onde as notificações de eventos e alertas serão enviadas.
Notification Method: Método de envio de notificações configurado no MongoDB Atlas. Para integração com a Elven Platform, utiliza-se o Webhook.
Webhook URL: Endereço gerado pela Elven Platform para receber notificações do MongoDB Atlas, estabelecendo a conexão entre as plataformas.
Modal: Janela interativa que aparece sobre a interface principal para permitir a configuração ou a execução de ações específicas..
Gestão de Incidentes: Processo de identificação, análise e resolução de problemas relacionados a sistemas e serviços, visando minimizar impactos e restaurar operações normais rapidamente.