Nous sommes fiers d'annoncer aujourd'hui la sortie pour tous d'Auto-telemetry with Pixie (sans aucuns frais supplémentaires). Pixie est une nette amélioration apportée à notre boîte à outils Kubernetes. C'est la seule solution qui élimine les carences de monitoring qui émergent naturellement dans les environnements Kubernetes, et qui fournit des informations au niveau du code pour que les développeurs puissent résoudre les problèmes plus rapidement.
À propos de Pixie
Pour ceux qui ne connaissent pas encore Pixie, il s'agit d'un outil d'observabilité open source qui gagne rapidement du terrain chez les développeurs. Il fournit une visibilité inégalée sur vos applications Kubernetes.
Pixie capture automatiquement :
- Les profils des applications (avec une granularité au niveau des fonctions)
- Tout le corps des requêtes (HTTPs, Redis, SQL, etc.)
- Les métriques système comme le CPU, les entrées/sorties, et l'utilisation de la mémoire
- L'état spécifique à Kubernetes de vos pods et services
- Plus de données
La toute dernière technologie d'instrumentation automatique de Pixie vous permet de vous lancer en quelques minutes, et non plus en quelques mois. Aucun changement de code ni redéploiement n'est nécessaire.
L'équipe Pixie a rejoint New Relic en décembre 2020, et depuis, nous avons travaillé d'arrache-pied pour vous apporter tous les avantages de la télémétrie automatique et le monitoring Kubernetes avancé dans New Relic. Avec la publication pour tous de cette intégration, nous incorporons les fonctionnalités de Pixie directement dans l'interface de New Relic One.
Vaincre les obstacles du monitoring Kubernetes
Nous avons pour mission de résoudre quelques-uns des problèmes très complexes auxquels les ingénieurs doivent faire face dans un environnement Kubernetes. La nature dynamique et changeante des environnements Kubernetes entraîne des inconnues, et les autres solutions de monitoring Kubernetes ne sont tout simplement pas optimisées pour les développeurs. Pixie résout ces deux problèmes. Lorsque vous passez au débogage Kubernetes avec Pixie, vous obtenez les éléments suivants :
Une visibilité de référence instantanée sans code
Nous avons tous rencontré cette situation : il y a un problème en production, mais l'instrumentation existante n'est pas suffisante pour le déboguer. Cette visibilité limitée complique la tâche des développeurs qui préféreraient passer moins de temps à dépanner les problèmes et plus à développer de nouvelles fonctionnalités.
Heureusement, il existe un moyen plus simple d'y arriver. Pixie utilise eBPF pour instrumenter automatiquement vos applications Kubernetes dès qu'elles sont exécutées. Avec Pixie, vous n'avez jamais besoin de redéployer ni de manuellement instrumenter votre code pour obtenir les données télémétriques les plus récentes pour vos services. Pixie étant également agnostique au langage, il n'est pas nécessaire d'être un expert en instrumentation.
Des informations au niveau du code pour un débogage plus rapide
Tout le monde sait que la plupart des solutions de monitoring Kubernetes (y compris d'excellents outils comme Prometheus) sont essentiellement conçues pour les équipes Ops, ce qui était logique au début. Ces outils se focalisent sur l'état des clusters et de leurs composants, mais ne présentent pas d'informations exploitables par les développeurs. Pixie a été créé sur mesure pour les développeurs afin de les aider à identifier les goulots d'étranglement de la performance plus rapidement grâce à des informations au niveau du code.
Notre intégration avec Pixie fournit automatiquement :
- Des flamegraphs pour tous les pods dans votre cluster
- Une granularité au niveau des fonctions pour la performance des applications
- Tout le corps des requêtes, latences et erreurs, sans échantillonnage
Des vues sur la topologie des applications pour corréler la performance
Les données Pixie dynamisent l'expérience dans l'interface New Relic One et vous pouvez rapidement comprendre comment les nœuds, pods, conteneurs et applications ont un effet les uns sur les autres. Notre intégration avec Pixie fournit une vue plongeante sur votre cluster qui vous permet d'obtenir immédiatement le contexte sur ce qui se passe.
Vous pouvez facilement examiner le comportement au niveau des applications et de l'infrastructure afin de corréler l'impact des changements apportés aux applications sur l'infrastructure et vice-versa.
Démarrer
Essayez cette nouvelle fonctionnalité et dites-nous ce que vous en pensez. Les clients de New Relic peuvent commencer à utiliser Pixie dès aujourd'hui, sans frais supplémentaires, en suivant le processus d'installation guidée que nous proposons.
Vous pouvez consulter les vidéos de présentation ci‑dessous ou, si vous le préférez, lisez la documentation sur Auto-telemetry with Pixie.
Si vous n'utilisez pas encore New Relic, vous pouvez vous inscrire ici pour essayer Pixie, avec en plus un accès gratuit à tout New Relic pour toujours.
Vidéo: Déboguez plus rapidement avec des informations au niveau du code
Les opinions exprimées sur ce blog sont celles de l'auteur et ne reflètent pas nécessairement celles de New Relic. Toutes les solutions proposées par l'auteur sont spécifiques à l'environnement et ne font pas partie des solutions commerciales ou du support proposés par New Relic. Veuillez nous rejoindre exclusivement sur l'Explorers Hub (discuss.newrelic.com) pour toute question et assistance concernant cet article de blog. Ce blog peut contenir des liens vers du contenu de sites tiers. En fournissant de tels liens, New Relic n'adopte, ne garantit, n'approuve ou n'approuve pas les informations, vues ou produits disponibles sur ces sites.