Lorsque vous installez Pixie en utilisant le guide d'installation de New Relic, le plugin New Relic pour Pixie est automatiquement activé et vos données télémétriques automatiques sont stockées à deux emplacements.
- Pixie stocke l' ensemble complet des données télémétriques qu'il collecte sur les nœuds de votre cluster dans un stockage à court terme (moins de 24 heures).
- Le plugin New Relic pour Pixie enregistre automatiquement le cluster avec le système de plugin Pixie et conserve certaines données télémétriques dans New Relic pour un stockage à long terme.

Pixie auto-télémétrie vue dans l'UI de New Relic.
Ce modèle de stockage hybride vous permet de déboguer votre incident Kubernetes actif avec un ensemble riche de données télémétriques les plus récentes, tout en ne payant que pour ingérer une quantité sélectionnée et configurable de données dans le stockage à long terme.

Le modèle de stockage hybride d'intégration New Relic Pixie. Vous pouvez interagir avec les deux ensembles de données Pixie directement depuis l'interface utilisateur de New Relic.
Où puis-je voir les données Pixie dans l'interface utilisateur de New Relic ?
Dans l'UI de New Relic, vous pouvez interagir avec les données télémétriques Pixie aussi bien en court terme qu'en stockage à long terme :
- interrogez l'ensemble complet des données télémétriques Pixie stockées à court terme sur votre cluster à l'aide de l'onglet Débogage en direct avec Pixie .
- Explorez les données Pixie conservées dans New Relic à l’aide de l’explorateur de cluster Kubernetes.
- Inspectez les demandes d'application complètes et les réponses conservées dans New Relic.
- Créez des tableaux de bord de données Pixie conservées dans New Relic.
- Les données de requête Pixie ont été conservées dans New Relic à l'aide du générateur de requêtes et de l'API NerdGraph.
Quelles données Pixie collecte-t-elle ?
Pixie utilise eBPF pour collecter automatiquement des données télémétriques telles que requests d'application complètes, les mesures de ressources et de réseau, les profils CPU d'application et plus encore.
Pour voir la liste complète des sources de données collectées automatiquement par Pixie, consultez les documents de référence de Pixie.
Quelle quantité de données Pixie stocke-t-il ?
L’objectif principal du projet open source Pixie est de créer une plateforme de débogage en temps réel. Le stockage à court terme sur le cluster est limité, donc les données télémétriques de Pixie sont stockées jusqu'à 24 heures (au maximum) avant d'être épuisées en mémoire. Étant donné que ces données sont stockées dans votre cluster, vous ne payez pas pour leur ingestion.
Pour savoir comment augmenter ou diminuer le stockage à court terme de Pixie, consultez le guide Gérer la mémoire Pixie.
Quelles données Pixie New Relic conserve-t-il ?
L'intégration New Relic Pixie persiste pour sélectionner les données télémétriques Pixie pour le stockage à long terme. L'ensemble par défaut de données persistantes comprend :
- Durées de requête HTTP (y compris HTTP/2) et métriques dorées (débit, latence, taux d'erreur)
- Durées des requêtes DNS et mesures de latence
- Portées des requêtes MySQL et métriques dorées
- Portées des requêtes PostgreSQL et métriques dorées
- Cassandra demande des travées et des métriques dorées
- Requêtes Redis spans et métriques dorées
- Messages Kafka et métriques dorées
- Métriques JVM
Vous pouvez configurer les données Pixie conservées dans New Relic, y compris la conservation de données télémétriques Pixie supplémentaires.
Configurer les données Pixie conservées dans New Relic
Important
La fonctionnalité Customize Pixie Ingest nécessite la version 2.X.X+ de l'intégration New Relic Pixie. Vous devrez peut-être mettre à niveau votre intégration pour accéder à cette fonctionnalité.
Vous pouvez configurer quelles données télémétriques Pixie sont conservées dans New Relic pour un stockage à long terme :
Sélectionnez votre cluster pour accéder à l’explorateur de cluster Kubernetes.
Sélectionnez l’onglet Live debugging with Pixie .
Sélectionnez le bouton Customize Pixie Ingest en haut à droite.

Vous pouvez personnaliser les données télémétriques Pixie conservées dans New Relic dans l'onglet Live debugging with Pixie .
L'intégration New Relic Pixie utilise le système Plugin de Pixie pour exporter certaines données télémétriques Pixie vers New Relic pour un stockage à long terme. La page Customize Pixie Ingest contient une vue intégrée de la page de configuration du plugin de Pixie :

Vous pouvez activer, désactiver et ajouter davantage de scripts d'exportation pour configurer les données télémétriques Pixie ingérées par New Relic.
Par défaut, l'intégration New Relic Pixie inclut plusieurs scripts d'exportation Pixie qui sont déjà activés. Vous pouvez choisir de désactiver un ou plusieurs de ces scripts pour réduire l'ingestion de données télémétriques Pixie. Passez la souris sur le nom d’un script ou cliquez sur le bouton Modifier pour voir une description du script d’exportation.
Pour exporter des données télémétriques Pixie supplémentaires vers New Relic, utilisez le bouton + CREATE SCRIPT
. Ces scripts sont écrits dans le langage PxL de Pixie et utilisent les méthodes d'exportation OpenTelemetry de Pixie. Pour apprendre à écrire un script PxL pour exporter des données Pixie au format OpenTelemetry, consultez ce tutoriel.