Nível de serviço foram popularizados pelo Google e se tornaram práticas recomendadas no setor. O nível de serviço complementa o monitoramento existente agregando uma perspectiva mais focada no negócio e na experiência do usuário.
Com o New Relic, você pode definir e consumir indicadores de nível de serviço (SLIs) e objetivos de nível de serviço (SLOs) para seu aplicativo. Existem vários motivos relevantes para configurar e seguir o nível de serviço do seu New Relic:
Fácil criação: facilita a criação de nível de serviço com diferentes modos de complexidade, desde um clique até modos avançados totalmente customizáveis para usuários avançados.
Integrado com experiências New Relic: visualize e trabalhe com nível de serviço no Navigator, carga de trabalho, mini visão geral e através da maioria das ferramentas de observabilidade New Relic.
Suporte de alerta: crie
que avisam sobre qualquer degradação à qual você deve prestar atenção.
Ferramentas de análise: analise o status de confiabilidade de todos os sistemas de maneira consistente. O modo de visualização Período após Período permite detectar alterações de tendências em qualquer nível de serviço. Além disso, sempre que um nível de serviço é violado, a visualização resumida permite verificar possíveis causas do problema.
Planejamento de capacidade: crie um nível de serviço para encontrar a linha de base do seu aplicativo. Quando você está se preparando para um evento de pico de demanda, o nível de serviço pode ajudar sua equipe a ter sucesso.
O que são SLIs e SLOs?
Nível de serviço são usados para medir o desempenho de um serviço do ponto de vista do usuário final (ou aplicativo cliente). Por exemplo, um nível de serviço pode representar se um vídeo foi carregado com rapidez suficiente ou se um serviço de rotas retornou pelo menos uma rota possível entre dois pontos.
Service level indicators are accurate quantitative measures of the user experience conforme descrito por um nível de serviço. Representam uma proporção de resultados bem-sucedidos e, portanto, são expressos como uma percentagem (%). Por exemplo, um SLI pode medir a proporção de solicitações que foram mais rápidas do que algum limite ou a proporção de registros que entraram em um pipeline que resultaram na saída do valor correto.
E embora o usuário entenda que um vídeo pode levar alguns segundos a mais para carregar ou que um aplicativo pode retornar um erro de tempos em tempos, isso não deve acontecer com frequência se você não quiser perder a confiança deles. Portanto, depois de definir SLIs para os aspectos de desempenho mais relevantes para o usuário final de seus serviços, você precisa definir SLOs para monitorar se o serviço está atendendo às suas expectativas. Service level objectives are defined as a target value that an SLI must meet durante um período de tempo. Por exemplo, os vídeos devem começar a ser reproduzidos em menos de 2 segundos, 99% do tempo durante um período de uma semana.
Consulte o guia de implementação de casos de uso de gerenciamento a nível de serviço para saber mais sobre como identificar limites de serviço e implantar a instrumentação na qual seus níveis de serviço serão baseados.
Relatórios de nível de serviço e APM SLA
A New Relic fornece relatórios automáticos de acordo de nível de serviço (SLA) para serviços APM há muito tempo. Os relatórios baseados em Apdex, que você recebe em sua caixa de e-mail às segundas-feiras, são gerados automaticamente para serviços que produzem transações da web e são úteis para ver tendências ao longo do tempo.
Além do SLA, nossa capacidade de níveis de serviço está mais bem alinhada com as práticas recomendadas modernas de nível de serviço, como as promovidas pelo Manual SRE do Google, e fornece funcionalidades novas e aprimoradas:
SLIs podem ser definidos em qualquer evento NRDB relatado à New Relic, não apenas em
transação. Portanto você também pode basear SLIs em seu próprio evento personalizado.
Você pode decidir quais limites de serviço e quais métricas são relevantes para o seu nível de serviço e pode definir seus próprios objetivos.
Você pode visualizar os resultados do SLO nas suas contas e na sua carga de trabalho.
Qual é o próximo?
Você pode encontrar o nível de serviço em vários locais da nossa interface:
No
Nas prévias daquelas entidades que possuem SLI definido.
Em
APM
serviços,
Browser
aplicativo ou
Synthetic
monitor na seção de relatórios.
Dentro de um
workload
, na aba nível de serviço.
Continue e leia nossos documentos sobre como criar e consumir SLIs e SLOs. Você também pode conferir como configurar o nível de serviço através da API NerdGraph.
Para dicas e práticas recomendadas sobre como configurar e usar SLM, consulte nosso guia de maturidade de observabilidade sobre otimização de SLM.