Objetivos
Al final de este tutorial, podrá:
Comprender los indicadores de nivel de servicio (SLI) y los objetivos de nivel de servicio (SLO).
Haber creado y definido SLI y SLO para su experiencia frontend.
Configure
para advertir sobre cualquier infracción de SLI o SLO para que pueda reaccionar antes de que afecte a su usuario.
Por qué crear performance punto de referencia
Ahora que ha solucionado la causa raíz de los problemas de rendimiento de su aplicación, configuremos el nivel de servicio para que pueda responder rápidamente si vuelve a aparecer alguna lentitud.
Veamos la diferencia entre nivel de servicio, SLO y SLI. _El nivel de servicio describe los servicios prestados al usuario dentro de un período de tiempo determinado, en términos mensurables. _Los objetivos de nivel de servicio (SLO) son las metas establecidas para la disponibilidad esperada de un sistema. *Los indicadores de nivel de servicio (SLI) son las medidas y métricas clave para determinar la disponibilidad de un sistema.
Unir todo esto le permite:
- Facilite la configuración futura ahora que ha establecido una línea de base de rendimiento y confiabilidad para su aplicación.
- Defina la confiabilidad entre equipos con recomendaciones de SLO y SLI que lo ayudarán a determinar los límites del servicio.
- Estandarizar la confiabilidad: los equipos interorganizacionales tienen una visión unificada y transparente de la confiabilidad del servicio y pueden cumplir mejor con los SLA de cara a los clientes.
Crear punto de referencia de rendimiento
Comencemos con la creación de su rendimiento de la aplicación punto de referencia:
Si bien existe una gran cantidad de SLI que puede utilizar para definir su punto de referencia de rendimiento, los siguientes son algunos que recomendamos específicamente. Cada colapsador tiene una explicación de cuándo debe elegir ese SLI y una consulta NRQL correspondiente (que usará en el paso 2).
Por ahora, simplemente seleccione uno de los siguientes:
SLIs for APM services instrumented with the New Relic agent: Según Transaction
evento, estos SLI son los más comunes para servicios basados en solicitudes:
Sugerencia
Su organización debe definir SLO y SLI en función de sus necesidades específicas, las expectativas de su usuario y los recursos disponibles. Después de completar este tutorial, le recomendamos aprender más sobre cómo definir un nivel de servicio personalizado granular.
Navegue hasta
one.newrelic.com > All capabilities > Service levels management
. Esta UI muestra todos sus niveles de servicio y le permite definirlos, monitor y editarlos.
Seleccione
+ Add a service level
en la parte superior derecha de la UI.
Elija la entidad correspondiente para la que desea crear un nivel de servicio. Podría ser una carga de trabajo completa, un servicio específico, un monitor Sintético o incluso una transacción específica. Una vez que haya seleccionado su entidad, haga clic en Continue en el lado izquierdo del panel de la UI .
Defina el SLI que eligió en el paso uno en este panel. Por ejemplo, si elige definir un SLI para el éxito del servicio, utilizaría la siguiente consulta:
Valid events fields
FROM: TransactionWHERE: entityGuid = '{entityGuid}'
Donde {entityGuid}
es el GUID del servicio.
Bad events fields
FROM: TransactionErrorWHERE: entityGuid = '{entityGuid}' AND error.expected IS FALSE
Donde {entityGuid}
es el GUID del servicio.
Seleccione Continue en el panel izquierdo una vez que haya confirmado que su consulta es correcta para completar la creación de su nivel de servicio.
Próximos pasos
¡Felicidades! ¡Has completado nuestro viaje sobre cómo usar New Relic para mejorar el rendimiento de tu aplicación! ¿Listo para aprender más sobre la característica New Relic? Sumérgete más profundamente: