Monitoreo, visibilidad y métricas para DevOps: eficiencia de producción mejorada para aplicaciones web / móviles

Nueva Reliquia es una empresa de análisis de software en la nube fundada en 2008 por Lew Cirne. Nueva reliquia levantada $ 214 millones en financiación de capital de riesgo antes de salir a bolsa con una oferta pública inicial en 2014. Ahora que cotiza en la Bolsa de Valores de Nueva York ($ NEWR), la empresa tiene una valoración de $ 5.400 millones de dólares. Las herramientas de monitoreo de red de New Relic para centros de datos y aplicaciones de software web / móviles en producción se han adoptado ampliamente como soluciones empresariales. Cada año la empresa celebra un Conferencia FutureStack para que programadores, desarrolladores y empresas de ecosistemas presenten seminarios sobre diversos problemas técnicos o anuncien lanzamientos de nuevos productos. En el FutureStack 2018 en SF, Cirne señaló que el 50% del PIB mundial se digitalizará en 2021, lo que representa un total de 52 billones de dólares, lo que “impulsa a las mentes más brillantes del mundo a centrarse en el problema”. La pregunta para las corporaciones empresariales es cómo moverse más rápido y acelerar el futuro. La solución que promueve New Relic se basa en el uso de microservicios, Kubernetes y contenedores Docker. New Relic tiene 50 equipos ágiles con más de 400 programadores que trabajan en la creación de nuevo software para monitoreo, visibilidad y métricas, además de permitir que los equipos de devops automaticen tareas repetitivas. La clave de esto son los “Cuatro pilares de una plataforma de observación” de New Relic, donde las métricas de la nube, el enrutamiento de red y el software de análisis de datos deben ser “centrados en las aplicaciones, nativos de la nube, inteligentes y programables”. Cirne anunció nuevas herramientas para programadores y administradores de sistemas en FutureStack 2018, incluido el seguimiento distribuido, el agente Elixir para APM, monitoreo de Kubernetes y soporte para API GraphQL. El discurso de apertura de FutureStack 2018 también incluyó presentaciones destacadas de los principales socios de New Relic, IBM y USA Today, utilizando el software a escala con miles de servidores de nodos de clúster elásticos activos.

Monitoreo, visibilidad y amp;  Métricas para DevOps: eficiencia de producción mejorada para aplicaciones web / móviles

Discurso de apertura de FutureStack 2018: Los cuatro pilares de una plataforma de observación moderna

Cirne, CEO de New Relic, presentó a Victor Soares para discutir la nueva funcionalidad de rastreo distribuido disponible en la plataforma APM para que los programadores la utilicen en la depuración de problemas con el código en producción. Las herramientas de seguimiento distribuido de New Relic ayudan a los desarrolladores a encontrar dónde se origina un error o latencia en la ejecución de código en servidores web a través de tablas de consultas SQL con tiempos de respuesta para procesamiento listados para revisión. Los programadores pueden mejorar el rendimiento del código y los administradores del sistema pueden ajustar los tiempos de experiencia del cliente en sitios web / aplicaciones móviles con contenido dinámico extraído a través de GraphQL. Cirne también anunció el nuevo Agente elixir para APM que está disponible en GitHub. En total, hay más de 50 integraciones de métricas y herramientas de análisis de New Relic con plataformas de hosting en la nube pública, y el monitoreo de Kubernetes es el enfoque principal de muchos equipos empresariales. Aaron Johnson declaró que en los últimos 3 años ha habido una convergencia masiva en Kubernetes como soluciones empresariales a través de AWS, GCP, RHEL, Azure, etc., donde New Relic proporciona a los equipos de devops las utilidades necesarias para la implementación automatizada, el escalado y las reversiones. Esto permite la transición de servidores monolitos que ejecutan código y bases de datos patentados a servidores de clúster en la nube elásticos con cientos de microservidores y entornos de centros de datos distribuidos.

https://www.youtube.com/watch?v=dvbHTtISafE

Cirne declaró que New Relic está monitoreando actualmente 2 mil millones de métricas y eventos por minuto en su plataforma para los clientes, lo que crea la necesidad de usar inteligencia aplicada para filtrar datos. Nate Heinreich mostró cómo New Relic APM utiliza la detección de valores atípicos para identificar problemas en contenedores en producción y establecer alertas para obtener detalles en minutos. Según Cirne, el contexto del incidente también se puede utilizar para identificar comportamientos anómalos en servicios externos y recibir alertas automáticas en producción para problemas de aplicaciones de software. Cirne afirmó que para las empresas, el 80% del código debe estar listo con funciones “listas para usar” con un 20% adicional personalizado específicamente para la empresa. April Leonard hizo una presentación sobre el programa para desarrolladores de New Relic y el soporte de la API GraphQL. GraphQL permite que todos los datos que una aplicación necesita se ingresen en una pantalla de página web / móvil desde una sola solicitud. Hay más de 50 integraciones en la nube que se pueden administrar mediante programación con las utilidades de software de New Relic. Estas herramientas combinan datos de la nube con información de otras fuentes a través de API para nuevas soluciones. Más información sobre New Relic.

Discurso de apertura de FutureStack 2018: Los cuatro pilares de una plataforma de observación moderna

GraphQL: Cree paneles de administración personalizados y scripts de automatización

Otra nueva característica anunciada por New Relic en la conferencia FutureStack 2018 en San Francisco es el soporte para toda su plataforma a los desarrolladores a través de GraphQL para la creación de paneles de administración personalizados o la automatización de servidores web para aplicaciones de software a través de utilidades de scripting. Esto permite a los programadores construir pantallas de administración de “panel único” para sus redes que están personalizadas para una empresa o departamento.

