El evento New Relic Kubernetes monitorea los eventos que ocurren en su clúster de Kubernetes y envía esos eventos a New Relic. Para visualizar los datos de sus eventos, emplee el explorador del clúster de Kubernetes o emplee la UIde infraestructura de eventos.
Encuentra tu evento Kubernetes
Una vez que instaló correctamente la integración Kubernetes , podrá ver y consultar sus eventos en New Relic.
Para ver su evento Kubernetes :
Vaya a one.newrelic.com > All capabilities > Kubernetes.
Seleccione su clúster.
Haga clic en Kubernetes Events en el panel de navegación izquierdo.
Buscar evento en New Relic
Para buscar eventos en nuestra UI de infraestructura:
Vaya a one.newrelic.com > All capabilities > Infrastructure > Events.
En Categories, seleccione kubernetes.
Emplee el campo Search events para buscar un evento específico. Para centrar 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 :
Vaya a one.newrelic.com > All capabilities > Kubernetes y seleccione su clúster.
Seleccione un pod y haga clic en See pod details.
Agrega un evento a tu dashboard
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 InfrastructureEventSELECT event.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, emplee esta consulta:
FROM InfrastructureEventSELECT keyset()WHERE category = 'kubernetes'
Obtenga los últimos 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 InfrastructureEventSELECT event.involvedObject.kind, event.involvedObject.name, event.type, event.message, event.reasonWHERE category = '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 .
Opcional: Recoger métrica del evento recolector
Para recopilar datos métricos para el propio recolector de eventos, debe enviar datos métricos de Prometheus a New Relic.
Para instalar y configurar el agente Prometheus en el clúster de Kubernetes:
Instale la integración del agente New Relic Prometheus.
Etiquete la implementación de su integración de eventos Kubernetes con su etiqueta de scrape configurada (el valor predeterminado es
prometheus.io/scrape=true
).
Opcional: Definir atributo personalizado
Para agregar atributos personalizados al evento enviado por la integración, estos deben especificar en su archivo values.yaml bajo el 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