Video: RealTime Web | Aplicaciones Web en tiempo Real, Websockets, WebRTC, Ajax, Polling, Long Polling (Noviembre 2024)
El monitoreo del sitio web es esencial para administrar cualquier negocio que dependa de Internet, que, en este punto, es básicamente todo. Ya sea que venda productos, proporcione un servicio basado en la web o use una aplicación web para interactuar con los clientes, publicar información o coordinar operaciones, es crucial saber cómo funciona su sitio web para usuarios web y móviles, en tiempo real. Casi todas las plataformas de monitoreo de sitios web incluyen alertas y notificaciones integradas, pero la forma más eficiente de mantenerse informado de todo lo que sucede en su sitio web es integrar un servicio de respuesta de respuesta y alerta como PagerDuty.
La plataforma de monitoreo del sitio web que elija su empresa dependerá en gran medida del precio y el tamaño de la organización, pero tanto en los negocios pequeños y medianos (SMB) como en los extremos empresariales del espectro, puede encontrar un gran servicio que ofrece integración integrada de PagerDuty. De las plataformas que hemos probado, tanto Dynatrace UEM centrado en la empresa como SmartBear AlertSite Pro, nuestra Elección del editor para PYMES, permiten la integración de PagerDuty con unos pocos pasos simples. Aquí le mostramos cómo poner en funcionamiento rápidamente el servicio de alertas en cada plataforma de monitoreo de sitios web.
Integración de Dynatrace
La configuración de alertas de PagerDuty en Dynatrace no se puede hacer en la aplicación web; necesitará descargar el cliente Webstart de escritorio Dynatrace, que requiere la descarga de Java Runtime Environment (JRE) 7 de 64 bits para instalar y acceder. Sin embargo, en el lado de PagerDuty, configurar la integración no podría ser más fácil.
Paso 1: El lado de PagerDuty
En PagerDuty, haga clic en la pestaña Servicios. Luego, en la barra lateral derecha, haga clic en "Agregar nuevo servicio". Desde aquí, simplemente ingrese "Dynatrace" como nombre del servicio e ingrese la Política de escalación (a quién se le notificará; puede elegir Predeterminado aquí). A continuación, en Tipo de integración, seleccione "Dynatrace" de la lista desplegable. PagerDuty anunció su integración oficial con Dynatrace el año pasado, por lo que no es necesario configurar la integración por correo electrónico o codificación manual con la interfaz de programación de aplicaciones (API) de PagerDuty. Luego, simplemente haga clic en "Agregar servicio" y será redirigido a la página de servicios donde verá la clave API de servicio. Luego deberá configurar las alertas de PagerDuty en el cliente Dynatrace.
Paso 2: configuración del complemento Dynatrace
La interfaz de usuario web (UI) de Dynatrace es receptiva, fácil de usar y fácil de navegar. El cliente de escritorio… no lo es. Afortunadamente, PagerDuty y Dynatrace crearon una guía de integración para ayudar a navegar el proceso.
Una vez que haya iniciado sesión en el servidor Dynatrace con permisos de nivel de administrador y haya abierto la aplicación cliente Dynatrace en su escritorio, primero deberá descargar el complemento PagerDuty. Desde allí, busque la lista desplegable Herramientas en la barra de navegación superior y seleccione "Administrar complementos". Haga clic en "Instalar complemento" y debería ver el archivo de complemento PagerDuty que acaba de descargar.
Una vez instalado y abierto, PagerDuty aparecerá en la página Administrar complementos. Si resalta y hace clic con el botón derecho en la entrada y selecciona "Propiedades", verá un campo en el que puede ingresar la clave de API de servicio que obtuvo de PagerDuty.
Paso 3: Configuración de alertas de incidentes
Ahora que ha ingresado la Clave de API de servicio, diríjase al Panel de incidentes en el cliente Dynatrace. Verá una lista de todos los incidentes que Dynatrace está monitoreando actualmente. Elija el tipo de incidente para el que desea configurar las alertas de PagerDuty, haga clic con el botón derecho en la entrada y luego abra "Editar regla de incidentes".
Haga clic en el enlace "Configuraciones avanzadas" en la sección inferior derecha del cuadro emergente. Verá el cuadro "Agregar acción". Esto lo llevará al editor de Action Rule y a una lista de complementos activos, de los cuales seleccionará "PagerDuty Plug-in". Desde aquí puede decidir si desea una llamada telefónica, un correo electrónico o una notificación por SMS de PagerDuty (dependiendo de la gravedad del incidente). Finalmente, configure la opción de Ejecución como "al inicio del incidente", haga clic en Agregar y ha configurado una alerta de PagerDuty en funcionamiento para un incidente de Dynatrace. Repita este proceso con tantos incidentes como desee.
SmartBear AlertSite Integration
El proceso de integración PagerDuty de AlertSite se ejecuta de manera similar, pero con muchas menos molestias para las PYMES que el proceso manual torpe en el cliente de escritorio de Dynatrace. AlertSite le permite configurar todo desde su aplicación web intuitiva.
Paso 1: El lado de PagerDuty
Esta parte es idéntica a la integración de Dynatrace. En PagerDuty, seleccione "Servicios" en la pestaña Configuración y haga clic en "Agregar nuevo servicio". Ingrese el nombre del servicio (AlertSite), seleccione la Política de escalación y busque AlertSite en la lista desplegable Tipo de integración. Haga clic en "Agregar servicio".
La única diferencia entre esta configuración y la de Dynatrace es que no recibe la clave de servicio API aquí. Así que no te preocupes si nada más aparece; obtendrá la clave de servicio cuando llegue el momento en el lado de AlertSite.
Paso 2: El lado AlertSite
Después de agregar el servicio en PagerDuty, dirígete al panel de AlertSite. Haga clic en "Configuración" en el extremo derecho de la barra de navegación y seleccione "Administrar integraciones" en la lista desplegable. Aparecerá una página de icono de todas las integraciones integradas de AlertSite, incluidas AppDynamics, PagerDuty y Splunk.
Cuando haga clic en PagerDuty, se abrirá un cuadro de diálogo que le solicitará que agregue un nuevo destinatario. Haga clic en el botón "Alertar con PagerDuty" que sigue e ingrese la información de su cuenta de PagerDuty en el cuadro emergente que parece autorizar la integración de AlertSite.
Una vez autorizado, volverá a una pantalla en PagerDuty para configurar la integración de AlertSite. Ya configuró la integración en el lado de PagerDuty, así que seleccione "Usar un servicio de alerta existente" y seleccione la opción existente de PagerDuty. Haga clic en "Finalizar integración" y será redirigido de nuevo a AlertSite para el paso final: un cuadro que muestra AlertSite como un nuevo destinatario de PagerDuty, con el campo Clave de servicio ya rellenado. Todo lo que tienes que hacer es hacer clic en "Enviar".
Ahora, cuando acceda a la página Destinatarios de alertas en AlertSite, PagerDuty aparecerá como una opción. Haga clic en "Editar destinatario" para seleccionar varios tipos de alertas y configurar alertas de disponibilidad y rendimiento, que luego pueden enviar alertas de PagerDuty por teléfono, correo electrónico o SMS cuando se activan los umbrales. Dichos umbrales incluyen un cierto número de errores, cuando se detecta un agujero de seguridad o cuando el tiempo de respuesta del sitio web excede un umbral de retraso.
Todos los monitores de AlertSite envían alertas a todos los destinatarios de alertas configurados de manera predeterminada. Pero, si los destinatarios se clasifican en grupos, los monitores de cada grupo envían alertas solo a los destinatarios de ese grupo. Tendrá que agregar el destinatario PagerDuty a cualquier grupo específico que haya creado si desea que esas alertas específicas fluyan a través del servicio.
Paso 3: vuelva a verificar el registro de incidentes
Finalmente, siempre es prudente asegurarse de que la integración que ha configurado realmente funcione. Intente configurar una alerta de PagerDuty desde AlertSite. Cuando se active, regrese a la página de Servicios de PagerDuty y seleccione el servicio de integración AlertSite.
Debería ver un incidente enumerado en la página activada por AlertSite. Haga clic en el número de incidente para ver un informe detallado de qué incidente ocurrió, qué usuarios estuvieron involucrados y las acciones pendientes (además de todos los detalles del dispositivo, la ubicación y el estado para los cuales se conoce PagerDuty). Los incidentes de PagerDuty se resolverán automáticamente cuando AlertSite envíe una notificación "clara". Puede integrar AlertSite con tantos servicios de PagerDuty como desee repitiendo este proceso para diferentes monitores de AlertSite.