Cos'è Amazon Kinesis Agent per Microsoft Windows? - Amazon Kinesis Agent per Microsoft Windows

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.

Diagramma di flusso di dati raffigurante Kinesis Agent per Windows streaming file di log in 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.

Diagramma che mostra l'interazione dei dati con agenti di elaborazione dello streaming, tra cui Kinesis Data Analytics, Spark su EMR, EC2 e Lambda.

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 e accedi.

Cosa è possibile fare con Kinesis Agent per Windows?

Kinesis Agent per Windows offre le seguenti caratteristiche e funzionalità:

Icona che rappresenta la registrazione
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.

Icona che rappresenta gli endpoint del servizio
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 oSplunkPer 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.

Icona che rappresenta la facilità d'uso
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

Icona che rappresenta la facilità delle operazioni
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.

Icona che rappresenta l'architettura ampliabile
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:

Icona che rappresenta la visualizzazione dei dati
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.

Icona che rappresenta scenari di sicurezza
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.

Icona che rappresenta le prestazioni
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.

Icona che rappresenta i servizi
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.

Icona che rappresenta l'auditing del servizio
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.

Icona che rappresenta i dati archiviati
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.

Icona che rappresenta gli avvisi del servizio
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: