L'événement New Relic Kubernetes monitore les événements qui se produisent dans votre cluster Kubernetes et envoie ces événements à New Relic. Pour visualiser vos données d'événement, utilisez l'cluster Kubernetes explorateur ou utilisez infrastructure l'interface utilisateur d'événement .
Trouvez votre événement Kubernetes
Une fois que vous avez installé avec succès l'intégration Kubernetes , vous pouvez afficher et interroger votre événement dans New Relic.
Pour afficher votre événement Kubernetes :
Allez à one.newrelic.com > All capabilities > Kubernetes.
Sélectionnez votre cluster.
Cliquez sur Kubernetes Events dans le volet de navigation de gauche.

Rechercher un événement dans New Relic
Pour rechercher un événement dans notre interface utilisateur infrastructure :
Allez à one.newrelic.com > All capabilities > Infrastructure > Events.
Dans Categories, sélectionnez kubernetes.
Utilisez le champ Search events pour rechercher un événement spécifique. Pour vous concentrer sur un ensemble spécifique d'événements, sélectionnez ou modifiez l'ensemble de filtres.

Afficher l'événement dans l'explorateur cluster Kubernetes
Pour afficher l'événement dans cluster Kubernetes l'explorateur :
Accédez à one.newrelic.com > All capabilities > Kubernetes et sélectionnez votre cluster.
Sélectionnez un pod et cliquez sur See pod details.

Ajoutez un événement à votre dashboard
Pour ajouter un événement à votre dashboard:
Ajoutez un graphique à un dashboard nouveau ou existant ou créez un graphique à l'aide du générateur de requêtes New Relic.
Lors de la création ou de la mise à jour de votre graphique, sélectionnez le type de graphique table et utilisez la requête d'événement suivante, en remplaçant
YOUR_CLUSTER_NAME
par le nom de votre cluster :FROM InfrastructureEventSELECT event.involvedObject.kind, event.involvedObject.name, event.reason,event.messageWHERE clusterName = 'YOUR_CLUSTER_NAME' limit 100
demande d'événement
Voici quelques exemples pour interroger vos données:
Obtenir les noms d'attributs
Pour voir tous les noms d'attributs, utilisez cette requête :
FROM InfrastructureEventSELECT keyset()WHERE category = 'kubernetes'
Obtenez les derniers détails de l'événement
Pour voir les détails sur le dernier événement dans un cluster, utilisez la requête suivante, en remplaçant YOUR_CLUSTER_NAME
par le nom de votre cluster:
FROM InfrastructureEventSELECT event.involvedObject.kind, event.involvedObject.name, event.type, event.message, event.reasonWHERE category = 'kubernetes' AND clusterName = 'YOUR_CLUSTER_NAME'
L'événement collecté par New Relic aura exactement le même attribut que celui donné par Kubernetes. Pour une référence de ces attributs, consultez la documentation principale Kubernetes événement v1.
Facultatif : Collecter les métriques de l'événement collecteur
Pour collecter des données métriques pour l'événement collecteur lui-même, vous devez envoyer les données métriques Prometheus à New Relic.
Pour installer et configurer l'agent Prometheus sur le cluster Kubernetes:
Installez l' intégration de l'agent New Relic Prometheus.
Étiquetez le déploiement de votre intégration d'événement Kubernetes avec votre étiquette de scraping configurée (la valeur par défaut est
prometheus.io/scrape=true
).
Facultatif : Définir l'attribut personnalisé
Pour ajouter des attributs personnalisés à l'événement envoyé par l'intégration, ceux-ci doivent être spécifiés dans votre fichier values.yaml sous la carte customAttributes
.
Par exemple, pour ajouter l'attribut environment
avec la valeur dev
à tous les événements, ajoutez ce qui suit à votre values.yaml
:
nri-kube-events: customAttributes: environment: dev
Vous pouvez ajouter d'autres attributs personnalisés globalement à toutes les autres intégrations Kubernetes en les définissant globalement :
global: customAttributes: environment: dev