El seguimiento de cambios le permite capturar cambios, como el despliegue, en cualquier parte de su sistema y utilizarlos para contextualizar los datos de rendimiento. Con esta característica podrás:
Registre los cambios a través de API o configure sus canales de implementación para que lo hagan por usted.
Vea esos cambios como marcadores en gráficos para APM, browser,
, administración a nivel de servicio, panel personalizado y muchas más experiencias en New Relic.
Nuestra interfaz de usuario de análisis de cambios proporciona detalles e información valiosa sobre cada uno de los cambios que rastrea, como errores facetados, tendencias de atributos de log , problemas y anomalías relacionados, e impactos calculados en señales clave. Con esta valiosa información, podrá comprender el impacto de los cambios en el rendimiento y la calidad del sistema. Los metadatos de seguimiento de cambios, como los SHA de confirmación, los registros de cambios y los enlaces profundos, le ayudarán a resolver los problemas más rápidamente.
Para familiarizarse con varios aspectos del seguimiento de cambios, mire el video a continuación o vea nuestras características destacadas. Si está listo para capturar y analizar cambios en su stack, consulte Comenzar a rastrear cambios.
Aquí hay un video de seis minutos que explica el seguimiento de cambios.
Comience a rastrear sus cambios
Para comenzar a capturar y analizar los cambios, asegúrese de haber configurado una cuenta gratuita de New Relic si aún no lo ha hecho.
Después de configurar una cuenta, puede comenzar a registrar cambios (incluido el despliegue) en cualquier parte de su sistema en un número creciente de formas manuales y automáticas:
- API NerdGraph (GraphQL): puede usar mutaciones de GraphQL para designar qué cambios rastrear y luego ejecutar una consulta para enumerar los detalles sobre lo que está rastreando.
- New Relic CLI: utilice nuestra interfaz de línea de comando para designar qué cambios desea rastrear.
- Jenkins: nuestro complemento simplifica el uso de Jenkins para realizar un seguimiento de los cambios.
- Acciones de GitHub: Tenemos consejos sobre cómo configurar Acciones de GitHub en su canal de CI/CD.
Después de capturar los cambios, utilícelos para contextualizar sus datos de telemetría, rendimiento y calidad. Obtenga más información sobre esto en Cómo ver y analizar sus cambios en New Relic.
Sugerencia
Mantenga a su equipo informado sobre los cambios que está siguiendo configurando un webhook.
Características destacadas
El seguimiento de cambios tiene una serie de características que le ayudan a medir los efectos de los cambios en sus sistemas.
Capture cambios en su sistema en cualquier entidad
El seguimiento de cambios va mucho más allá de la simple implementación del seguimiento de servicios. También puede realizar un seguimiento de los cambios en aplicaciones móviles, hosts de infraestructura, carga de trabajo y más.
Tenga en cuenta que si está utilizando la antigua API REST v2 APM despliegue, debe migrar a nuestra API GraphQL para comenzar a capturar cambios en los tipos de entidades además de los servicios APM. Si cambia al seguimiento de cambios con la API GraphQL, podrá aprovechar nuestra integración actual de Jenkins y GitHub Actions , así como cualquier integración CI/CD futura.
Nuestro objetivo es brindar cobertura de plataforma completa para marcadores en gráficos, pero algunas de las experiencias seleccionadas de New Relic aún no cuentan con marcadores interactivos característicos en todos los gráficos. Mientras tanto, aún puedes registrar cambios en tipos de entidades relevantes y crear tu propia experiencia en torno a ese tipo utilizando un panel personalizado.
Responda rápidamente a la pregunta "¿Qué cambió?"
Una vez que comience a capturar el despliegue y otros cambios en la entidad en su sistema, verá automáticamente marcadores interactivos dibujados en gráficos relacionados en APM, dispositivos móviles, browser, administración a nivel de servicio, panel personalizado y otros lugares. También verás opciones de la barra lateral de la entidad relacionadas con el seguimiento de cambios (por ejemplo, Deployments) que aparecen en New Relic.
Reduzca su tiempo medio de resolución (MTTR)
El seguimiento de cambios tiene potentes interfaces que le ayudarán a comprender rápidamente el impacto que ha tenido un cambio en su sistema. Aquí hay algunas tareas con las que el seguimiento de cambios puede ayudar:
- ¿Quiere ver cuántas regresiones o nuevos grupos de errores detectamos desde un cambio? Para obtener más información sobre las regresiones, consulte Errors Inbox.
- ¿Quieres ver qué actividad anómala identificamos desde un cambio?
- ¿Necesita realizar una comparación directa de los cambios para ver si las cosas están mejorando o empeorando?
Puede realizar estas tareas (y más) con nuestra nueva interfaz de usuario de seguimiento de cambios. Lea sobre la experiencia de seguimiento de cambios en Cómo ver y analizar sus cambios en New Relic.
Todos los datos de implementación y cambio ahora se almacenan en un solo lugar
Cada cambio que captura a través de API de seguimiento de cambios o integración se almacena en la base de datos de New Relic (NRDB). Puede consultar la implementación y cambiar datos usando NRQL y NerdGraph. Para ver ejemplos de cómo consultar datos sobre los cambios que ha capturado, consulte consultar datos de cambios.
Sugerencia
Los datos almacenados en NRDB son inmutables y, como tales, los marcadores que crea no se pueden eliminar. El evento creado se almacenará durante 13 meses por defecto.
Facilite que los equipos comprendan los efectos de los cambios.
Con el seguimiento de cambios, puede aprovechar una lista cada vez mayor de campos API para conectar su telemetría de producción con el flujo de trabajo de preproducción, agrupar lógicamente el despliegue y desbloquear el intercambio de contexto rápido y sencillo entre equipos.
Por ejemplo, puede relacionar múltiples implementaciones u otros cambios entre sí usando el atributo groupID
, o puede agregar un SHA de confirmación, su registro de cambios o un enlace profundo a su plataforma CI/CD.
Obtenga la información que necesita sin cambiar de contexto
Puede ver cambios en partes de su sistema relacionadas con la entidad que está viendo sin cambiar de contexto. Al aprovechar la característica de relaciones de entidades de New Relic, puede ver automáticamente los cambios en las entidades relacionadas dibujadas en gráficos junto con los cambios realizados en la entidad central. Para obtener más información sobre las relaciones entre entidades, consulte este tutorial de NerdGraph.
¿Que sigue?
Si ya completó los pasos anteriores en Comience a rastrear sus cambios, consulte Cómo ver y analizar sus cambios en New Relic.