
All’evento Cisco Live di quest’anno ad Amsterdam, abbiamo deciso di dare la priorità alle sessioni Full Stack Observability (FSO) per apprendere il più possibile sui nuovi piani e sviluppi di Cisco. Sebbene noi di Flint abbiamo già esperienza con Cisco Full Stack Observability e ne abbiamo scritto, siamo andati all’evento con la sensazione che i ragazzi di Cisco stessero preparando qualcosa di speciale per il futuro di FSO, e non siami rimasti delusi.
Il primo giorno della conferenza Cisco Live, abbiamo partecipato a una sessione, il cui titolo indicava che non dovevamo mancare, quindi non l’abbiamo fatto. Alla fine del seminario tecnico di 4 ore, abbiamo capito che la stanza in cui ci siamo seduti sarebbe stata già troppo piccola l’anno prossimo – abbiamo iniziato la settimana Cisco Live con entusiasmo. Questo articolo è un tentativo di riassumere le informazioni che abbiamo raccolto nella nostra ricerca della verità su cosa sia anche Cisco Full Stack Observability.

Ci sono stati diversi sviluppi interessanti intorno a Cisco FSO. Uno di questi è stata la nuova funzionalità di sicurezza con Business Risk Score, Kenna e Panoptica. Abbiamo visto come funziona il plug-in Grafana per AppDynamics Cloud e come la nuova integrazione a coppie tra AppDynamics e ThousandEyes aggiunge Business Application Context a ThousandEyes e informazioni di rete ad AppDynamics. Quest’anno ascolteremo e impareremo anche di più su OpenTelemetry poiché Cisco lo abbraccia a tutta velocità e utilizza la telemetria con metriche, eventi, registri e tracce (MELT) nei suoi prodotti.
Il protagonista del tema dell’osservabilità all’evento Cisco Live, tuttavia, è stato il nuovo brillante prodotto che costituisce la base e la visione per il futuro dell’osservabilità dell’intero stack: la piattaforma FSO.
La Piattaforma FSO
Fino a questo punto, abbiamo utilizzato il termine piattaforma Cisco FSO per descrivere lo sforzo combinato delle piattaforme Cisco AppDynamics, ThousandEyes e Intersight per ottenere ciò che crediamo sia l’osservabilità nell’intero stack dell’applicazione e dell’infrastruttura. È tempo di ricollegare le nostre menti e associare la “piattaforma FSO” a qualcosa di molto più grande ed eccitante di quanto si potesse pensare inizialmente.
La piattaforma Cisco FSO è il nome della nuova soluzione di Cisco per la raccolta, l’archiviazione, l’elaborazione e la modellazione dei dati di telemetria. È destinato a fungere da base per la creazione di soluzioni di osservabilità full-stack. E credete, non è un altro tentativo di marketing di Cisco, ma qualcosa con le proprie API, interfaccia grafica, linguaggio di query e persino un’interfaccia a riga di comando tradizionale (chiamata fsoc). Abbiamo ricevuto un’anteprima tecnica della piattaforma durante il Cisco Live e la data di rilascio è fissata per i prossimi sei mesi.
Come funziona?
La piattaforma è aperta per ricevere segnali di telemetria da qualsiasi fonte esterna purché vengano acquisiti sotto forma di segnali standardizzati OpenTelemetry Protocol (OTLP) (metriche, log, tracce). Questo può provenire direttamente dalle vostre applicazioni strumentate da agenti OpenTelemetry (OTel), tramite raccoglitori OTel, origini dati cloud come AWS Cloud Watch o qualsiasi tipo di integrazione personalizzata che utilizza il protocollo OpenTelemetry o può convertire i dati di telemetria in OTLP.
Potreste aver sentito che alcuni degli agenti proprietari di Cisco AppDynamics ora supportano l’esportazione dei dati di telemetria utilizzando OTLP ed è stato anche annunciato che ThousandEyes supporterà l’esportazione di alcune delle sue metriche in formato OTel.

Una volta che i dati vengono immessi nella piattaforma, è possibile applicare una serie di regole RBAC e i dati di telemetria vengono quindi ulteriormente elaborati e archiviati in modo che possano essere facilmente interrogati con un motore di query unificato (UQE), recuperati tramite API HTTP o osservato tramite un’interfaccia utente personalizzata. E la chiave è la personalizzazione. La maggior parte delle parti mobili della piattaforma FSO può essere personalizzata per soddisfare le esigenze di una particolare azienda. Per semplificare questo processo, il team dietro la piattaforma ha sviluppato il concetto di estensibilità attraverso applicazioni personalizzate, chiamate anche soluzioni, e arricchimenti che possono aggiungere le funzionalità necessarie alle soluzioni esistenti.
Costruisci le tue soluzioni di osservabilità
Il Full stack observability è utile solo se le organizzazioni possono comprendere facilmente le prestazioni e la disponibilità dei propri sistemi in base alla propria prospettiva aziendale e di sistema. Essere limitati a un insieme predeterminato di regole per l’osservazione delle applicazioni e dei relativi sistemi non è ottimale per molte organizzazioni. D’altra parte, anche i dati grezzi di telemetria sono difficili da usare e dare un senso. Gli sviluppatori della piattaforma FSO hanno avuto l’idea di soluzioni, modelli di dominio, entità, attributi e associazioni per descrivere il mondo osservabile di un’organizzazione. Questo può essere diverso per ogni organizzazione e l’estensibilità della piattaforma consente agli sviluppatori di personalizzare le loro soluzioni di conseguenza. Un pacchetto della soluzione è in definitiva una directory di file che descrivono la soluzione con un manifesto e descrittori in formato JSON.