GraphQL de New Relic es un lenguaje de consulta eficiente y flexible para su API. Le da el poder de solicitar exactamente los datos que necesita, sin sobrecargar o subcargar. Si bien las API REST típicas requieren la carga desde varias URL, las API GraphQL obtienen todos los datos que su aplicación necesita en una sola solicitud. GraphQL también facilita la evolución de las API a lo largo del tiempo y habilita potentes herramientas para desarrolladores.

Los productos de monitoreo de infraestructura de New Relic se superponen con su suite de análisis de software de marketing de productos sobre la base de las solicitudes de paquetes de datos del servidor en la nube, los requisitos de procesamiento de la CPU, el seguimiento del dispositivo del navegador del usuario, las vistas web / de escritorio, etc. todas estas variables están disponibles para que los desarrolladores creen nuevas soluciones en su arquitectura en la nube en apoyo de aplicaciones de software web / móviles en producción. GraphQL también se puede utilizar con soluciones de base de datos propietarias, MySQL / MariaDB o API de terceros.

GraphQL: cree paneles de administración personalizados & amp;  Scripts de automatización

Monitoreo de Kubernetes: identifique procesos de código problemáticos en contenedores y reciba alertas por correo electrónico

La plataforma de análisis y monitoreo inteligente de New Relic para aplicaciones web / móviles que se ejecutan en producción se puede utilizar para identificar situaciones problemáticas y notificar a los administradores de sistemas a través de alertas automáticas. Por ejemplo, si el uso de la CPU aumenta durante un cierto número de minutos o se detectan anomalías en el procesamiento de pedidos, el administrador del sitio recibirá un correo electrónico inmediato. Esto permite a los propietarios de sitios solucionar errores o fallas inmediatamente para evitar costos excesivos por el uso de hardware en planes de “pago por uso”. Al detectar y aislar el código problemático que se ejecuta en los contenedores de Kubernetes, los administradores pueden tomar la decisión de reparar, reiniciar, desviar, apagar, etc. diferentes nodos del servidor web en lugar de que continúen en funcionamiento. Luego, los desarrolladores pueden acceder a los registros de errores para depurar aún más qué problemas en la base del código causaron los problemas en el servidor web. Al utilizar los paneles personalizados y las utilidades de hosting en la nube que proporciona New Relic, las empresas pueden invertir más recursos en sus propias preocupaciones específicas de desarrollo de código y optimización del centro de datos. Espere que New Relic continúe evolucionando y mejorando su conjunto de análisis, métricas y monitoreo de contenedores de Kubernetes líder en la industria con más opciones de nube pública.

Monitoreo de Kubernetes: identifique procesos de código problemáticos en contenedores & amp;  Recibir alertas por correo electrónico

Monitorear aplicaciones web / móviles alojadas:

New Relic Alerts se integra fácilmente con software de equipo como PagerDuty, Campfire, HipChat, Slack, y más, para que pueda informar inmediatamente a las personas adecuadas cuando surgen problemas críticos. O utilice webhooks para integrarse con prácticamente cualquier software … Detecte los problemas antes de que lleguen a su usuario final. Con New Relic Alerts, recibe notificaciones cuando los principales indicadores de rendimiento aumentan o disminuyen. Las alertas pueden mantenerlo al tanto de problemas que van más allá del servidor con aplicaciones complejas e integración de datos de usuarios reales.

Más información sobre las alertas de nuevas reliquias.

Resumen: equipos de DevOps de vanguardia con herramientas de programación de New Relic y hosting en la nube

Otros seminarios de FutureStack 2018 incluyeron charlas privadas con programadores líderes y administradores de sistemas a cargo de las principales operaciones de centros de datos corporativos empresariales en GAP, AWS, IBM y Adobe. Las herramientas de DevOps, la arquitectura de hardware en la nube, los canales de desarrollo de software y los desafíos de alojar aplicaciones web / móviles a escala para marcas internacionales fueron los temas principales de la conferencia. La suite de análisis de software de New Relic está diseñada para satisfacer las necesidades de grandes y complejas corporaciones empresariales y agencias gubernamentales en el hosting de la nube pública, así como para facilitar la eficiencia de los programadores de microservicios en equipos ágiles que trabajan con requisitos de CI / CD y control de versiones. La frecuencia con la que se utiliza el software New Relic en el centro de datos en la nube y las soluciones de programación de aplicaciones personalizadas depende en gran medida de la precios, que se basa en planes anuales integrados con plataformas de nube pública o como una opción autohospedada / local, así como la evolución continua de la plataforma de Kubernetes.

Resumen: Equipos de DevOps de vanguardia con herramientas de programación de New Relic y amp;  hosting en la nube

Nueva Reliquia APM:

No importa dónde se ejecuten sus aplicaciones, nuestra plataforma basada en la nube le permite comprenderlas todas desde una sola pantalla. La instrumentación automática para los siete lenguajes de programación líderes en la industria significa que puede saber lo que está sucediendo en cualquier entorno de aplicación. Encuentre rápidamente las causas raíz y solucione los problemas rápidamente, gracias a los detalles detallados de las transacciones que muestran las llamadas a métodos exactos con números de línea, incluidas las dependencias externas para aplicaciones de cualquier tamaño y complejidad. Obtenga una imagen completa combinando métricas clave de aplicaciones móviles y de navegador con servicios de soporte, almacenes de datos y hosts, para que pueda optimizar el rendimiento de manera integral y garantizar el éxito de cada iniciativa.

Más información sobre New Relic APM.