La gestion des workloads Kubernetes implique souvent une instrumentation manuelle complexe et le contrôle constant des cycles de vie de plusieurs agents, ce qui impacte considérablement la productivité de l'ingénierie. Les solutions de monitoring classiques peuvent être encombrantes et exiger d'importantes modifications du code et des mises à jour manuelles pour assurer une visibilité exhaustive.
Désormais, l'eAPM de New Relic permet d'affronter ces difficultés. En effet, cette solution de monitoring innovante utilise la technologie eBPF pour détecter et monitorer automatiquement les workloads basés sur Kubernetes. L'eAPM élimine l'instrumentation manuelle avec une intégration sans code, et apporte des informations détaillées et complètes en temps réel sur les performances directement sur la plateforme New Relic, ce qui améliore nettement vos capacités d'observabilité.
L'instrumentation sans code : découverte et instrumentation automatique
L'observabilité full-stack exige généralement une instrumentation manuelle et des mises à jour fréquentes. L'eAPM prend cela en charge en détectant et instrumentant automatiquement tous les services et applications exécutés dans vos clusters Kubernetes sans exiger de changement de code. Cela simplifie nettement le workflow, réduit la complexité des déploiements et élimine les frais généraux de maintenance.
Comment nous y arrivons
Avec une simple commande Helm ou installation guidée, l'eAPM déploie un agent eBPF efficace directement sur chaque nœud Kubernetes. L'agent eBPF capture et envoie automatiquement des données télémétriques à l'interface d'APM New Relic, quel que soit le langage de programmation de l'application.
Débogage en temps réel : échantillonnage intelligent des spans
L'identification de la cause profonde des problèmes de performances dans les environnements Kubernetes complexes peut être une tâche chronophage et compliquée. L'eAPM utilise des échantillons de spans intelligents pour identifier et mettre en évidence les problèmes de performances critiques au sein des spans d'application automatiquement. Cette fonctionnalité simplifie le débogage en faisant rapidement remonter à la surface les informations essentielles requises pour résoudre les goulots d'étranglement.
Exemple pratique
Si un microservice critique subit soudainement une faible latence, l'eAPM met rapidement en évidence des spans problématiques, ce qui permet l'identification et la résolution rapides du problème tout en minimisant les temps d’arrêt et en améliorant l'expérience utilisateur.
Informations optimisées par l'IA : l'observabilité complète
Les solutions de monitoring classiques requièrent souvent une corrélation manuelle sur de multiples points de données, ce qui ralentit la réponse aux incidents. L'eAPM fournit des insights et des informations détaillées exhaustives optimisés par l'IA directement au sein de l'interface de New Relic APM, en corrélant automatiquement les métriques dorées, les détails sur les transactions, les performances des bases de données et les performances des clusters Kubernetes.
Avantages
- Visibilité instantanée sur la santé et les performances de tout le workload Kubernetes
- Réduction des efforts manuels via la corrélation automatique des données télémétriques
- Amélioration de la capacité de gestion proactive de la dégradation potentielle des performances.
Opération efficace en ressources : des frais généraux minimums
Les solutions de monitoring consomment généralement de grandes quantités de ressources systèmes, ce qui impacte négativement les performances globales des applications. L'eAPM opère efficacement au niveau du noyau en utilisant la technologie eBPF, en assurant des frais généraux de CPU et de mémoire faibles, et en permettant à vos applications d'être exécutées de manière optimale sans les pénalités de performances supplémentaires.
Impact
L'optimisation des ressources permet à vos clusters Kubernetes d'avoir des performances optimales, ce qui libère des ressources précieuses pour des workloads métier critiques au lieu de les consacrer aux frais généraux de monitoring.
Transition harmonieuse vers Full APM : flexibilité et couverture complète
D'autres solutions de monitoring basées sur eBPF obligent souvent les utilisateurs à se limiter à quelques capacités de monitoring, ce qui rend les transitions encombrantes. L'eAPM de New Relic permet une mise à niveau fluide des agents d'APM lorsque des informations de monitoring plus approfondies, telles que le tracing distribué, sont requises. Cette transition parfaite assure l'observabilité continue sans interruption ni besoin de recréer des dashboards et des alertes.
Résultat
Une continuité opérationnelle aisée qui apporte la flexibilité de faire évoluer vos solutions d'observabilité en fonction des besoins de votre entreprise.
Démarrage
Le déploiement de l'eAPM sur votre cluster Kubernetes est facile grâce à l'installation guidée de New Relic. Pour déployer l'eAPM :
1. Assurez-vous que vos nœuds Kubernetes exécutent le noyau Linux, version 4.14 ou supérieure.
2. Utilisez l'installation guidée ou une commande Helm pour installer l'agent eBPF sur chaque nœud.
3. Naviguez jusqu'à la plateforme New Relic, puis choisissez APM et Services [one.newrelic.com> APM > Services] pour afficher les services découverts automatiquement et les données de performances.
De là, vous pouvez évaluer quels services pourraient profiter d'une instrumentation APM complète et réaliser la transition aisément.
Étapes suivantes
Vous êtes prêt à simplifier votre monitoring Kubernetes et à booster la productivité de votre équipe ? Inscrivez-vous dès aujourd'hui pour obtenir un compte New Relic gratuit. Votre compte comprend 100 Go/mois d'ingestion gratuite des données, un utilisateur Full Platform et un accès immédiat à la plateforme d’observabilité.
Démarrez dès maintenant et profitez de l'observabilité Kubernetes facile et sans code avec l'eAPM — simplifiez l'instrumentation, réduisez le MTTR et obtenez une visibilité complète sur tous vos workloads Kubernetes.
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.