• 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

Reduza a ingestão de dados

Reduza a ingestão de dados

Nossos gráficos oferecem suporte à definição de uma opção para reduzir a quantidade de dados ingeridos em detrimento da granularidade. Para ativá-lo, defina global.lowDataMode como true no gráfico nri-bundle .

lowDataMode afeta quatro componentes específicos do gráfico nri-bundle descrito abaixo.

New Relic Infrastructure

Se lowDataMode estiver ativado, o intervalo de coleta padrão muda de 15s para 30s. Você também pode especificar um valor personalizado para ele usando config.interval, que terá preferência sobre lowDataMode.

Prometheus Agente Integração

Se lowDataMode estiver ativado, as métricas prefixadas com o seguinte serão excluídas por padrão, pois já foram coletadas e usadas pela integração do New Relic Kubernetes .

- kube_
- container_
- machine_
- cadvisor_

Registro New Relic

Se lowDataMode estiver ativado, rótulos e anotações não serão incluídos no registro encaminhado para New Relic. Isso reduz a ingestão geral de dados no New Relic.

Os seguintes campos são mantidos: cluster_name, container_name, namespace_name, pod_name, stream, message e log.

Low Data Mode Log Example

O registro log a seguir contém todos os atributos normalmente capturados pelo plug-in 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
}
]

Esta é a aparência do registro de log anterior após a ativação de 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 integração

Se lowDataMode estiver ativado, a integração newrelic-pixie executará uma amostragem mais pesada em intervalos Pixie e reduzirá o intervalo de coleta de 10 para 15 segundos.

lowDataMode configurações:

HTTP_SPAN_LIMIT: 750
DB_SPAN_LIMIT: 250
COLLECT_INTERVAL_SEC: 15

As configurações padrão para esses parâmetros e outros podem ser encontradas no repositório newrelic-pixie-integração do Github.

Para aproveitar ao máximo a integração do Kubernetes da New Relic, você precisará de uma conta gratuita da New Relic. Se ainda não o fez, crie o seu abaixo para começar a monitorar seus dados hoje mesmo.

Copyright © 2024 New Relic Inc.

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