Un solution package consente alle organizzazioni di creare le proprie applicazioni di osservabilità sulla piattaforma FSO.Tali applicazioni possono utilizzare un’interfaccia utente personalizzata, raccoglitori cloud OTLP selezionati, regole di elaborazione MELT, API e regole RBAC. Ma forse la parte più interessante sono i modelli di dominio. I modelli di dominio facilitano l’interpretazione, la correlazione e l’attraversamento dei dati di telemetria MELT. Questo viene fatto attraverso il concetto di entità e i loro attributi e associazioni. In altre parole, un modello di dominio consente alla tua soluzione di descrivere l’equivalente di uno schema grafico dei tuoi dati di telemetria MELT.
Un esempio del modello di dominio può essere Kubernetes, con entità come cluster, nodo, pod e servizio. Tali entità sono solitamente ulteriormente rappresentate dai loro attributi e associazioni. Il modello di dominio può letteralmente essere qualsiasi cosa. Nell’esercizio di laboratorio al Cisco Live, abbiamo modellato un dominio di astronave con entità come motore a curvatura, tubo lanciasiluri, siluro, ecc. e associazioni tra di loro, ad esempio, un’astronave ha un tubo lanciasiluri e un tubo lanciasiluri ha un siluro.

All’interno dei modelli di dominio, potete descrivere metriche, eventi e registri e associarli a entità, ad esempio un’entità astronave ha una metrica di velocità, un’entità tubo lanciasiluri ha una metrica di conteggio dei siluri e così via. Quando le metriche, i log e le tracce arrivano sulla piattaforma, vengono mappati al vostro modello di dominio in modo da poterli interrogare con UQE o osservarli nella UI personalizzata.
AppDynamics Cloud solution
Possiamo pensare alla soluzione come a un’applicazione il cui backend si basa sulla piattaforma FSO. Avete bisogno di un esempio più concreto di cosa sia una soluzione? Nessun problema. La prima soluzione costruita sulla piattaforma FSO è AppDynamics Cloud. Il modello di dominio di questa soluzione si concentra sull’osservabilità delle applicazioni e dell’infrastruttura native del cloud.

Questa è una soluzione creata e gestita da Cisco, ma potete vedere il pacchetto della soluzione e rivedere come è stato creato il modello di dominio. Insieme ai prodotti acquisiti da aziende come Replex, la soluzione AppDynamics Cloud viene estesa per creare una ripartizione dei costi per la vostra infrastruttura cloud-native.
L’idea, ovviamente, è che chiunque può creare una soluzione, non solo il team di sviluppo interno di Cisco. Non è ancora noto come Cisco preveda soluzioni di monetizzazione sviluppate da società esterne.
La piattaforma FSO sta sostituendo AppDynamics cSaaS e ThousandEyes per il Full Stack Observability?
La piattaforma FSO non sostituirà AppDynamics o ThousandEyes. Entrambi sono utilizzati oggi nella visione FSO di Cisco e le nuove funzionalità di integrazione tra i due non fanno che rafforzare il caso per il loro utilizzo. La maturità degli agenti di OpenTelemetry non può essere paragonata agli agenti proprietari di AppDynamics. Il tracciamento avanzato e le immersioni approfondite con istantanee semplicemente non sono ancora possibili utilizzando solo OpenTelemetry. È probabile che le aziende adottino un approccio ibrido e utilizzino AppDynamics e ThousandEyes insieme alla piattaforma FSO, almeno fino a quando i segnali di OpenTelemetry non matureranno e non svilupperanno modelli di dominio nella piattaforma che coprano tutti gli aspetti dell’osservabilità delle loro imprese.
Finora abbiamo parlato di FSO di Cisco nel contesto dei 7 casi d’uso. Ora questo concetto viene esteso per includere il contesto aziendale, i servizi e le capacità della nuova piattaforma.

Come abbiamo affermato in precedenza, Cisco FSO è come un coltellino svizzero per l’osservabilità delle applicazioni. Ora che possiamo vedere che portano con sé tutta l’attrezzatura da campeggio necessaria, oltre al coltello, pensiamo che il viaggio sarà piacevole.
Se avete domande sulla piattaforma FSO, AppDynamics, AppDynamics Cloud, OpenTelemetry o sulle novità nel mondo di Cisco Full Stack Observability, il team di esperti competenti e sempre aggiornati di Flint avrà la soluzione.
Servizi professionali e di mentoring di Flint
Il team di Flint ha continuato a investire in tecnologie all’avanguardia per favorire l’adozione e i vantaggi che possono offrire. Il nostro team lavora in modo univoco direttamente con il fornitore per supportare la creazione e il rilascio di formazione per queste tecnologie, oltre a fornire servizi di installazione professionali e guidati per supportare i partner integrando i loro team e guidandoli con successo attraverso le prime distribuzioni.
Se la vostra azienda cerca supporto con un’opportunità FSO, contatta il team all’indirizzo [email protected].
Offriamo inoltre supporto sulle seguenti soluzioni correlate:
ACI, Hyperflex, SDAccess, SDWAN, DNA Center, DNA Spaces, ISE, Stealthwatch, 1000 Eyes, IWE e AppDynamics.
Contattaci, ti aspettiamo!