Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.

Monitore com integrações de serviços de terceiros

Você pode integrar o Ops Manager com serviços de monitoramento de terceiros para exibir e analisar as métricas de desempenho que o 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 uma conta PagerDuty. O 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 PagerDuty e se a chave usada para enviar as notificações se tornar inválida, o 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 use essa integração. Esses alertas ainda usam a chave de integração anterior. Remova e adicione novamente cada notificação do PagerDuty para usar a nova chave.

Todas as novas chaves do PagerDuty usam sua API de eventos v2. Se você tiver uma chave de API de eventos v1, poderá continuar a usar essa chave com o Ops Manager.

Configurações do HipChat

Sala padrão e token da API para notificações de alerta enviadas para uma conta do HipChat. O 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 envia um e-mail para o Project Owner e, por fim, remove o token.

Configurações do Slack

IMPORTANTE: antes de prosseguir, você deve concluir as etapas para integrar com o 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 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 MongoDB Ops Manager, seu token de API é gerado e mantido automaticamente. Você é redirecionado de volta para o Integrations page.

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

IMPORTANTE: Tokens legados estão obsoletos e programados para remoção 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

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

Chave de API Opsgenie

Chave de API para notificações de alerta enviadas para uma conta Opsgenie. Ops Manager usa esse valor como a chave padrão da API de alerta do OpsGenie 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 de métrica do Ops Manager. Se você não tiver uma conta DataDog existente, 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.

Para permitir que o Ops Manager envie métricas de implantação para o Datadog, um administrador deve definir mms.featureFlag.monitoring.dataDogMetrics = enabled no arquivo conf-mms.properties ou na configuração personalizada.

Este sinalizador de recurso não está habilitado por padrão.

Se você atualizar este parâmetro através da IU do Painel de Administração do Ops Manager, a alteração entrará em vigor sem reiniciar o aplicativo Ops Manager.

Configurações do webhook

Configure notificações de webhook para em processamento de alerta. Você pode definir:

  • Webhook URL: ponto de extremidade para o qual o Ops Manager envia alerta para em processamento programático. O Ops Manager envia um alerta como uma solicitação HTTP publicação na qual o corpo da solicitação contém um documento JSON que usa o mesmo formato que o recurso de alertas da API do Ops Manager.

  • Webhook Secret: Chave secreta opcional para autenticação e segurança do webhook.

  • OAuth2 Token URL: Ponto de extremidade de token opcional que o MongoDB Ops Manager chama para obter um token de acesso antes de enviar a solicitação de webhook.

  • OAuth2 Client ID: Identificador de cliente opcional que o MongoDB Ops Manager usa ao autenticar no ponto de extremidade do token OAuth.

  • OAuth2 Client Secret: Segredo do cliente opcional que o MongoDB Ops Manager usa com o ID do cliente ao autenticar no ponto de extremidade do token OAuth.

  • Webhook Headers Template: Modelo FreeMarker opcional para personalizar HTTP headers enviados com solicitações de webhook. Você pode usar variáveis como {{eventTypeName}} e {{groupName}} para incluir informações específicas de alerta.

  • Webhook Body Template: Modelo FreeMarker opcional para personalizar o conteúdo do corpo da solicitação. Você pode usar variáveis como {{eventTypeName}} e {{groupName}} para incluir informações específicas de alerta. Isso permite que você adapte a estrutura da carga útil para atender aos requisitos do sistema de destino.

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. Este cabeçalho contém a assinatura HMAC-SHA-1 codificada em Base64do corpo da solicitação. O MongoDB Ops Manager cria a assinatura usando o segredo fornecido.

Se você configurar as credenciais de cliente OAuth 2.0, o MongoDB Ops Manager adicionará o cabeçalho de solicitação Authorization. Este cabeçalho contém o token de acesso do portador que o MongoDB Ops Manager obtém do seu ponto de extremidade de token OAuth 2.0.

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

Você pode testar sua configuração de webhook usando o botão Test Alert na interface de configuração de alerta .

Se o webhook exigir HTTPS, você deverá importar o certificado de CA para o armazenamento confiável do MongoDB Ops Manager .

Para obter mais informações sobre o modelo de webhook, consulte Configurar modelo de webhook.

URL do webhook do Microsoft equipe

Configura o Ops Manager para enviar alertas sobre seu projeto para o canal do 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 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 Ops Manager para enviar dados de métrica sobre sua implantação para sua instância do Prometheus. 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.