Puedes integrar Atlas con servicios de supervisión de terceros para recibir alertas de Atlas en varios servicios de supervisión externos, y para ver y analizar métricas de rendimiento que Atlas recopila sobre tu clúster.
Acceso requerido
Para ver la configuración de integración de terceros, debe tener
Organization Ownero acceso al Project Owner proyecto.
Ver o modificar la configuración de terceros
Nota
Antes de ejecutar cualquier comando de Atlas CLI, debe:
Datadog
Para crear o actualizar una integración de Datadog usando la Atlas CLI, ejecuta el siguiente comando:
atlas integrations create DATADOG [options]
Para obtener más información sobre la sintaxis del comando y los parámetros, consulte la documentación de Atlas CLI para atlas integrations create DATADOG.
Opsgenie
Para crear o actualizar una integración de Opsgenie mediante la CLI de Atlas, ejecute el siguiente comando:
atlas integrations create OPS_GENIE [options]
Para obtener más información sobre la sintaxis del comando y los parámetros, consulte la documentación de Atlas CLI sobre atlas integrations create OPS_GENIE.
PagerDuty
Para crear o actualizar una integración de PagerDuty utilizando el Atlas CLI, ejecutar el siguiente comando:
atlas integrations create PAGER_DUTY [options]
Para obtener más información sobre la sintaxis del comando y los parámetros, consulta la documentación del Atlas CLI para atlas integrations create PAGER_DUTY.
VictorOps
Para crear o actualizar una integración de VictorOps usando el Atlas CLI, ejecute el siguiente comando:
atlas integrations create VICTOR_OPS [options]
Para obtener más información sobre la sintaxis de comandos y los parámetros, consulta la documentación de Atlas CLI para atlas integrations create VICTOR_OPS.
Webhook
Para crear o actualizar una integración de webhook usando el CLI de Atlas, ejecuta el siguiente comando:
atlas integrations create WEBHOOK [options]
Para obtener más información sobre la sintaxis del comando y los parámetros, consulte la documentación de Atlas CLI para atlas integrations create WEBHOOK.
Ver integraciones de terceros
Para enumerar todas las integraciones de terceros para un proyecto utilizando Atlas CLI, ejecuta el siguiente comando:
atlas integrations list [options]
Para devolver los detalles de una integración de un tercero utilizando la Atlas CLI, ejecutar el siguiente comando:
atlas integrations describe <integrationType> [options]
Para aprender más sobre la sintaxis y los parámetros de los comandos anteriores, consulta la documentación de Atlas CLI para atlas integrations list y atlas integrations describe.
Borrar una integración de terceros
Para eliminar una integración de terceros mediante la CLI de Atlas, ejecute el siguiente comando:
atlas integrations delete <integrationType> [options]
Para obtener más información sobre la sintaxis de comando y los parámetros, consulta la documentación de Atlas CLI para borrar integraciones de atlas.
Para modificar la configuración de integración de terceros mediante la Interfaz de Usuario de Atlas:
En Atlas, ve a Project Settings página.
Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.
Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.
En la barra lateral, haga clic en Project Settings.
La página Configuración del proyecto se muestra.
En Atlas, diríjase a la página Project Integrations.
Haz clic en la pestaña Integrations.
La página de Integraciones del proyecto se muestra.
Configure las integraciones de terceros que desea habilitar.
Haz clic en Configure para el servicio de terceros que deseas modificar. Puede establecer uno o más de los siguientes:
Servicio de terceros | Detalles de configuración | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Datadog Settings | Configura Atlas para enviar datos de métricas sobre tu implementación a Datadog. Puedes ver estas métricas en tus tableros de Datadog. Para descubrir la lista detallada de todas las métricas de Atlas que Datadog rastrea, consulta la página de Integración de Datadog.
| ||||||||||||
Microsoft Teams Settings | Configura Atlas para enviar alertas sobre tu proyecto a tu canal de Microsoft Teams. Puedes ver estas alertas en la Adaptive Card que se muestra en tu canal. Para enviar notificaciones de alerta a un canal de Microsoft Teams, se debe crear un webhook entrante de Microsoft Teams. Después de crear el webhook, se puede usar la URL generada automáticamente para configurar la integración de Microsoft Teams en Atlas. Para configurar la integración, se puede consultar Integrarse con Microsoft Teams. | ||||||||||||
New Relic Settings | IMPORTANTE: A partir del miércoles, 16de junio de 2021, New Relic ya no admite la integración basada en complementos con MongoDB. No recomendamos registrarse a la integración basada en complementos. Para más detalles, consulta la instrucción de fin de vida del plugin New Relic. Configura Atlas para enviar datos métricos sobre su implementación a New Relic para su visualización a través del complemento MongoDB de New Relic. También puede usar Insights para New Relic para ejecutar análisis de los datos recopilados. Atlas envía a New Relic los mismos datos métricos que se muestran en las métricas del clúster de Atlas.
Si alguna de las claves deja de ser válida posteriormente, Atlas envía un correo electrónico al propietario del proyecto y finalmente elimina las credenciales no válidas. | ||||||||||||
OpsGenie API Key | Establece una clave API para la API de alertas de OpsGenie. Esta se usará como clave API de OpsGenie predeterminada al configurar las alertas. (Tenga en cuenta que esta integración enviará la alerta a la cuenta configurada, no al equipo).
| ||||||||||||
PagerDuty Service Key | Establece una clave de servicio predeterminada para las notificaciones de alerta enviadas a una cuenta de PagerDuty. Atlas introduce la clave de forma predeterminada al añadir una notificación de PagerDuty a una configuración de alertas. Si se añaden notificaciones de PagerDuty y la clave utilizada para enviarlas deja de ser válida, Atlas envía un correo electrónico al propietario del proyecto y, finalmente, elimina la clave. Los usuarios pueden reconocer las alertas de PagerDuty únicamente desde el tablero de PagerDuty. Todas las nuevas claves de PagerDuty utilizan su API de Eventos v2. Si se tiene una clave de la API de eventos v1, se puede seguir utilizando con Atlas. | ||||||||||||
Slack Settings | Establece un nombre de equipo, API token y un nombre de canal para las notificaciones de alerta enviadas a una cuenta de Slack. Para configurar una integración con Slack con OAuth2, haz clic en Configure y luego en Sign in with Slack. Al iniciar sesión, accederás a una página de Slack donde podrás seleccionar un espacio de trabajo y configurar los permisos. Tras configurar Slack para conectar con Atlas, tu token de API se genera y se mantiene automáticamente. Atlas te redirige Integrations page a. Después de configurar inicialmente Slack con Atlas, puedes Edit o Remove la integración. Cuando edites la integración, Atlas mostrará el nombre de tu equipo y el token de API, y te permitirá cambiar el nombre de tu canal. IMPORTANTE: Atlas discontinuó los tokens heredados. No se puede configurar una nueva integración de Slack con tokens heredados ni editar ningún token heredado existente. Puedes seguir usando tokens heredados si los has usado para configurar una integración de Slack antes de la desaprobación. Sin embargo, debes reconfigurar tu integración de Slack con OAuth2 si necesitas editar la configuración de tu token. | ||||||||||||
SumoLogic Settings | Le conecta con la documentación relevante de SumoLogic para configurar SumoLogic con Atlas. No necesita configurar ningún ajuste en Atlas para configurar una integración con SumoLogic. | ||||||||||||
VictorOps Settings | Establece una clave API y una clave de enrutamiento para las notificaciones de alerta enviadas a una cuenta de Splunk On-Call (anteriormente VictorOps). Atlas utiliza esta información como la configuración por defecto al configurar alertas.
| ||||||||||||
Webhook Settings | Agrega un endpoint Webhook URL al que Atlas puede enviar notificaciones de alertas para el procesamiento programático. Atlas envía una notificación de alerta como una solicitud HTTP POST. El cuerpo de la solicitud contiene un documento JSON que utiliza el mismo formato que el recurso Atlas Administration API Atlas añade un encabezado de solicitud llamado
Si especificas una clave en el campo Webhook Secret, Atlas añade el encabezado de solicitud Para enviar notificaciones de alerta a un webhook, seleccione la opción "Notificación de webhook" al crear o editar una alerta. Si agrega una notificación de webhook y la URL o la clave opcional deja de ser válida, Atlas envía un correo electrónico al propietario del proyecto y, finalmente, elimina la configuración del webhook. IMPORTANTE: Si la configuración de tu firewall lo requiere, permite el acceso desde direcciones IP de Atlas para que Atlas pueda comunicarse con tu webhook. | ||||||||||||
Prometheus Settings | Configura Atlas para enviar datos métricos sobre tu implementación a tu instancia de Prometheus . Para obtener más información, consulta Integración con Prometheus. |