Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. New Relic

Introducción a New Relic Insights

by
Difficulty:BeginnerLength:MediumLanguages:
This post is part of a series called Performance Monitoring With New Relic.
Using New Relic to Monitor Your Servers
Introduction to New Relic Synthetics
Sponsored Content

This sponsored post features a product relevant to our readers while meeting our editorial guidelines for being objective and educational.

Spanish (Español) translation by Marilu (you can also view the original English article)

¿Qué es New Relic Insights?

New Relic Insights combina métricas de negocios, datos de rendimiento y comportamientos de los clientes en una base de datos gigante. Y si ya estás usando New Relic para monitorear el desempeño de tu aplicación, tus datos ya están en el almacén de Insights.

Insights se basa en el núcleo del motor de recopilación de datos New Relic, APM (Application Performance Management (Gestión del rendimiento de las aplicaciones)), y lo amplía para incluir el comportamiento de los usuarios, las transacciones comerciales y más.

Insights comienza con un conjunto básico de atributos tomados de dos fuentes iniciales:

  1. Eventos de transacción del agente APM de New Relic (eventos APM)
  2. Eventos de la vista de página del proceso de tiempo de carga de página en New Relic Browser (Browser events (Eventos del Navegador))

Pero aún más potente es la posibilidad de añadir atributos y eventos personalizados y ver rápidamente lo que ocurre con las características de tu sitio web en tiempo real.

Si lees Using New Relic to Monitor WordPress Performance (Tuts+), puede que ya tengas una cuenta activa de New Relic APM recogiendo datos sobre tu sitio web. Para obtener más información sobre el navegador, consulta la sección Monitoreo de la parte delantera con New Relic Browser (Tuts+).

Cuatro componentes principales

Insights contiene cuatro componentes principales:

  1. Una potente base de datos de eventos sin índice que almacena tus datos en la nube.
  2. Un lenguaje de consulta con sabor a SQL (NRQL) para leer y organizar los datos de la base de datos de eventos.
  3. Una sencilla API de solicitud HTTP para añadir atributos y eventos personalizados a la base de datos de eventos y para obtener datos de nuevo para las aplicaciones locales. New Relic ofrece soporte para el API en varios lenguajes diferentes (como Ruby, Java, .NET, PHP, y Python) para hacer la integración simple.
  4. Una interfaz de administración de tablero con una colección de widgets para ayudarte a representar los datos de forma rápida y clara. Mediante la interfaz de Insights, puedes crear rápida y fácilmente tableros para identificar problemas con tus servidores y aplicaciones en tiempo real o para hacer un seguimiento de las tendencias de los datos en curso y compartirlos con tu equipo.

Por ejemplo, puedes hacer preguntas al almacén de datos de Insights usando NRQL:

New Relic Insights How many customers in a geographyNew Relic Insights How many customers in a geographyNew Relic Insights How many customers in a geography

El autorelleno de NRQL hace que aprender a construir consultas sea simple e intuitivo:

New Relic Insights NRQL autofillNew Relic Insights NRQL autofillNew Relic Insights NRQL autofill

Los atributos personalizados permiten medir y controlar cosas como la cantidad de dinero en los carritos de la compra y luego compararla por ciudad:

New Relic Insights Average Cart by CityNew Relic Insights Average Cart by CityNew Relic Insights Average Cart by City

O puedes evaluar el éxito de tu diseño a través de un análisis de embudo para ver cuántos visitantes de la página de inicio están completando las cajas:

New Relic Insights E-Commerce FunnelNew Relic Insights E-Commerce FunnelNew Relic Insights E-Commerce Funnel

Aquí hay un screencast introductorio que muestra cómo integrar las consultas NRQL con tableros personalizables y compartibles:

¿Para qué puedes usar los Insights?

