.NET Core Monitoring
Logo .NET Core
.NET Core Monitoring and Tracing

Élément de plus en plus important de l'architecture des applications cloud natives, .Net Core (lien externe à ibm.com) succède à .Net Framework de Microsoft. Paru pour la première fois en 2016, le framework .Net Core est à la fois open source et multiplateforme (fonctionnant sous Windows, Linux et MacOS). Le contrôle et le traçage de .Net Core Monitoring nécessitent tous deux une détection des instances .Net Core, une visibilité au niveau du code dans les langages d'exécution C# et F# et la capacité de contrôler les performances et de tracer automatiquement les requêtes réparties. Instana a annoncé la prise en charge de la gestion des performances de .Net Core lors de Microsoft Ignite en 2018.

À l'instar du code d'application .Net classique, les applications C# et F# exécutées sur .Net Core sont constituées de langages de compilation interprétés (ce qui signifie qu'elles fonctionnent en tant que bytecode), mais elles s'exécutent dans une CLR (Common Language Runtime) au lieu d'une machine virtuelle Java. Comme l'on peut s'y attendre de la part de Microsoft, le développement peut se faire en étroite intégration avec Visual Studio. En mai 2020, Microsoft a annoncé que la prochaine version de .Net Core (alors en v3) s'appellerait .Net 5 (sans le terme « Core »), regroupant ainsi les deux frameworks en un seul produit.

Profitez d'un ESSAI GRATUIT !

14 jours, version complète, aucune donnée bancaire requise

Instana .Net Monitoring et visibilité au niveau du code .Net Core

La solution APM automatisée d'Instana comprend la prise en charge de .Net Monitoring classique, en plus de .Net Core Monitoring (pour les éditions V2 et ultérieures sur Linux). L'installation du contrôle au sein de vos applications est rapide et facile, en particulier avec un paquet de contrôle de NuGet.

Une fois installé, le détecteur .Net Core Monitoring fournit des mesures d'exécution relatives à la récupération de place, à la mémoire et aux conflits de ressources.Il installe également la fonction de trace répartie automatique AutoTrace™ d'Instana afin de bénéficier d'une visibilité de bout en bout au sein de nombreuses bibliothèques populaires.Comme pour d'autres langages basés sur des bytecodes, Instana associe son détecteur aux CLR au démarrage et collecte automatiquement les mesures d'exécution typiques des bytecodes tels que l'activité GC, la mémoire et l'utilisation des unités d'exécution.La fonction de trace automatique d'Instana (AutoTrace™) capture l'étendue complète de chaque requête, y compris les appels aux magasins de données, aux caches, etc.

Contrôle des performances des applications en temps réel et détection des incidents de service

Découvrez comment vos services se comportent en temps réel. Instana détecte, instrumente et suit automatiquement tous les nœuds finaux en fonction des ICP de débit, d'erreur et de délai de réalisation. La gestion des incidents d'Instana et les rapports sur les performances des applications se concentrent sur les signaux dorés, c'est-à-dire les ICP critiques présentés dans le manuel SRE de Google.

Instana AutoTrace capture une trace répartie de bout en bout pour chaque requête, ce qui vous permet de visualiser toutes les valeurs extrêmes, qu'elles concernent un groupe de requêtes ou une seule. Les données supplémentaires incluent les messages de journal du framework .Net au niveau WARN ou supérieur.

Analyse automatique des causes de défaillance de .Net Core

Entre la détection en temps réel, la granularité élevée et le traçage de bout en bout pour chaque requête, .Net Core Monitoring d'Instana vous permet d'identifier rapidement tous les problèmes potentiels et d'analyser rapidement leur cause première. Basé sur le moteur de modélisation d'application le plus complet du marché (le diagramme dynamique), Instana fournit des mappes topologiques en temps réel contenant des informations sur les performances et la configuration.

Le diagramme dynamique alimente les fonctions d'automatisation, de machine learning et de fourniture de contexte d'Instana, essentielles pour contrôler et gérer les performances des applications cloud natives. Afin de comprendre facilement comment chaque service s'intègre dans le système d'application global, le guide contextuel d'Instana permet de naviguer de manière conviviale dans le diagramme dynamique, agissant comme une sorte de système de guidage GPS pour vos applications.

Mesures relatives à Instana .Net Core Monitoring

La solution de surveillance automatique des applications d'Instana obtient, en temps réel, des informations sur la configuration et les performances de chaque service fonctionnant sur .Net Core. Afin d'obtenir la liste complète des mesures, consultez la documentation officielle d'Instana sur le contrôle de .Net Core.

Comment contrôler .Net Core