Você pode descobrir que uma pontuação de conformidade de alto nível oculta problemas específicos que ocorrem em uma determinada região, data center ou segmento de clientes durante o monitoramento de objetivos de nível de serviço (SLOs). Criar manualmente níveis de serviço separados para cada segmento é demorado e difícil de manter à medida que sua infraestrutura cresce.
Níveis de serviço facetados resolvem esse problema. Agrupe seus resultados de SLI por atributos específicos (também conhecido como faceting) para detalhar a conformidade e o orçamento de erros, identificar causas raiz e apontar onde estão ocorrendo gargalos de desempenho ou interrupções, tudo dentro de uma única definição de nível de serviço.
O que você pode fazer
Com níveis de serviço facetados, você pode:
- Obtenha insights granulares: identifique problemas específicos de desempenho em determinadas células, regiões ou ambientes sem criar níveis de serviço separados.
- Alocação de recursos de destino: Identifique áreas com baixo desempenho para concentrar os esforços de engenharia.
- Melhore a resolução de problemas: verifique se uma queda de conformidade é global ou localizada em um atributo específico, como um data center com falha.
- Comparar segmentos: veja a conformidade e o orçamento de erros para diferentes combinações de atributos lado a lado.
Casos de uso
Os cenários a seguir demonstram como os níveis de serviço facetados podem ajudar:
- Desempenho regional: uma plataforma de e-commerce agrupa a latência por
awsRegionpara descobrir qual região está com baixo desempenho, apesar da conformidade global com o SLO. - Resolução de problemas em nível de célula: um provedor de cloud agrupa a disponibilidade por
cell_idpara identificar que as interrupções intermitentes estão confinadas a um cluster em vez de a todo o serviço. - Comparação de ambientes: uma equipe de desenvolvimento agrupa métricas por
environmentpara comparar a estabilidade das implantações de produção versus preparação dentro da mesma definição de SLI.
Como o facetamento funciona
Quando você cria um nível de serviço, você define duas consultas: eventos válidos (todos os requests relevantes) e eventos bons/ruins (respostas bem-sucedidas ou com falha). Quando ambas as consultas usam o mesmo tipo de evento na cláusula FROM (por exemplo, ambas usando FROM Transaction), os dados compartilham atributos comuns como awsRegion, environment ou host. Você pode então habilitar a facetação para agrupar e detalhar a conformidade e o orçamento de erros por esses valores de atributo.
Tópicos relacionados
Adicionar facetas a um nível de serviço
Saiba como habilitar o facetamento ao criar ou editar um nível de serviço.
Analisar resultados facetados de nível de serviço
Visualize e compare dados de conformidade e de error budget divididos por faceta.
Criar e editar SLIs e SLOs
Saiba como criar e configurar níveis de serviço no New Relic.