La integración de New Relic con Google Cloud Platform (GCP) incluye una que informa datos de Google Kubernetes Engine (GKE) a New Relic. Este documento explica cómo activar la integración de GCP Kubernetes Engine y describe los datos que reporta.
Característica
Google Kubernetes Engine es el servicio administrado de Kubernetes de Google Cloud. La integración de GKE de New Relic recopila la métrica de CPU, memoria, red, volumen y tiempo de actividad en el contenedor, los nodos y el pod que conforman su clúster.
Activar la integración
Para habilitar la integración, siga los procedimientos estándar para conectar su servicio de GCP a New Relic:
- Conectar con la federación de identidades de workload (Workload Identity Federation) (recomendado)
- Conectar con cuenta de servicio o cuenta de usuario
Frecuencia de sondeo
La integración de New Relic consulta sus servicios de GCP de acuerdo con un intervalo de sondeo que varía según la integración. La frecuencia de sondeo para Google Kubernetes Engine es de 5 minutos. La resolución es 1 punto de datos cada minuto.
Importante
Recomendado: utilice la integración de New Relic Kubernetes para GKE. Con Workload Identity Federation, la integración de GCP recopila métricas de GKE, pero no crea entidades. Para obtener una observabilidad completa de GKE —entidades de clúster, nodo, pod y contenedor, dashboards y alertas—, instale la integración de New Relic Kubernetes en su clúster de GKE.
Google Kubernetes Engine (GKE) admite intervalos de sondeo de 1 minuto para integraciones de WIF en versión preliminar limitada. Para solicitar acceso, comuníquese con el soporte de New Relic.
Cuenta de servicio o cuenta de usuario
Buscar y utilizar datos
Después de activar la integración y esperar unos minutos (según la frecuencia de sondeo ), los datos aparecerán en la New Relic UI. Para buscar y utilizar sus datos, incluidos enlaces a su y configuración de alertas, vaya a one.newrelic.com > All capabilities > Infrastructure > GCP > (select an integration).
Los datos que New Relic recibe de su integración de Google Kubernetes Engine incluyen los siguientes datos métricos. Para obtener más información sobre estas métricas, consulte la documentación de Google sobre métricas para Kubernetes Engine.
GcpKubernetesContenedorMuestra
New Relic recibe los siguientes datos de su integración de GCP Kubernetes Engine y los reporta a un tipo de evento GcpKubernetesContainerSample con el valor de proveedor GcpKubernetesContainer. La métrica container/accelerator solo está disponible si el modo experimental en Kubernetes está habilitado y se ha agregado gpu a su clúster y contenedor. Consulta GcpKubernetesContainerSample evento para ver datos del siguiente atributo:
Nombre | Descripción |
|---|---|
| Porcentaje de tiempo durante el último período de muestra (10 segundos) durante el cual el acelerador estuvo procesando activamente. Las |
| Memoria total del acelerador en bytes. Las |
| Memoria total del acelerador asignada en bytes. Las |
| Límite de núcleos de CPU del contenedor. Muestreado cada 60 segundos. |
| Uso acumulativo de CPU en todos los núcleos en segundos. Este número dividido por el tiempo transcurrido representa el uso como número de núcleos, independientemente del límite de núcleos que pueda establecerse. |
| La fracción del límite de memoria que está actualmente en uso en la instancia. Este valor no puede exceder 1 ya que el uso no puede exceder el límite. Muestreado cada 60 segundos. Después del muestreo, los datos no son visibles hasta por 60 segundos. Esta métrica está disponible solo cuando se ha especificado un límite máximo de memoria para el contenedor. |
| Número de núcleos de CPU solicitados por el contenedor. Muestreado cada 60 segundos. |
| La fracción de la CPU solicitada que está actualmente en uso en la instancia. Este valor puede ser mayor que 1 ya que el uso puede exceder la solicitud. Muestreado cada 60 segundos. Después del muestreo, los datos no son visibles hasta por 180 segundos. |
| Límite de memoria del contenedor en bytes. Muestreado cada 60 segundos. |
| La fracción del límite de memoria que está actualmente en uso en la instancia. Este valor no puede exceder 1 ya que el uso no puede exceder el límite. Muestreado cada 60 segundos. Después del muestreo, los datos no son visibles hasta por 60 segundos. |
| Solicitud de memoria del contenedor en bytes. Muestreado cada 60 segundos. |
| La fracción de la memoria solicitada que está actualmente en uso en la instancia. Este valor puede ser mayor que 1 ya que el uso puede exceder la solicitud. Muestreado cada 60 segundos. Después del muestreo, los datos no son visibles hasta por 60 segundos. |
| Uso de memoria en bytes. Muestreado cada 60 segundos. |
| Número de veces que se ha reiniciado el contenedor. Muestreado cada 60 segundos. |
| Tiempo en segundos que el contenedor ha estado funcionando. Muestreado cada 60 segundos. |
Muestra de nodo de GcpKubernetes
New Relic recibe los siguientes datos de su integración de GCP Kubernetes Engine y se informa a un tipo de evento GcpKubernetesNodeSample con el valor del proveedor GcpKubernetesNode. consulta GcpKubernetesNodeSample evento para ver datos del siguiente atributo:
Nombre | Descripción |
|---|---|
| Número de núcleos de CPU asignables en el nodo. Muestreado cada 60 segundos. |
| La fracción de la CPU asignable que está actualmente en uso en la instancia. Este valor no puede exceder 1 ya que el uso no puede exceder los núcleos de CPU asignables. Muestreado cada 60 segundos. Después del muestreo, los datos no son visibles hasta por 180 segundos. |
| Uso acumulativo de CPU en todos los núcleos utilizados en el nodo en segundos. Muestreado cada 60 segundos. |
| Número total de núcleos de CPU en el nodo. Muestreado cada 60 segundos. |
| Bytes de memoria acumulativa utilizados por el nodo. Muestreado cada 60 segundos. |
| La fracción de la memoria asignable que está actualmente en uso en la instancia. Este valor no puede exceder 1 ya que el uso no puede exceder los bytes de memoria asignables. Muestreado cada 60 segundos. Después del muestreo, los datos no son visibles hasta por 60 segundos. |
| Número de bytes de memoria asignables en el nodo. Muestreado cada 60 segundos. |
| Bytes de memoria acumulativa utilizados por el nodo. Muestreado cada 60 segundos. |
| Número acumulado de bytes recibidos por el nodo a través de la red. Muestreado cada 60 segundos. |
| Número acumulado de bytes transmitidos por el nodo a través de la red. Muestreado cada 60 segundos. |
| Uso acumulativo de CPU en todos los núcleos utilizados por el daemon del sistema a nivel de nodo en segundos. Muestreado cada 60 segundos. |
| Uso de la memoria por parte del daemon del sistema en bytes. Muestreado cada 60 segundos. |
GcpKubernetesPodSample
New Relic recibe los siguientes datos de su integración de GCP Kubernetes Engine y se informa a un tipo de evento GcpKubernetesPodSample con el valor del proveedor GcpKubernetesPod. consulta GcpKubernetesPodSample evento para ver datos del siguiente atributo:
Nombre | Descripción |
|---|---|
| Número acumulado de bytes recibidos por el pod a través de la red. Muestreado cada 60 segundos. |
| Número acumulado de bytes transmitidos por el pod a través de la red. Muestreado cada 60 segundos. |
| Número total de bytes de disco disponibles para el pod. Muestreado cada 60 segundos. |
| Número de bytes de disco utilizados por el pod. Muestreado cada 60 segundos. |
| La fracción del volumen que la instancia utiliza actualmente. Este valor no puede ser mayor que 1 ya que el uso no puede exceder el espacio de volumen total disponible. Muestreado cada 60 segundos. Después del muestreo, los datos no son visibles hasta por 60 segundos. |