Nous avons réactualisé l'expérience Kubernetes en ajoutant la prise en charge des workloads Kubernetes multiclusters. Vous pouvez désormais connecter les données de performances de l'application Kubernetes et des clusters sur une seule interface utilisateur avec le monitoring des performances des applications (APM) de New Relic. Ainsi, vous pouvez identifier et résoudre les problèmes dans les clusters Kubernetes et les workloads associés, ce qui vous aide à résoudre les problèmes plus rapidement et à faire évoluer les ressources de l'infrastructure comme requis.
Une expérience unique pour l'analyse des performances
Notre expérience Kubernetes organise les données de performance des applications et clusters dans une nouvelle interface utilisateur qui vous aide à développer des applications plus performantes. Cette nouvelle expérience place les capacités suivantes directement dans l'APM :
- Une interface unique et organisée qui combine les données de performances de l'APM et du cluster Kubernetes et élimine ainsi le besoin de naviguer entre l'APM et le monitoring de l'infrastructure dans New Relic pour effectuer la corrélation manuelle des données.
- Le flux des activités en temps réel qui vous alerte lorsque des événements Kubernetes et des problèmes critiques se produisent.
- Les logs en un clic et les métriques sélectionnables côte à côte pour corréler et examiner les anomalies au niveau des performances.
Pourquoi les développeurs doivent‑ils comprendre les performances des clusters ?
Kubernetes estompe les limites entre application et infrastructure. Si vous êtes développeur, votre principal objectif est l'application et non les performances du cluster. Toutefois, les composants sous-jacents peuvent avoir un impact direct sur les performances de l'application.
La plupart des outils de monitoring placent les données des applications dans des silos à partir des signaux de l'infrastructure, ce qui ne fonctionne pas dans les environnements Kubernetes. Notre nouvelle expérience intègre tout cela afin de vous permettre de facilement comprendre l'impact de l'infrastructure Kubernetes sur vos applications. Les changements apportés à l'interface facilitent l'affichage de l'ensemble de vos données télémétriques et vous permettent de collaborer avec différentes équipes.
Corrélez les performances entre les applications et les clusters
Que vous déboguiez ou optimisiez les performances, la possibilité d'identifier tous les composants sous-jacents et de voir leurs performances est essentielle, surtout si vous déployez des workloads multiclusters. Notre nouvelle expérience APM vous permet de comprendre comment les performances du cluster impactent vos applications. Nous associons les métadonnées de toutes vos entités ce qui vous permet de voir les workloads, les déploiements, les daemonsets, les pods et les hôtes auxquels vos clusters sont associés.
Par exemple, lorsque la latence dépasse les limites acceptables, vous trouverez peut-être que l'utilisation de la mémoire est trop élevée et que les pods n'ont plus de mémoire (OOMKilled) en raison d'un manque de ressources dans le cluster. Avec les tout-derniers changements apportés à l'interface, ce type de comportement sera visible dans le résumé sur les pods et les conteneurs, mais aussi dans le flux d'activités.
Le flux d'activités vous aide à comprendre les relations entre les performances de votre cluster et les événements sur ce dernier. Au fur et à mesure que les applications sont déployées, ces événements importants vous aident à comprendre leurs relations avec les performances du cluster et avec celles des applications. Et en cas de problèmes, vous avez aussi la possibilité de filtrer les événements pour pouvoir vous concentrer sur ce qui compte.
Détectez les anomalies plus rapidement
L'examen des anomalies peut s'avérer ardu. Il est également compliqué par le fait que les données pertinentes sont éparpillées entre différentes interfaces utilisateurs, ou pire, entre différents outils. C'est pourquoi nous avons priorisé l'accès aux informations en un seul et même endroit. Outre les métriques de performance (CPU, mémoire, réseau et stockage), vous avez aussi accès aux logs pertinents pour trouver l'élément à l'origine des changements de performance. Nous avons ajouté les métadonnées qui relient vos logs aux données télémétriques associées dans Kubernetes, telles que les erreurs ou les données sur les performances du cluster. Ainsi vous pouvez focaliser votre recherche sur des données précises qui vous permettent de comprendre ce qui influence les performances de votre application.
Lorsque vous voulez corréler les performances sur toutes les métriques, utilisez les graphiques au bas de la page. Choisissez simplement deux métriques dans chaque menu déroulant des graphiques pour analyser leur corrélation (average, max et p95, par exemple). Les graphiques étant développés avec NRQL, vous pouvez ouvrir les requêtes préexistantes dans un développeur de requêtes pour aller au-delà de ce que proposent ces graphiques et poser des questions sur vos données.
Vous pouvez sélectionner ces métriques :
- CPU usage (cores) [Utilisation du CPU (cores)]
- CPU utilization (%) [Utilisation du CPU (%)]
- CPU throttling (%) [Limitation du CPU (%)]
- Memory usage (bytes) [Utilisation de la mémoire (octets)]
- Memory utilization (%) [Utilisation de la mémoire (%)]
- Network received (KBps) [Reçu du réseau (Kbits)]
- Network transmitted (KBps) [Transmis par le réseau (Kbips)]
- Network errors (per second) [Erreur réseau (par seconde)]
- Storage usage (bytes) [Utilisation du stockage (octets)]
- Storage utilization (%) [Utilisation du stockage (%)]
- Container restart count [Nombre de redémarrages du conteneur]
Lancez-vous dès aujourd'hui
Notre nouvelle expérience Kubernetes est désormais disponible pour tous les utilisateurs de la plateforme. Démarrez dès aujourd'hui en allant dans APM et en sélectionnant Kubernetes sur la barre de navigation de gauche. Pour en savoir plus, lisez notre documentation Kubernetes.
Si vous n'avez pas encore de compte New Relic, vous pouvez démarrer gratuitement. Votre compte comprendra 100 Go/mois d'ingestion des données, un utilisateur Full Platform et un nombre illimité d'utilisateurs Basic.
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.
Cet article de blog contient des déclarations prospectives, telles que définies par la législation de la commission fédérale des opérations sur titre, y compris, mais sans s'y limiter, les déclarations relatives aux fonctionnalités et avantages prévus de l'expérience Kubernetes avec New Relic, ainsi que les avantages anticipés, les résultats et les opportunités futures qui y sont liées. La réalisation ou les performances des points couverts par lesdites déclarations prospectives sont basées sur les hypothèses, attentes, et convictions actuelles de New Relic, et sont soumises à d'importants risques, incertitudes, conjectures et changements de circonstances, à la suite desquels les performances, réalisations ou résultats réels de New Relic peuvent être considérablement différents matériellement de ceux exprimés ou suggérés dans la déclaration prospective, quelle qu'elle soit. De plus amples informations sur les facteurs qui pourraient avoir un effet sur les résultats financiers ou autres de New Relic et les déclarations prospectives incluses dans cet article sont déposées auprès de la SEC de temps en temps, notamment dans le formulaire intitulé « Form 10-Q » le plus récent de New Relic, et en particulier dans ses sections « Risk Factors » et « Management’s Discussion and Analysis of Financial Condition and Results of Operations ». Des copies de ces documents peuvent être obtenues sur le site web des relations aux investisseurs de New Relic (http://ir.newrelic.com) ou sur celui de la SEC (www.sec.gov). New Relic n'assume aucune obligation et n'entend pas mettre à jour ces déclarations prospectives, sauf si la loi l'exige.