La integración de eventos New Relic Kubernetes vigila los eventos que suceden en su clúster de Kubernetes y los envía a New Relic. Para visualizar los datos de su evento, utilice el explorador de clúster de Kubernetes o utilice la UIde infraestructura de eventos.
Instalacion
La integración Kubernetes evento se instala por defecto tanto al utilizar nuestra instalación guiada, como al instalar a través de Helm.
Ver tu evento Kubernetes
Una vez que haya instalado correctamente la integración de eventos Kubernetes , podrá ver y consultar su evento en New Relic.
Para agregar un evento a su dashboard:
Agregue un gráfico a un nuevo o existente dashboard o cree un gráfico usando el New Relic generador de consultas.
Al crear o actualizar su gráfico, seleccione el tipo de gráfico table y utilice la siguiente consulta de evento, reemplazando
YOUR_CLUSTER_NAME
con el nombre de su clúster:FROM InfrastructureEvent SELECTevent.involvedObject.kind, event.involvedObject.name, event.reason,event.messageWHERE clusterName = 'YOUR_CLUSTER_NAME' limit 100
Consulta evento
A continuación se muestran algunos ejemplos para consultar sus datos:
Obtener nombres de atributos
Para ver todos los nombres de los atributos, utilice la siguiente consulta:
FROM InfrastructureEvent SELECT keyset() WHERE category = 'kubernetes'
Ver detalles del evento
Para ver detalles sobre el último evento en un clúster, utilice la siguiente consulta, reemplazando YOUR_CLUSTER_NAME
con el nombre de su clúster:
FROM InfrastructureEvent SELECT event.involvedObject.kind,event.involvedObject.name, event.type, event.message, event.reason WHEREcategory = 'kubernetes' AND clusterName = 'YOUR_CLUSTER_NAME'
El evento recopilado por New Relic tendrá exactamente el mismo atributo que proporciona Kubernetes. Para obtener una referencia de estos atributos, consulte la documentación principal del evento v1Kubernetes .
Buscar evento en New Relic
Para buscar eventos en nuestra UI de infraestructura:
Navegue a la página del evento: vaya a
one.newrelic.com > All capabilities > Infrastructure > Events
.
En
Category
, seleccione
kubernetes
.
Utilizar el
Search events
campo para buscar un evento específico. Para centrarse en un conjunto específico de eventos, seleccione o cambie el conjunto de filtros.
Ver evento en el explorador del clúster de Kubernetes
Para ver eventos en el explorador del clúster de Kubernetes, utilice cualquiera de estos métodos:
In New Relic
: Vaya a
one.newrelic.com > All capabilities > Kubernetes cluster explorer
.
Luego, para ver los detalles del pod:
En el explorador del clúster de Kubernetes, seleccione un pod.
Seleccione
Show pod events
.
Opcional: Recoger métrica del evento recolector
Para recopilar datos métricos para el propio recolector de eventos, instale New Relic Prometheus agente integración. Para empezar:
- Instale la integración del agente New Relic Prometheus.
- Etiquete el despliegue de su integración de eventos Kubernetes con su etiqueta de raspado configurada (el valor predeterminado es
prometheus.io/scrape=true
).
Opcional: Definir atributo personalizado
Para agregar un atributo personalizado al evento enviado por la integración, estos deben especificarse en su value.yaml debajo del mapa customAttributes
.
Por ejemplo, para agregar el atributo environment
con valor dev
a todos los eventos, agrega lo siguiente a tu values.yaml
:
nri-kube-events: customAttributes: environment: dev
Puede agregar otro atributo personalizado globalmente a todas las demás integraciones Kubernetes configurándolo globalmente:
global: customAttributes: environment: dev
Resolución de problemas
A continuación se ofrecen algunos consejos para la resolución de problemas al utilizar la integración de eventos Kubernetes .