Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Cos'è Amazon Kinesis Agent per Microsoft Windows?
Amazon Kinesis Agent per Microsoft Windows (Kinesis Agent for Windows) è un agente ampliabile e configurabile. Questo servizio viene eseguito su parchi istanze di computer desktop e server Windows, in locale o nel Cloud AAWS. Kinesis Agent per Windows raccoglie, analizza, trasforma e invia log, eventi e parametri ai vari servizi AWS, inclusiKinesis Data Streams,Kinesis Data Firehose,Amazon CloudWatch, eLog di CloudWatch: .
Da questi servizi, è possibile archiviare, analizzare e visualizzare i dati utilizzando un'ampia gamma di altri servizi AWS, tra cui i seguenti:
Il seguente diagramma illustra una semplice configurazione di Kinesis Agent per Windows che invia file di log ai Kinesis Data Streams.
Per ulteriori informazioni su sorgenti, pipe e sink, consulta Amazon Kinesis Agent per Microsoft Windows Concetti.
Il seguente diagramma illustra alcuni dei modi in cui è possibile creare pipeline personalizzate di dati in tempo reale tramite framework di elaborazione dello streaming. Questi framework includono Kinesis Data Analytics, Apache Spark su Amazon EMR e AWS Lambda.
Argomenti
Informazioni su AWS
Amazon Web Services (AWS) è una raccolta di servizi infrastrutturali digitali utilizzabile dagli sviluppatori per elaborare le proprie applicazioni. I servizi includono elaborazione, archiviazione, database, analisi e sincronizzazione delle applicazioni (messaggistica e accodamento). AWS impiega un modello di servizi basato sul consumo. Ti vengono addebitati solo i servizi utilizzati da te o dalle tue applicazioni. Inoltre, al fine di rendere i propri servizi più accessibili per realizzare prototipi e sperimentare, AWS offre un piano di utilizzo gratuito. In questo piano, i servizi sono gratuiti al di sotto di un determinato livello di utilizzo. Per ulteriori informazioni sui costi AWS e suiPiano gratuitoConsultare.Centro risorse per le nozioni di base: . Per creare un account AWS, apri la Homepage AWS
Cosa è possibile fare con Kinesis Agent per Windows?
Kinesis Agent per Windows offre le seguenti caratteristiche e funzionalità:
Raccogliere log, eventi e dati dei parametri
Kinesis Agent per Windows raccoglie, analizza, trasforma e invia log, eventi e parametri da parchi istanze di server e desktop a uno o più servizi AWS. Il payload ricevuto dai servizi può essere in un formato diverso dal supporto originale. Ad esempio, un log potrebbe essere archiviato in un determinato formato testuale (ad esempio formato syslog) su un server. Kinesis Agent per Windows è in grado di raccogliere e analizzare tale testo e, facoltativamente, trasformarlo in formato JSON, per esempio, prima dello streaming ad AWS. Ciò facilita un'elaborazione più semplice da parte di alcuni servizi AWS che utilizzano JSON. I dati in streaming verso Kinesis Data Streams possono essere continuamente elaborati da Kinesis Data Analytics per generare ulteriori parametri e parametri aggregati che a loro volta possono alimentare pannelli di controllo in tempo reale. È possibile archiviare i dati utilizzando un'ampia gamma di servizi AWS (ad esempio Amazon S3), in funzione del modo in cui i dati vengono utilizzati in una pipeline di dati in downstream.
Integrato con i servizi AWS
È possibile configurare Kinesis Agent per Windows per l'invio di file di log, eventi e parametri a diversi servizi AWS:
-
Kinesis Data Firehose— Archivia facilmente i dati in streaming in Amazon S3, Amazon Redshift, Amazon ES oSplunk
Per ulteriori analisi su. -
Kinesis Data Streams— Elabora i dati in streaming utilizzando applicazioni personalizzate in hosting in Kinesis Data Analytics o Apache Spark suAmazon EMR: . Oppure usa il codice personalizzato in esecuzione suAmazon EC2istanze o funzioni serverless personalizzate in esecuzione inAWS Lambda: .
-
CloudWatch: visualizza i parametri in streaming sotto forma di grafico che possono essere abbinati in pannelli di controllo. Quindi imposta gli allarmi CloudWatch che vengono attivate da valori di parametri che violano le soglie predefinite.
-
Log di CloudWatchArchivia log ed eventi in streaming, visualizzali e cercali nella Console di gestione AWS oppure elaborali più a valle in una pipeline di dati.
Istallazione e configurazione in tempi brevi
È possibile installare e configurare Kinesis Agent per Windows in pochi passaggi. Per ulteriori informazioni, consulta Installazione di Kinesis Agent per Windows e Configurazione di Amazon Kinesis Agent per Microsoft Windows. Un file di configurazione dichiarativa semplice specifica quanto segue:
-
Le origini e i formati di log, eventi e parametri da raccogliere.
-
Le trasformazioni da applicare ai dati raccolti. Possono essere inclusi dati aggiuntivi e i dati esistenti possono essere trasformati e filtrati.
-
Le destinazioni in cui gli ultimi dati vengono trasmessi e buffering, sharding e formato per i payload di streaming.
Kinesis Agent per Windows viene fornito con parser integrati per i file di log generati da servizi aziendali Microsoft comuni, ad esempio:
Microsoft Exchange
SharePoint
Controller di dominio Active Directory
Server DHCP
Nessuna amministrazione manuale
Kinesis Agent per Windows si adatta automaticamente alle varie situazioni senza perdere dati. Questi includono la rotazione di log, il ripristino dopo il riavvio e la rete temporanea o le interruzioni del servizio. È possibile configurare Kinesis Agent per Windows per aggiornare automaticamente alle nuove versioni. Non è necessario l'intervento dell'operatore in nessuno di questi casi.
Ampliare utilizzando architetture aperte
Se le funzionalità dichiarative e i plug-in integrati sono sufficienti per il monitoraggio di sistemi desktop o server, è possibile estendere Kinesis Agent per Windows creando plug-in. I nuovi plug-in abilitano nuove origini e destinazioni per i log, gli eventi e i parametri. Il codice sorgente per Kinesis Agent per Windows è disponibile alla paginahttps://github.com/awslabs/kinesis-agent-windows
Benefits
Kinesis Agent per Windows esegue la raccolta dati iniziale, la trasformazione e lo streaming per log, eventi e parametri per le pipeline di dati. Creare queste pipeline di dati ha numerosi vantaggi:
Analisi e visualizzazione
L'integrazione di Kinesis Agent per Windows con Kinesis Data Firehose e le funzionalità di trasformazione semplificano l'integrazione con diversi servizi di visualizzazione e analisi:
-
Amazon QuickSight— Un servizio di business intelligence basato sul cloud può acquisire diverse origini. Kinesis Agent per Windows può trasformare i dati e trasmetterli in streaming su Amazon S3 e Amazon Redshift tramite Kinesis Data Firehose. Questo processo consente il rilevamento di insight approfonditi derivati dai dati utilizzando le visualizzazioni Amazon QuickSight.
-
Athena— Un servizio di query interattivo che consente l'interrogazione dei dati basata su SQL. Kinesis Agent per Windows può trasformare e trasmettere dati su Amazon S3 tramite Kinesis Data Firehose. Athena può quindi interattivamente eseguire query SQL sui dati per ispezionare e analizzare log ed eventi in tempi rapidi.
-
Kibana
— Uno strumento di visualizzazione dei dati open source. Kinesis Agent per Windows può trasformare e trasmettere i dati ad Amazon ES tramite Kinesis Data Firehose. È quindi possibile utilizzare Kibana per analizzare i dati. Creare e aprire visualizzazioni differenti, tra cui istogrammi, grafici a linee, grafici a torta, mappe termiche e grafici geospaziali.
Security
Una pipeline di analisi di dati relativi a eventi e log che include Kinesis Agent per Windows è in grado di rilevare e di inviare notifiche su violazioni della sicurezza nelle organizzazioni che possono bloccare o interrompere eventuali attacchi.
Prestazioni delle applicazioni
Kinesis Agent per Windows è in grado di raccogliere i log, gli eventi e i dati dei parametri relativi alle prestazioni di applicazioni o servizi. Una pipeline completa di dati può quindi analizzare queste informazioni. Questa analisi consente di migliorare le prestazioni e l'affidabilità di servizi e applicazioni rilevando e creando report su difetti che altrimenti potrebbero non essere evidenti. Ad esempio, è possibile rilevare notevoli modifiche nei tempi di esecuzione delle chiamate API del servizio. Quando correlata a una distribuzione, questa funzionalità consente di individuare e risolvere nuovi problemi di prestazioni di servizi di proprietà dell'utente.
Operazioni di servizio
Una pipeline di dati è in grado di analizzare i dati raccolti per prevedere problematiche potenziali e fornire informazioni dettagliate su come evitare interruzioni del servizio. Ad esempio, è possibile analizzare i log, gli eventi e i parametri per stabilire l'utilizzo delle capacità attuale e previsto in modo da impiegare una capacità aggiuntiva prima che gli utenti subiscano un disservizio. Se si verifica un'interruzione del servizio, è possibile analizzare i dati per stabilire l'impatto sui clienti durante il periodo di interruzione.
Auditing
Una pipeline di dati è in grado di elaborare i log, gli eventi e i parametri che Kinesis Agent per Windows raccoglie e trasforma. È quindi possibile controllare questi dati elaborati utilizzando diversi servizi AWS. Ad esempio, Kinesis Data Firehose potrebbe ricevere un flusso di dati da Kinesis Agent per Windows che memorizza i dati in Amazon S3. È quindi possibile controllare questi dati eseguendo query SQL interattive utilizzando Athena.
Archiving
Spesso i dati operativi più importanti sono dati raccolti di recente. Tuttavia, l'analisi dei dati raccolti sulle applicazioni e i servizi su più anni può essere utile, ad esempio, per una pianificazione a lunga distanza. Conservare grandi quantità di dati può essere costoso. Kinesis Agent per Windows è in grado di raccogliere, trasformare e archiviare dati in Amazon S3 tramite Kinesis Data Firehose. Pertanto,Amazon S3 Glacierè disponibile per ridurre i costi di archiviazione dei dati meno recenti.
Alerting
Kinesis Agent per Windows trasmette le metriche a CloudWatch. A sua volta, è possibile creare allarmi CloudWatch per l'invio di una notifica tramiteSimple Notification Service (Amazon SNS)quando una metrica viola costantemente una soglia specifica. In questo modo gli ingegneri hanno una migliore consapevolezza dei problemi operativi di applicazioni e servizi.
Guida introduttiva a Kinesis Agent per Windows
Per ulteriori informazioni su Kinesis Agent per Windows, ti consigliamo di iniziare con le seguenti sezioni: