• 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

Obtenha mais detalhes sobre seus limites de dados

A New Relic possui limites de recursos para proteger sua experiência, nossos sistemas e nossos outros clientes. Esses limites variam desde o número máximo de caracteres que você pode ter em uma consulta até taxas de solicitação de API e muito mais.

Esta página descreve a métrica de limite e os eventosNrIntegrationError que permitem visualizar seus limites, seu uso atual de dados e consumo geral de recursos em comparação com esses limites e o impacto de experimentar um evento de limite. Também fornecemos algumas consultas que, quando compiladas em um dashboard, podem fornecer informações consistentes sobre o status dos seus limites.

Importante

Embora NrIntegrationError forneça dados sobre vários tipos de limites, a métrica de limite de recursos atualmente cobre apenas a ingestão de taxa de solicitação e limites de taxa de consulta de API.

O que acontece quando você atinge um limite

Nossa resposta ao atingir um limite depende de vários fatores: o tipo de limite atingido, bem como a duração, a frequência e o valor em que você excede o limite. Exceder um limite nem sempre significa que você enfrentará um evento de limite, como queda de dados, tráfego rejeitado ou desligamento de dados pelo resto do dia. Às vezes permitimos um pequeno buffer antes de impor um limite. Dito isto, qualquer recurso consumido acima de 100% corre risco de impacto limite a qualquer momento.

Muitos de nossos limites de taxas se aplicam proporcionalmente. Isso significa que se você exceder um pouco o limite, tomaremos menos medidas do que se você exceder 200%.

As métricas de limite só serão visíveis se você estiver enviando dados para uma API dataType ou limitName correspondente. Por exemplo, se você enviar dados por meio da API métrica, verá a métrica do recurso da API métrica, mas se não enviar nenhum dado , não verá a métrica do recurso APM.

Dica

As métricas de impacto serão geradas independentemente do impacto; se não houver impacto, você verá um 0.

Um eventoNrIntegrationError é gerado quando você sofre impacto e é uma boa maneira de ver rapidamente se você está enfrentando algum evento de limite. Consulte Exibir limites do sistema para obter mais informações.

Crie um dashboard para visualizar o status do seu limite

Usando três métricas de limite juntas em um dashboard, você pode ver rapidamente imagens detalhadas de seus Ingest Resource Request Per Minute limites e, com NrIntegrationError, obter uma visão de mais limites.

Dashboard exibindo o status dos limites usando algumas consultas.

Usamos a seguinte consulta para criar este dashboard. Para criar um dashboard como este no New Relic, selecione Dashboards e depois Create a dashboard. Em seguida, adicione um novo gráfico para cada consulta que você deseja monitor regularmente. Os três limites métricos incluídos nestas consultas são descritos em seção separada, abaixo.

Da esquerda para a direita, de cima para baixo:

Limite métrico

Essas métricas, utilizadas na consulta dashboard acima, podem focar em um único limite ou recurso. Ou, com a ajuda de FACET limitName or resource , forneça uma visão de todos os seus limites.

Atributo métrico

Atributo em newrelic.resourceConsumption.limitValue e newrelic.resourceConsumption.currentValue:

  • limitName: o nome do limite para os dados de métrica, por exemplo RPM Metric API.
  • dataType: que tipo de dados a métrica está rastreando, por exemplo Metric, Log ou APM.
  • Resource: qual recurso está sendo consumido, por exemplo Requests ou DPM.
  • limitTimeInterval: qual janela de tempo este recurso é avaliado para limitação.
  • consumingAccountId: a conta New Relic onde o recurso está sendo consumido.

Atributo em newrelic.resourceConsumption.impact

  • dataType: o tipo de dados que está sendo impactado, por exemplo Metric, Log ou APM.
  • Resource: qual recurso está sendo impactado, por exemplo Request Rate.
  • Impact: uma contagem do que está acontecendo quando o recurso excede o limite definido, por exemplo, solicitações descartadas.
  • consumingAccountId: a conta New Relic onde o recurso está sendo consumido.

Definir alerta na métrica do recurso

Embora seja útil construir um dashboard para ver todos os seus limites, ser capaz de automatizá-lo é ainda melhor. Você pode definir em sua métrica de limite para fornecer atualizações sobre alterações de limites.

Dica

Como atualmente só temos métricas em janelas de tempo de 1 minuto, definir TimeWindow = 1 minuto cobrirá todas elas. Eventualmente, disponibilizaremos mais métricas, você pode querer definir alertas separados para limites que são aplicados por diferentes janelas de tempo.

Você pode usar a seguinte consulta NRQL para criar um alerta. Aprenda como criar alerta com consulta NRQL aqui.

Copyright © 2024 New Relic Inc.

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