Microsoft .Net (link esterno a ibm.com) è un framework software che integra il codice sorgente scritto e il software applicativo utilizzando due componenti principali: Framework Class Library (FCL) e Common Language Runtime (CLR). È in grado di accettare più linguaggi di programmazione, convertendoli tutti in Common Intermediate Language prima di eseguirli. Instana consente il monitoraggio di .Net per diverse orchestrazioni a livello di codice e librerie di classe, nonché le integrazioni con tutte le applicazioni in esecuzione nel framework.
Per monitorare efficacemente .Net, Instana interagisce specificamente con il CLR del framework, responsabile della gestione delle applicazioni effettive in esecuzione all'interno di .Net. Il CLR converte il codice sorgente in istruzioni leggibili da una macchina per l'esecuzione della CPU. Instana monitorerà questo processo dall'inizio alla fine, assicurando che le prestazioni vengano mantenute e avvisando automaticamente se è presente uno stato di malfunzionamento configurato. Di seguito è riportato un elenco di metriche delle prestazioni specifiche raccolte da CLR:
Instana monitorerà anche la garbage collection di CLR per raccogliere gli stati di integrità dell'applicazione e del framework.
Per maggiori dettagli, consulta la documentazione su Instana.
A partire da .Net 4.0, Instana supporta il tracciamento delle applicazioni all'interno del framework .Net. Poiché Instana è principalmente una soluzione APM pronta all'uso, sono previsti solo due passaggi manuali per configurare il tracciamento di .Net lato Instana. Le metriche tracciate sono le seguenti:
Per maggiori dettagli, consulta la documentazione su Instana.