• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

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.

Crea una propuesta

Límites API métrica y atributo restringido

Este documento describe los requisitos de datos para la API métrica, incluyendo:

  • Límites máximos
  • Atributo restringido
  • Valores métricos restringidos

Límites máximos

Los siguientes límites predeterminados se aplican a todos los datos métricos:

Condición

Límite

Rango de edad para valores timestamp

Métrica reportados con una timestamp anterior a 48 horas o posterior a 24 horas desde el momento en que se informan se eliminan.

Puntos de datos máximos por minuto (DPM)

3-15 millones de DPM (más información)

Máximo de series temporales únicas (cardinalidad) por cuenta y día

1-15 millones (más información)

Una serie temporal es una combinación única y única de un nombre de métrica y cualquier atributo.

Máximo de series temporales únicas (cardinalidad) por nombre de métrica por día

100k

Carga máxima por minuto

100k (más información)

Atributo máximo por métrica

100

Longitud máxima del nombre del atributo de métrica

255 caracteres

Caracteres máximos para una clave de atributo

255 caracteres

Longitud máxima del valor del atributo de métrica

4096 caracteres

Protocolos HTTP permitidos

Solo HTTPS

Valores largos numéricos que quedan fuera de los valores largos mínimos o máximos de Java

Se rechazarán los valores largos numéricos que queden fuera del valor largo mínimo o máximo de Java.

  • Si el número está en el bloque común, se eliminará todo el bloque.
  • Si el número está en un punto de datos métrico, entonces se eliminará el punto de datos métrico en el que reside.

Valores dobles numéricos que quedan fuera de los valores dobles mínimos o máximos de Java

Se rechazarán los valores dobles numéricos que queden fuera del valor doble mínimo o máximo de Java.

  • Si el número está en el bloque común, se eliminará todo el bloque.
  • Si el número está en un punto de datos métrico, entonces se eliminará el punto de datos métrico en el que reside.

Valores numéricos dobles que requieren redondeo para convertirse en un número de coma flotante de doble precisión.

Se rechazarán los valores numéricos dobles que requieran redondeo para convertirlos en un número de coma flotante de doble precisión.

Un ejemplo de esto es 1.12345678901234567E18. Un doble puede contener un valor tan grande pero no tiene suficiente precisión para representarlo con exactitud (habría que redondearlo a 1.12345678901234573E18).

  • Si el número está en el bloque común, se eliminará todo el bloque.
  • Si el número está en un punto de datos métrico, entonces se eliminará el punto de datos métrico en el que reside.

Tamaño de carga útil

Tamaño o longitud máxima total: 1MB (10^6 bytes) maximum per POST. Recomendamos encarecidamente utilizar compresión.

Formato de carga útil

La carga útil debe codificarse como UTF-8.

Sintaxis de nomenclatura de atributos

Los nombres de atributos pueden ser una combinación de caracteres alfanuméricos, dos puntos (:), puntos (.) y guiones bajos (_).

Los siguientes límites predeterminados se aplican solo a los datos recopilados a través de la integración de escritura remota de Prometheus:

Condición

Límite

Serie temporal máxima única de recuento y resumen (cardinalidad) por cuenta en un intervalo de 5 minutos

1-15 millones (más información)

Una serie temporal es una combinación única y única de un nombre de métrica y cualquier atributo. Las series temporales recibidas por encima de este límite se eliminan. Este límite se aplica antes y además de los límites métricos estándar.

Condiciones adicionales de la cuenta

Los límites de API de métrica se aplican a nivel de cuenta individual. Los límites predeterminados para DPM y cardinalidad van desde 3 millones para organizaciones en nuestra edición gratuita, hasta 10,2 millones para algunas organizaciones de pago. Para comprender los límites de su organización, consulte la UIde límites. El DPM y la cardinalidad se pueden aumentar a 15 millones a petición de la organización que paga. La carga máxima por minuto se puede ajustar por encima de 100k según el caso. Para solicitar cambios en los límites de su tasa métrica, comuníquese con su representante de cuenta de New Relic o visite nuestro portal de soporte.

Incidencia límite de tarifa

Esta sección describe cómo se comporta la API de métrica cuando se exceden los límites de velocidad y cómo responder si se exceden los límites.

Atributo restringido

Estos atributos están restringidos por la plataforma New Relic. Cualquier valor enviado con estas claves en la sección de atributos de un punto de datos métrico hará que el punto de datos se elimine, o que el valor se omita o se sobrescriba:

Atributo

Descripción

newrelic.source

Esto se restablece al valor metricAPI.

metricName

Esto se restablece al valor name pasado a cada punto de datos. Esto permite que name sea una clave de atributo.

endTimestamp

timestamp y interval.ms se convertirá en endTimestamp para el punto de datos.

Estos atributos se utilizan internamente para identificar la entidad. Cualquier valor enviado con estas claves en la sección de atributos de un punto de datos métrico puede causar un comportamiento indefinido, como la falta de entidad en la UI o la telemetría que no se asocia con la entidad esperada. Para obtener más información, consulte la síntesis de entidades:

Atributo

Descripción

entity.guid

Identificador único asignado a una entidad por New Relic.

entity.name

Nombre legible por humanos de una entidad, que a menudo se usa para identificar una entidad en la UI.

entity.type

Se utiliza para diferenciar entre diferentes tipos de entidades, como hosts, aplicaciones, etc.

Las restricciones adicionales incluyen:

Restricción

Comentarios

Nombres métricos y de atributos

No puede pasar el mismo valor para el nombre de la métrica y el nombre del atributo.

En el siguiente ejemplo, la métrica no es válida porque la métrica se llama service.errors.all y hay un atributo service.errors.all.

Example: Metric value used as an attribute (invalid)

[
{
"metrics": [
{
"name": "service.errors.all",
"type": "count",
"value": 15,
"timestamp": 1531414060739,
"interval.ms": 10000,
"attributes": {
"service.response.statuscode": "400",
"service.errors.all": "test",
"service.name": "foo"
}
}
]
}
]

Palabras reservadas

Evite el uso de palabras reservadas, como accountId, appId y eventType. También debe evitar el uso de términos de sintaxis NRQL a menos que los escriba (``).

Claves dentro de la métrica JSON

Todas las claves utilizadas dentro del JSON métrico no pueden ser claves de atributo. Esto incluye interval.ms, timestamp, value, common, min, max, count, sum y metrics.

Exception: Puede utilizar name como clave de atributo.

Valores métricos restringidos

Cualquier dato de métrica enviado a la API de métrica con un value igual a NaN (no un número), positive infinity o negative infinity se eliminará.

Copyright © 2024 New Relic Inc.

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