• 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

Dato de governancia

Cambiar el intervalo de raspado

La integración New Relic Kubernetes v3 y superior permite cambiar el intervalo en el que se recopilan métricas del clúster. Esto permite elegir un equilibrio entre la resolución y el uso de datos. Recomendamos elegir un intervalo entre 15 y 30 segundos para una experiencia óptima.

Para cambiar el intervalo de extracción, agregue lo siguiente a su values-newrelic.yaml, en la sección newrelic-infrastructure :

common:
config:
interval: 25s

Entonces termina pareciéndose a:

global:
licenseKey: _YOUR_NEW_RELIC_LICENSE_KEY_
cluster: _K8S_CLUSTER_NAME_
# ... Other settings
# Configuration for newrelic-infrastructure
newrelic-infrastructure:
# ... Other settings
common:
config:
interval: 25s

Importante

No se permite configurar interval con valores mayores que 40s .

Filtrado de espacio de nombres

La integración Kubernetes v3 y superior permite filtrar qué espacios de nombres se eliminan etiquetándolos. Todos los espacios de nombres se eliminan de forma predeterminada.

Usamos namespaceSelector de la misma manera que lo hace Kubernetes. Para incluir solo el espacio de nombres que coincida con una etiqueta, cambie el namespaceSelector agregando lo siguiente a su values-newrelic.yaml, en la sección newrelic-infrastructure :

common:
config:
namespaceSelector:
matchLabels:
key1 : "value1"

En este ejemplo, solo se eliminará el espacio de nombres con la etiqueta newrelic.com/scrape establecida en true :

global:
licenseKey: _YOUR_NEW_RELIC_LICENSE_KEY_
cluster: _K8S_CLUSTER_NAME_
# ... Other settings
# Configuration for newrelic-infrastructure
newrelic-infrastructure:
# ... Other settings
common:
config:
namespaceSelector:
matchLabels:
newrelic.com/scrape: "true"

También puede utilizar expresiones Kubernetes para incluir o excluir espacios de nombres utilizando la siguiente sintaxis:

common:
config:
namespaceSelector:
matchExpressions:
- {key: newrelic.com/scrape, operator: NotIn, values: ["false"]}
- {key: key1, operator: In, values: ["value1"]}

Sugerencia

Las expresiones bajo matchExpressions están concatenadas.

En este ejemplo, se excluirá el espacio de nombres con la etiqueta newrelic.com/scrape establecida en false :

global:
licenseKey: _YOUR_NEW_RELIC_LICENSE_KEY_
cluster: _K8S_CLUSTER_NAME_
# ... Other settings
# Configuration for newrelic-infrastructure
newrelic-infrastructure:
# ... Other settings
common:
config:
namespaceSelector:
matchExpressions:
- {key: newrelic.com/scrape, operator: NotIn, values: ["false"]}

Vea una lista completa de configuraciones que se pueden modificar en el archivo README del gráfico.

¿Cómo puedo saber qué espacios de nombres están excluidos?

Todo el espacio de nombres dentro del clúster se enumera gracias al ejemplo K8sNamespace . El atributo nrFiltered determina si los datos relacionados con el namespace se eliminarán.

Utilice esta consulta para averiguar qué espacios de nombres se están monitoreando:

FROM K8sNamespaceSample SELECT displayName, nrFiltered WHERE clusterName = <clusterName> SINCE 2 MINUTES AGO

¿Qué datos se descartan del espacio de nombres excluido?

Los siguientes ejemplos no estarán disponibles para el espacio de nombres excluido:

  • K8sContainerSample
  • K8sDaemonsetSample
  • K8sDeploymentSample
  • K8sEndpointSample
  • K8sHpaSample
  • K8sPodSample
  • K8sReplicasetSample
  • K8sServiceSample
  • K8sStatefulsetSample
  • K8sVolumeSample
Copyright © 2024 New Relic Inc.

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