• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

Estabeleça um SLI de desempenho de saída

A capacidade de gerenciar e consultar grandes quantidades de dados de forma eficiente é um dos recursos principais do New Relic. Medimos a integridade da saída da consulta da mesma forma que você mede seus recursos voltados ao cliente: pela rapidez e sem erros com que as solicitações de consulta HTTP recebem respostas. Chamamos isso de desempenho de saída e você pode medir SLIs para monitorar isso. Depois de configurar um SLI de desempenho de saída usando o procedimento abaixo, você pode acompanhar o tempo de resposta e a taxa de erro do seu aplicativo.

Encontre seu aplicativo

Primeiro, você precisa ter certeza de ter configurado o aplicativo para o qual deseja criar o SLI. Se você não conseguir encontrá-lo ou ainda não o configurou, faça o seguinte antes de continuar:

Identifique seu limite de serviço

Em seguida, você vai querer garantir que está medindo o resultado do seu serviço. Embora a dependência de um aplicativo desempenhe um papel no tempo de resposta e nas taxas de sucesso, você pode medir o tempo de resposta final e total e as taxas de sucesso no ponto em que a solicitação é recebida e respondida.

Você pode usar mapas de serviço e mapas automáticos para ajudar a determinar se o aplicativo que você está vendo é uma dependência ou executa a API do endpoint.

No exemplo de captura de tela abaixo, você pode ver todos os aplicativos que suportam o processamento de pedidos. Começamos selecionando o nº 2 (Order-Composer). Em seguida, clicamos em Service maps e descobrimos que o Order-Composer é na verdade uma dependência. Você precisará selecionar o nº 1 (Processamento de pedidos) para estabelecer um verdadeiro nível de serviço de saúde.

Dica

Sua equipe só pode ser responsável pela dependência do Order-Composer . Nesse caso, seu próprio nível de serviço no Order-Composer podemonitor automaticamente o desempenho. Certifique-se tag seus próprios não clientes que enfrentam o nível de serviço como customer-facing:false para permitir uma melhor filtragem nos relatórios de saúde. Além disso, considere trabalhar com o endpoint voltado para o cliente (#1 Order-Processing) durante a observabilidade para criar um verdadeiro desempenho de saída, um nível de serviço de conectividade de entrada e níveis de serviço ao cliente.

Crie sua baseline

Ao criar o nível de serviço, você deve primeiro observar o desempenho de saída do seu aplicativo como uma baseline, que deve ser estabelecida para implementar o nível de serviço. A criação de uma baseline permite medir o desempenho de um serviço como ponto de referência e, em seguida, usar relatórios de nível de serviço para descobrir se você está ou não atingindo essa baseline. Você pode criar uma baseline para praticamente qualquer conjunto de dados; no entanto, você usa fórmulas e recomendações diferentes em casos de uso diferentes.

Você pode usar o tempo de resposta (latência) e a porcentagem de não erros (sucesso) como linha de base inicial. Ao fazer isso, você cria uma métrica de integridade de confiabilidade.

Recomendamos um histórico de uma a duas semanas de dados de desempenho para estabelecer uma boa baseline. A sazonalidade e o pico de uso não devem prejudicar seu desempenho, e quanto mais histórico você incluir em sua medição, maior será a probabilidade de incluir diferentes bases de código dos lançamentos. A implantação anterior, por menor que seja, poderá distorcer seus resultados.

Aqui está um exemplo de consulta NRQL para o destino recomendado de metas de nível de serviço de sete dias para latência:

FROM Transaction SELECT percentile(duration, 95) AS 'Latency Baseline SLI' WHERE appName='Order-Processing' SINCE 1 WEEK AGO

Para obter uma baseline bem-sucedida (sem erros), tente a consulta a seguir. Lembre-se de substituir Order-Processing pelo nome do seu próprio aplicativo.

FROM Transaction SELECT percentage(count(*), WHERE error is false) AS 'Success Baseline SLI' SINCE 1 WEEK AGO WHERE appName='Order-Processing'

Crie seu nível de serviço

Observação: se você não vir o botão Add a service level , verifique com o administrador do New Relic sobre suas permissões.

Nossa plataforma calcula automaticamente o recomendado e a linha de base do Browser para você. Encontre os dados APM do seu aplicativo que você escolheu na Etapa 2 e clique em Service levels e você deverá ver a visualização abaixo:

Clique em Add baseline service level objectives para criar seu SLI de latência e SLI de sucesso, bem como seus respectivos objetivos. Você pode visualizar e alterar todas as configurações clicando no ícone de reticências no canto superior direito de cada scorecard do SLO.

Dica

Os dados levam aproximadamente 10 minutos para preencher as pontuações do SLO porque usamos o serviço evento-to-métrica para longevidade dos dados e desempenho de consulta. Demora um pouco para que a conversão ocorra e comece a preencher os dados.

Próxima Etapa

Aprenda como criar indicadores de entrada e objetivos

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.