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

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

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Reducir la ingesta de datos

Reducir la ingesta de datos

Nuestros gráficos admiten la configuración de una opción para reducir la cantidad de datos ingeridos a costa de la granularidad. Para habilitarlo, establezca global.lowDataMode en true en el gráfico nri-bundle .

lowDataMode afecta a cuatro componentes específicos del gráfico nri-bundle que se describe a continuación.

New Relic Infrastructure

Si lowDataMode está habilitado, el intervalo de raspado predeterminado cambia de 15s a 30s. También puede especificar un valor personalizado usando config.interval, que tendrá preferencia sobre lowDataMode.

Prometheus agente integrador

Si lowDataMode está habilitado, las métricas que tienen el prefijo siguiente se excluyen de forma predeterminada, ya que ya están recopiladas y utilizadas por la integración New Relic Kubernetes .

- kube_
- container_
- machine_
- cadvisor_

Registro New Relic

Si lowDataMode está habilitado, las etiquetas y anotaciones no se incluyen en el registro reenviado a New Relic. Esto reduce la ingesta general de datos en New Relic.

Se conservan los siguientes campos: cluster_name, container_name, namespace_name, pod_name, stream, message y log.

Low Data Mode Log Example

El siguiente log contiene todos los atributos que normalmente captura el complemento New Relic Logs Kubernetes :

[
{
"cluster_name": "api-test",
"kubernetes": {
"annotations": {
"kubernetes.io/psp": "eks.privileged"
},
"container_hash": "fryckbos/test@sha256:5b098eaf3c7d5b3585eb10cebee63665b6208bea31ef31a3f0856c5ffdda644b",
"container_image": "fryckbos/test:latest",
"container_name": "newrelic-logging",
"docker_id": "134e1daf63761baa15e035b08b7aea04518a0f0e50af4215131a50c6a379a072",
"host": "ip-192-168-17-123.ec2.internal",
"labels": {
"app": "newrelic-logging",
"app.kubernetes.io/name": "newrelic-logging",
"controller-revision-hash": "84db95db86",
"pod-template-generation": "1",
"release": "nri-bundle"
},
"namespace_name": "nrlogs",
"pod_id": "54556e3e-719c-46b5-af69-020b75d69bf1",
"pod_name": "nri-bundle-newrelic-logging-jxnbj"
},
"message": "[2021/09/14 12:30:49] [ info] [engine] started (pid=1)\n",
"plugin": {
"source": "kubernetes",
"type": "fluent-bit",
"version": "1.8.1"
},
"stream": "stderr",
"time": "2021-09-14T12:30:49.138824971Z",
"timestamp": 1631622649138
}
]

Así es como se vería el log anterior después de habilitar lowDataMode:

[
{
"cluster_name": "api-test",
"container_name": "newrelic-logging",
"namespace_name": "nrlogs",
"pod_name": "nri-bundle-newrelic-logging-jxnbj",
"message": "[2021/09/14 12:30:49] [ info] [engine] started (pid=1)\n",
"stream": "stderr",
"timestamp": 1631622649138
}
]

New Relic Pixie

Si lowDataMode está habilitado, la integración newrelic-pixie realiza un muestreo más intensivo en tramos de Pixie y reduce el intervalo de recopilación de 10 a 15 segundos.

lowDataMode ajustes:

HTTP_SPAN_LIMIT: 750
DB_SPAN_LIMIT: 250
COLLECT_INTERVAL_SEC: 15

La configuración predeterminada para estos parámetros y otros se puede encontrar en el repositorio Github de newrelic-pixie-integración .

Para aprovechar al máximo la integración de Kubernetes de New Relic, necesitará una cuenta gratuita de New Relic. Si aún no lo ha hecho, cree el suyo a continuación para comenzar a monitorear sus datos hoy.

Copyright © 2024 New Relic Inc.

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