New Relic ofrece un número de ejemplos intrigantes para usar Insights para hacer crecer tu negocio:

  • Product Management (Gestión de productos). Has una consulta sobre la adopción de las nuevas características que has lanzado hoy. Averigua qué clientes están utilizando las funciones y cuáles no. Actúa a través de grupos de ventas o de fidelización de clientes para averiguar por qué.
  • Application Developers and IT Operations (Desarrolladores de aplicaciones y operaciones de TI). Un cliente abrió un ticket de soporte sobre un posible error que detectó hace diez minutos. No puedes reproducirlo. Rastrea las interacciones de este cliente con tu sitio en los últimos diez minutos y encuentra la causa de fondo.
  • Marketing. Averigua si la nueva campaña de marketing es un jonrón o un strikeout en tiempo real. Si es un jonrón, gasta más. Si es un strikeout, mata la campaña antes de que te gastes el presupuesto.
  • Sales (Ventas). Has un seguimiento de la experiencia de tus clientes y del uso del producto durante una prueba gratuita. Conoce inmediatamente si un interesado clave tiene un problema con el producto o no usa las características principales. Llámala.
  • Customer Loyalty and Support (Lealtad y apoyo al cliente). Los clientes felices son los mejores clientes. Rastrea el compromiso y la felicidad de cada cliente con cada clic de su mouse. La próxima vez que llamen al soporte, ya sabrás por qué están llamando.
  • Mobile App Owner (Dueño de una aplicación móvil). Acaba de lanzar su aplicación en un nuevo país. Rastrea qué regiones y ciudades tienen más usuarios, para que puedas ser inteligente a la hora de gastar tu dinero de marketing donde más se necesita. Y comparar los tiempos de sesión de los usuarios en la nueva región con los tiempos de sesión en regiones más establecidas para medir el éxito.

Así es como Nordstrom Rack HauteLook utilizó la flexibilidad de la configuración de Insights para optimizar rápidamente sus sistemas de envío:

Empezando con Insights

New Relic Insights Ask Your Software Questions Get Answers New Relic Insights Ask Your Software Questions Get Answers New Relic Insights Ask Your Software Questions Get Answers

Para empezar, tendrás que registrarte para obtener tu cuenta gratuita en New Relic:

Register for New Relic BrowserRegister for New Relic BrowserRegister for New Relic Browser

Una vez que hayas completado el registro, sigue las instrucciones de instalación en la página apropiada para tu registro. Elige el idioma correcto para tu aplicación y sigue los sencillos pasos para configurar el New Relic Agent específico para tu entorno.

Setting Up New RelicSetting Up New RelicSetting Up New Relic

Una vez que tengas tu clave de licencia, puedes configurar tu New Relic Agent en minutos. Una vez que hayas desplegado tu aplicación con el Agent en ella, ¡verás este mensaje y podrás sumergirte en los datos de tu aplicación en minutos!

Connect To Your ApplicationConnect To Your ApplicationConnect To Your Application

Como parte de tu prueba profesional con New Relic, tendrás acceso a nuestros productos APM, Browser y Insights. Con nuestros productos APM y Browser alimentados con datos de tus aplicaciones, sitios web, ¡puedes comenzar a analizar los datos de las páginas y transacciones en tiempo real en New Relic Insights!

Exploración de Insights

Una vez que los datos empiecen a llegar, puedes empezar a usar Insights para estudiar la actividad registrada en tu sitio web. El Tour de Visualización de Insights detalla algunas de las posibilidades:

Hay tres áreas principales de navegación en Insights.

  1. La página de consulta de lenguaje New Relic
  2. El Explorador de Datos
  3. Tableros de control

1. La página de consulta de lenguaje New Relic (NRQL)

La página de inicio de Insights te permitirá componer consultas NRQL sobre los datos de la aplicación que has grabado:

New Relic Query LanguageNew Relic Query LanguageNew Relic Query Language

El conjunto de datos se basa en grabaciones típicas de APM que se ven individualmente así:

PHP Application Page View Events in New Relic APMPHP Application Page View Events in New Relic APMPHP Application Page View Events in New Relic APM

Aquí estoy comparando el tráfico de la sesión de hoy (lunes) con el de ayer (domingo):

