Menu Docs
Página inicial do Docs
/
MongoDB Ops Manager
/

Integrações de serviços de terceiros

Nesta página

  • Acesso necessário
  • Visualizar/Modificar configurações de terceiros.
  • Crie integrações de monitoramento

Você pode integrar o MongoDB Ops Manager a serviços de monitoramento de terceiros para visualizar e analisar métricas de desempenho que o MongoDB Ops Manager coleta sobre seu cluster.

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

Aviso

Se você estiver integrando ao Slack, antes de prosseguir, deverá concluir as etapas para integrar ao Slack.

Para modificar as configurações de integração de terceiros:

1
  1. Se ainda não estiver exibido, selecione a organização que contém o projeto desejado 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.

2

Você pode definir o seguinte:

Contexto
Descrição
Chave de integração PagerDuty

Chave de serviço padrão para notificações de alerta enviadas para um PagerDuty conta. O MongoDB Ops Manager insere a chave por padrão quando você adiciona uma notificação PagerDuty a uma configuração de alerta. Se você adicionar notificações do PagerDuty e a chave usada para enviar as notificações se tornar inválida, o MongoDB Ops Manager enviará um e-mail ao proprietário do projeto e eventualmente removerá a chave.

Você pode adicionar notificações PagerDuty apenas para alertas que exigem confirmação do usuário. Os alertas informativos, como o alerta de que um conjunto de réplicas elegeu um novo primário, não podem usar a notificação PagerDuty.

Os usuários podem confirmar as notificações de alerta do PagerDuty apenas no dashboard do PagerDuty.

Importante

Alterar a Chave de Integração não altera nenhum alerta que usa essa integração. Esses alertas ainda usam a chave de integração anterior.

Remova e adicione novamente cada notificação PagerDuty para usar a nova chave.

PagerDuty descontinuado sua chave REST API v1 em outubro 2018. Se você tiver uma chave1, poderá continuar a usar essa chave com o MongoDB Ops Manager. Todas as novas chaves PagerDuty usam sua REST API v2, mas MongoDB Ops Manager o não oferece suporte às2 chaves v. Se você não tiver a1 chave da API REST , use a API PagerDuty Events v1 no lugar.

Configurações do HipChat
Sala padrão e token de API para notificações de alerta enviadas para uma conta do HipChat. O MongoDB Ops Manager insere os valores por padrão quando você adiciona uma notificação do HipChat a uma configuração de alerta. Se você adicionar notificações do HipChat e o token usado para enviar notificações se tornar inválido, o MongoDB Ops Manager enviará um e-mail para o Project Owner e eventualmente removerá o token.

Configurações do Slack

Importante

Antes de prosseguir, você deve concluir as etapas para integrar ao Slack.

Nome da equipe, token de API e um nome de canal para notificações de alerta enviadas para uma conta do Slack. Você pode configurar uma integração do Slack com OAuth2 clicando em Configure e, em seguida, em Sign in with Slack.

Ao se conectar, você será redirecionado para uma página inicial do Slack, onde poderá selecionar um workspace e configurar permissões. Depois de configurar o Slack para se conectar ao Ops Manager, seu token de API é gerado e mantido automaticamente. Você será redirecionado de volta para Integrations page.

Depois de configurar inicialmente o Slack com o Ops Manager, você pode Edit ou Remove a integração. A edição da integração exibirá o nome da sua equipe e o token da API , e permitirá que você altere o nome do seu canal.

Importante

Descontinuação do token legado

Os tokens legados estão obsoletos e serão removidos em uma versão futura do Ops Manager. Você não pode editar uma integração de token legado. Em vez disso, você deve reconfigurar sua integração do Slack com OAuth2.

Configurações do VictorOps

Chave de API e chave de roteamento para notificações de alerta enviadas para uma conta VictorOps. O Ops Manager usa esses valores como configurações padrão do VictorOps ao configurar alertas.

Insira as seguintes informações de sua conta VictorOps. Se você não tiver uma conta VictorOps, você pode se inscrever.

  • Chave de API do VictorOps

  • Chave de roteamento VictorOps (opcional)

Chave de API Opsgenie

Chave de API para notificações de alerta enviadas para uma conta Opsgenie. MongoDB Ops Manager O usa este valor como de alerta OpsGenie API padrão chave ao configurar alertas.

Insira as seguintes informações da sua conta Opsgenie. Se você não tiver uma conta Opsgenie, você pode se inscrever.

  • Chave de API Opsgenie

  • Região da API (somente Estados Unidos)

Configurações do Datadog

O configuração que o Ops Manager usa para enviar dados de métrica sobre sua implantação no Datadog. Você pode visualizar essas métricas em seus painéis do Datadog.

Insira as seguintes informações da sua conta do Datadog para que o Datadog comece a rastrear seus dados métricos MongoDB Ops Manager . Se você não tiver uma conta Datadog, você pode se inscrever no DataDog.

  • Chave API Datadog

    Você pode ver um status de saúde impreciso nos seguintes cenários:

    • Se você tiver uma partição de rede e o MongoDB Agent viver em um nde isolado em um conjunto de réplicas, somente os pings do nó isolado alcançarão o Datadog. O nó isolado e a UI do Ops Manager relatam os outros nós como inativos.

    • Se você tiver uma partição de rede e o Agente do MongoDB estiver fora dos nós afetados, os pings de todos os nós alcançarão o Datadog, mas relatarão status diferentes.

    • Se todos os nós não responderem ou seu estado estiver travando, nenhum novo ping será recebido. A interface do usuário do Ops Manager relata que esses nós estão inativos, mas o Datadog os relata como íntegros e o status fica mais antigo.

    Importante

    Se o status de saúde for 1, mas nenhuma outra métrica aparecer no Datadog, o conjunto de réplicas poderá estar inativo.

Configurações do webhook

Webhook URL endpoint para o qual o Ops Manager pode enviar alertas para processamento programático. O Ops Manager envia um alerta como uma solicitação HTTP POST na qual o corpo da solicitação contém um documento JSON que usa o mesmo formato que o recurso Alertas da API do Ops Manager.

O Ops Manager adiciona um cabeçalho de solicitação chamado X-MMS-Event para distinguir entre vários 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 pontual, como "Primário eleito".

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

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

Configurações do CA Flowdock

Define valores padrão para notificações de alerta enviadas ao Flowdock. O Ops Manager insere os valores por padrão quando você adiciona uma notificação do Flowdock a uma configuração de alerta. Se você adicionar notificações do Flowdock e se as credenciais para enviar notificações se tornarem inválidas, o MongoDB Atlas enviará um e-mail ao proprietário do projeto e, eventualmente, removerá as credenciais.

Insira as seguintes informações da sua conta do CA Flowdock. Se você não tiver uma conta CA Flowdock existente, poderá se inscrever.

  • orgName

  • Nome do fluxo

  • Token da API

URL do webhook do Microsoft equipe

Configura o MongoDB Ops Manager para enviar alertas sobre seu projeto para suas equipes da Microsoft canal. Você pode visualizar esses alertas no Cartão adaptável exibido em seu canal.

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

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

Configurações do Prometheus
Configura o MongoDB Ops Manager para enviar dados de métrica sobre sua implantação para o Prometeus instância. Para configurar a integração, consulte Integração com Prometeus.

Você pode criar uma integração de monitoramento usando os endpoints de monitoramento e alertas da API do Ops Manager.

Voltar

Revise as métricas disponíveis