Dynatrace ha annunciato Observability for Developers, un set completo di soluzioni che fornisce alla comunità di sviluppatori insights sul runtime e funzionalità di risoluzione dei problemi, accelerando il movimento “shift-left” del settore.
Poiché i moderni ambienti cloud-native diventano sempre più complessi, le soluzioni di osservabilità sono diventate fondamentali per gli sviluppatori. Con i sistemi che diventano più distribuiti e dinamici, i team di sviluppo richiedono informazioni in tempo reale sulle prestazioni delle applicazioni, sullo stato dell’infrastruttura e sulle esperienze utente per mantenere l’affidabilità e creare innovazione.
Per affrontare queste sfide, Dynatrace fornisce ora ai team di sviluppo di applicazioni cloud-native una potente suite di funzionalità differenti, tra cui:
- Facile accesso ed esplorazione dei dati: dashboard intuitive e analisi avanzate di log, metriche e trace abilitati dal potente motore di intelligenza artificiale Dynatrace, Davis AI, semplificano il monitoraggio e l’ottimizzazione delle prestazioni delle applicazioni, il monitoraggio dello stato di salute, l’analisi delle interazioni degli utenti finali, la visualizzazione dei dati storici, fornendo previsioni tutto in un unico posto.
- Introduzione di Live Production Debugging per migliorare la risoluzione dei problemi basata sull’intelligenza artificiale: come estensione delle sue capacità di risoluzione dei problemi e debug basate sull’intelligenza artificiale, tra cui l’analisi automatica delle cause alla radice, Dynatrace introduce Live Debugger. Questa nuova app consente agli sviluppatori di accedere a insights in tempo reale dagli ambienti a runtime senza richiedere la riproduzione dei problemi o la ridistribuzione. Gli sviluppatori possono anche estrarre informazioni di debug senza impatto sulle prestazioni e sfruttare informazioni contestuali per una rapida risoluzione dei problemi.
- Adozione aziendale con self-service: Per facilitare l’adozione a livello aziendale e ridurre al minimo la proliferazione degli strumenti e i silos di dati, Dynatrace consente ai team di osservabilità e ai platform engineer di implementare senza problemi un modello self-service per gli sviluppatori. Punti di ingresso personalizzati e integrazioni con portali per sviluppatori e ambienti di sviluppo integrati (IDE) consentono di accedere facilmente a tutte le funzionalità di produttività degli sviluppatori, compresi i log, metriche e trace di OpenTelemetry arricchite per il debugging con un contesto profondo, mantenendo un approccio curato e conforme. Inoltre, nell’ambito della soluzione Observability for Developers verrà introdotto un nuovo modello di prezzi, in modo che i team di sviluppo possano concentrarsi sulla creazione di innovazioni senza il timore di costi imprevisti.
Sebbene la scrittura del codice sia l’obiettivo principale della maggior parte degli sviluppatori, garantire che i loro servizi e applicazioni mantengano uno stato stabile e affidabile è essenziale per la loro tranquillità. Le Dashboard sono un ottimo strumento per ottenere informazioni in tempo reale sulle applicazioni, trasformando dati complessi in visualizzazioni dinamiche e interattive. In un’unica visualizzazione, gli sviluppatori ottengono una panoramica immediata delle prestazioni dell’applicazione, dello stato di salute del sistema, dei log, dei problemi, dello stato di distribuzione, delle interazioni degli utenti e molto altro ancora. Possono anche combinare questi dati con quelli provenienti da fonti esterne o aggiungere codice personalizzato per soddisfare esigenze particolari. È possibile accedere rapidamente ai dati grazie alla perfetta integrazione con altre applicazioni Dynatrace , come Kubernetes, Log, Cloud, Servizi e altro ancora. Si può usufruire di filtri dinamici e visualizzazioni di tipo trasversale per non perdere mai di vista lo stato di salute dell’applicazione.
L’applicazione Problems offre una soluzione completa e assistita dall’intelligenza artificiale per la risoluzione dei problemi, adatta all’intero ciclo di vita dello sviluppo del software, dallo sviluppo alle operazioni. Guidare visivamente gli utenti e far emergere automaticamente i dettagli critici consente di accelerare il tempo medio di riparazione (MTTR). Questa efficienza si ottiene utilizzando Davis AI per identificare le “root causes”, individuare i dettagli rilevanti e riprodurli visivamente in grafici, evidenziando l’implementazione interessata. Quando si verifica un incidente su larga scala, Davis AI identifica la “root cause” e collega tutte le linee di log pertinenti. Come ogni sviluppatore sa, i log sono fondamentali per scoprire intuizioni e rilevare difetti fondamentali, come arresti di processo o eccezioni. Quando si identifica una causa principale, l’intelligenza artificiale causale di Davis raccoglie tutti i log pertinenti e li collega automaticamente al problema di fondo, rendendoli facilmente accessibili nell’applicazione Problems. Inoltre, Dynatrace integra i dati di tracciamento pertinenti, fornendo una visibilità completa su architetture complesse basate su microservizi.

“Observability for Developers rappresenta il nostro impegno nel potenziare i team di sviluppo con soluzioni intelligenti e consapevoli del contesto che consentono loro di innovare con velocità e sicurezza”, ha affermato Bernd Greifeneder, CTO e fondatore di Dynatrace. “Stiamo offrendo agli sviluppatori la possibilità di comprendere, risolvere i problemi e ottimizzare le loro applicazioni con facilità e precisione. Oltre a ciò, promuoviamo una collaborazione efficace tramite approfondimenti e automazione basati sull’intelligenza artificiale per massimizzare la produttività, fornendo al contempo alla leadership prove migliorate che le loro pratiche IT sono sicure, conformi e aderenti agli standard aziendali”.
Live Debugger è attualmente in anteprima privata e si prevede che sarà disponibile come parte della soluzione Dynatrace Observability for Developers nei prossimi 30 giorni.
Per saperne di più su questi progressi, visita il blog di Dynatrace.