New Relic Insight NRQLNew Relic Insight NRQLNew Relic Insight NRQL

Ampliación de la recopilación de datos con atributos personalizados

El verdadero poder viene cuando añades atributos personalizados, como Envato y HauteLook describen en los vídeos anteriores. Esto te permite evaluar rápidamente partes específicas de la actividad en tu sitio web en tiempo real.

New Relic Insights Custom AttributesNew Relic Insights Custom AttributesNew Relic Insights Custom Attributes

Las bibliotecas de códigos de New Relic hacen que sea fácil añadir la grabación de datos personalizados a casi cualquier aplicación web o móvil:

New Relic PHP Agent APINew Relic PHP Agent APINew Relic PHP Agent API

Aquí hay algunos ejemplos adicionales de consultas NRQL comunes:

New Relic Insights NRQL Example QueriesNew Relic Insights NRQL Example QueriesNew Relic Insights NRQL Example Queries

2. El Explorador de datos (Data Explorer)

New Relic Insights Data ExplorerNew Relic Insights Data ExplorerNew Relic Insights Data Explorer

El Data Explorer (Explorador de Datos) te permite profundizar en las vistas de página y las transacciones u otros eventos personalizados que crees:

New Relic Insights Page View ExplorerNew Relic Insights Page View ExplorerNew Relic Insights Page View Explorer
New Relic Insights Transaction ExplorerNew Relic Insights Transaction ExplorerNew Relic Insights Transaction Explorer

3. Tableros de control

Puedes añadir los resultados de cualquier consulta NRQL a cualquier número de tableros de control personalizables, que luego puedes compartir con tu equipo.

Aquí, estoy creando un widget de Visitantes por País para mi tablero de "Geographic Analysis (Análisis Geográfico)":

New Relic Insights Create a DashboardNew Relic Insights Create a DashboardNew Relic Insights Create a Dashboard

Aquí está el tablero resultante, que es más extensible:

New Relic Insights DashboardsNew Relic Insights DashboardsNew Relic Insights Dashboards

Aquí hay un ejemplo de un tablero más avanzado de la documentación de New Relic. Muestra el número de usuarios en vivo, usuarios de prueba, rendimiento, tiempo de respuesta, etc.

New Relic Insights Advanced DashboardsNew Relic Insights Advanced DashboardsNew Relic Insights Advanced Dashboards

Aplicación móvil New Relic 

También puedes navegar por Insights desde tu smartphone y tableta. New Relic ofrece aplicaciones móviles gratuitas tanto para iOS como para Android:

New Relic Mobile Application iOS ScreenshotsNew Relic Mobile Application iOS ScreenshotsNew Relic Mobile Application iOS Screenshots

El foro de debate comunitario

New Relic acaba de lanzar un foro comunitario para ayudarte a encontrar respuestas rápidamente, intercambiar información con tus compañeros de New Relic e interactuar con sus equipos de soporte e ingeniería cuando necesites más ayuda práctica.

New Relic Insights Community ForumNew Relic Insights Community ForumNew Relic Insights Community Forum

Mirando hacia adelante

Espero que hayas encontrado esta visión general intrigante. New Relic Insights pone al alcance de empresas de todos los tamaños unas herramientas de investigación sorprendentes y poderosas.

Si quieres un tour más detallado de Insights, mira este webinar de una hora de duración. También puedes solicitar una demostración guiada de New Relic Insights en su sitio web (o llamando al 1-888-643-8776).

El ensayo de New Relic Insights dura 14 días. Después de eso, Insights cuesta 250 dólares al mes y requiere una cuenta pagada para New Relic APM; esto proporciona almacenamiento para 75 millones de eventos. El precio aumenta de forma incremental basado en el número de eventos que almacenas.

Si tienes alguna pregunta o sugerencia, por favor, publícala en los comentarios. Si quieres estar al día con mis futuros tutoriales de Tuts+ y otras series, por favor visita mi página de autor o sigue @reifman.

MC Frontalot, sácanos:

Enlaces relacionados

Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.