Monitoraggio di AWS Fargate
Logo Fargate
Monitoraggio di AWS ECS e AWS Fargate con Instana

AWS Fargate Monitoring è fondamentalmente diverso dal monitoraggio di un tipico ambiente cloud computing o applicativo. AWS Fargate non consente la distribuzione degli agenti sull'host effettivo, come avviene in genere per scopi di monitoraggio. Per monitorare le applicazioni e i servizi all'interno dei contenitori su AWS Fargate, l'agente deve essere integrato nell'immagine del contenitore.

Per rispondere alle varie sfide del monitoraggio di AWS Fargate, Instana sta sfruttando le conoscenze acquisite con la nostra tecnologia di monitoraggio AWS Lambda, leader del settore.Instana raccoglie una traccia distribuita per ogni richiesta di ogni attività ECS.Il tracciamento distribuito di Instana viene facilmente incorporato nell'immagine Docker in fase di compilazione, assicurando che non ci siano mai applicazioni non monitorate.Le tracce sono correlate tra cluster ECS, Amazon EC2, AWS Lambda, AWS Fargate e qualsiasi altra tecnologia monitorata da Instana, in modo da avere sempre una visione completa di ogni richiesta di applicazione.Ogni traccia è inoltre resa visualizzabile e ricercabile con Unbounded Analytics di Instana.

Instana AWS Fargate Monitoring offre le seguenti funzionalità:

Inizia la tua PROVA GRATUITA oggi!

14 giorni, nessuna carta di credito, versione completa

Instana AWS Fargate Monitoring offre le seguenti funzionalità:

Mappatura automatica delle dipendenze La mappa delle dipendenze di servizio di Instana funge da progetto dell'architettura che mostra la struttura del sistema. Tutti i servizi e le applicazioni sono organizzati in mappe delle dipendenze, che consentono di comprendere facilmente tutte le interdipendenze. Queste mappe delle dipendenze completamente automatizzate non si limitano ai servizi AWS, ma mappano ogni dipendenza del servizio nell'intero sistema.

Visibilità immediata Instana rileva immediatamente le nuove revisioni delle attività ECS e le modifiche nelle attività ECS in esecuzione in qualsiasi momento, assicurando che le applicazioni siano completamente monitorate, anche se i container vengono automaticamente ridimensionati. Instana fornisce tutte le informazioni necessarie per comprendere le prestazioni di ogni nuova versione, senza modifiche di codice o strumentazione manuale, fornendo una comprensione immediata dell'impatto di ogni singola distribuzione. Il monitoraggio integrato dell'infrastruttura di Instana per AWS Fargate fornisce non solo una tracciabilità distribuita, ma anche una panoramica completa dei molteplici contenitori in esecuzione nell'attività AWS Fargate. Questo è simile all'analisi dei pod fornita con il monitoraggio Kubernetes di Instana. Monitoraggio dell'infrastruttura Traccia distribuita

Determinazione esatta della causa principale Instana esegue automaticamente l'analisi completa di ogni impatto sugli utenti. Instana rileva eventuali anomalie, correla metriche, tracce, eccezioni, errori registrati e dati di configurazione in base alle dipendenze dell'applicazione e del servizio, fornendo analisi esatte delle cause primarie in pochi secondi.

Prestazioni delle applicazioni e monitoraggio AWS Fargate

Quando si utilizza AWS Fargate (link esterno a ibm.com) è importante monitorare correttamente le prestazioni delle applicazioni, ma ottenere la piena visibilità necessaria può essere complesso, in quanto è difficile monitorare i carichi di lavoro senza gestire o controllare l'orchestrazione. Gli attuali strumenti APM (Application Performance Monitoring) generalmente forniscono il campionamento delle tracce e spesso solo tracce parziali. Questo approccio non è sufficiente per il monitoraggio di ambienti nativi del cloud scalabili automaticamente, come AWS Fargate.

AWS stessa ha anche una soluzione di monitoraggio per AWS Fargate, AWS X-Ray (link esterno ibm.com). X-Ray fornisce una soluzione di tracciamento distribuita che monitora le applicazioni in esecuzione su AWS Fargate. Con AWS X-Ray, gli utenti possono tracciare le richieste mentre viaggiano attraverso l'applicazione, ottenendo visibilità sui componenti sottostanti dell'applicazione. AWS X-Ray aiuta gli sviluppatori ad analizzare e risolvere i problemi all'interno degli ambienti AWS. Tuttavia, quando si tratta di decidere se è la soluzione di monitoraggio giusta, sono necessarie alcune ulteriori considerazioni.

Costo: come sempre, quando si valuta una soluzione, il costo è un fattore importante da tenere in considerazione.Per AWS X-Ray la fatturazione avviene in base alle chiamate tracciate.Quindi, a seconda della quantità di traffico che viene convogliata attraverso le applicazioni, questa può diventare rapidamente una voce di spesa significativa.Ci sono anche costi aggiuntivi per analizzare le tracce dopo che sono state raccolte.

Limitato ad AWS: è anche importante prendere in considerazione l'intero ambiente o gli ambienti su cui vengono eseguite le applicazioni.AWS X-Ray è limitato ai servizi di tracciamento forniti da o all'interno di AWS.Di conseguenza, AWS X-Ray ha un valore limitato negli ambienti ibridi.Le aziende che dispongono di applicazioni e servizi che si estendono in più ambienti devono considerare l'impatto dell'adozione di molteplici soluzioni di monitoraggio per ottenere tutta la visibilità necessaria.

Introduzione a AWS Fargate Monitoring su ECS con Instana

Per iniziare a monitorare le applicazioni AWS Fargate, il primo passo è creare le immagini contenitore. Per ulteriori informazioni sulla creazione dell'immagine contenitore per runtime specifici, consultare la documentazione Instana su AWS Fargate. Instana attualmente supporta Node.js, .NET Core e Java, con Go e Python in arrivo.

Una volta create le immagini contenitore per il runtime specificato, è necessario creare una nuova revisione per la definizione delle attività nell'ambiente Amazon ECS e il gioco è fatto!

Documentazione Instana su AWS Fargate