Was ist der Amazon Kinesis Agent für Microsoft Windows? - Amazon Kinesis Agent für Microsoft Windows

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Was ist der Amazon Kinesis Agent für Microsoft Windows?

Amazon Kinesis Agent für Microsoft Windows (Kinesis Agent für Windows) ist ein konfigurierbarer und erweiterbarer Agent. Er wird auf der Flotten von Windows Desktop-Computern und Servern entweder lokal oder in der AWS Cloud ausgeführt. Der Kinesis Agent für Windows sammelt, analysiert, transformiert und streamt Protokolle, Ereignisse und Metriken effizient und zuverlässig für verschiedene AWS -Services, einschließlichKinesis Data Streams,Kinesis Data Firehose,Amazon CloudWatch, undCloudWatch-Protokolle.

Über diese Services können Sie die Daten dann mithilfe einer Vielzahl anderer AWS-Services speichern, analysieren und visualisieren, einschließlich der folgenden:

Das folgende Diagramm veranschaulicht eine einfache Konfiguration von Kinesis Agent für Windows, mit der Protokolldateien an Kinesis Data Streams gestreamt werden.

Datenflussdiagramm, in dem Kinesis Agent für Windows Protokolldateien in Kinesis Data Streams gestreamt werden.

Weitere Informationen zu Quellen, Pipes und Senken finden Sie unter Konzepte von Amazon Kinesis Agent für Microsoft Windows.

Das folgende Diagramm veranschaulicht einige der Möglichkeiten für die Erstellung von benutzerdefinierten Echtzeit-Daten-Pipelines unter Verwendung von Stream-Verarbeitungs-Frameworks. Zu diesen Frameworks gehören Kinesis Data Analytics, Apache Spark auf Amazon EMR und AWS Lambda.

Diagramm zur Veranschaulichung der Interaktion von Daten mit Stream-Verarbeitungsagenten, darunter Kinesis Data Analytics, Spark on EMR, EC2 und Lambda.

Über AWS

Amazon Web Services (AWS) ist eine Sammlung von digitalen Infrastruktur-Services, die Sie bei der Anwendungsentwicklung nutzen können. Die Services umfassen Computing, Speicher, Datenbank, Analyse und Anwendungssynchronisation (Messaging und Queuing). AWS verwendet ein Servicemodell mit nutzungsabhängiger Bezahlung. Es werden Ihnen aber nur die Services in Rechnung gestellt, die Sie — oder Ihre Anwendungen — nutzen. Um seine Services für Prototyping und Tests besser zugänglich zu machen, bietet AWS darüber hinaus ein kostenloses Nutzungskontingent. Im Rahmen dieses Kontingents sind die Services bis zu einem bestimmten Nutzungsumfang kostenlos. Weitere Informationen über AWS Kosten und denKostenloses Kontingent, finden Sie unter denErste Schritte mit dem Ressourcencenter. Um ein AWS-Konto zu erstellen, öffnen Sie die AWS-Homepage und registrieren Sie sich für eines.

Welche Möglichkeiten bietet Kinesis Agent für Windows?

Der Kinesis Agent für Windows bietet die folgenden Funktionen und Möglichkeiten:

Symbol für die Protokollierung
Erfassen von Protokollen, Ereignissen und Metrikdaten

Der Kinesis Agent für Windows sammelt, analysiert, transformiert und streamt Protokolle, Ereignisse und Metriken von Flotten von Servern und Desktops für einen oder mehrere AWS -Services. Die von den Services empfangene Nutzlast kann sich in einem anderen Format als das der ursprünglichen Quelle befinden. Beispiel: Ein Protokoll befindet sich möglicherweise in einem bestimmten Textformat (z. B. Syslog-Format) auf einem Server. Der Kinesis Agent für Windows kann Text erfassen und analysieren und ihn optional in das JSON-Format transformieren, so beispielsweise vor dem Streamen an AWS. Dies ermöglicht eine einfachere Verarbeitung durch einige AWS-Services, die JSON nutzen. Über Kinesis Data Streams gestreamte Daten können fortlaufend von Kinesis Data Analytics verarbeitet werden, um zusätzliche Metriken und aggregierte Metriken zu erstellen, wodurch wiederum Live-Dashboards betrieben werden können. Sie können die Daten mithilfe einer Vielzahl von AWS -Services (z. B. Amazon S3) speichern, je nachdem, wie die Daten in einer Downstream-Daten-Pipeline verwendet werden.

Symbol für Service-Endpunkte
Integrieren in AWS-Services

Sie können Kinesis Agent für Windows so konfigurieren, dass Protokolldateien, Ereignisse und Metriken an verschiedene AWS -Services gesendet werden:

  • Kinesis Data Firehose— Speichern Sie gestreamte Daten einfach in Amazon S3, Amazon Redshift, Amazon ES oderSplunkzur weiteren Analyse.

  • Kinesis Data Streams— Verarbeiten Sie gestreamte Daten mithilfe benutzerdefinierter Anwendungen, die in Kinesis Data Analytics oder Apache Spark aufAmazon EMR. Oder verwenden Sie benutzerdefinierten Code, der aufAmazon EC2-Instances oder benutzerdefinierte serverlose Funktionen, die inAWS Lambda.

  • CloudWatch— Zeigen Sie gestreamte Metriken in Diagrammen an, die Sie zu Dashboards kombinieren können. Legen Sie anschließend CloudWatch Alarme fest, die durch Metrikwerte ausgelöst werden, die voreingestellte Schwellenwerte überschreiten.

  • CloudWatch-Protokolle— Speichern Sie gestreamte Protokolle und Ereignisse und zeigen Sie sie in der AWS Management Console an und durchsuchen Sie sie oder verarbeiten Sie sie weiter nachgelagert in einer Datenpipeline.

Symbol für Benutzerfreundlichkeit
Schnelles Installieren und Konfigurieren

Sie können Kinesis Agent für Windows in nur wenigen Schritten installieren und konfigurieren. Weitere Informationen finden Sie unter Installieren von Kinesis Agent für Windows und Konfigurieren von Amazon Kinesis Agent für Microsoft Windows. Eine einfache deklarative Konfigurationsdatei gibt Folgendes an:

  • Die Quellen und Formate der zu sammelnden Protokollen, Ereignisse und Metriken.

  • Die auf die gesammelten Daten anzuwendenden Transformationen. Zusätzliche Daten können eingeschlossen und vorhandene Daten können transformiert und gefiltert werden.

  • Die Ziele, an die die endgültigen Daten per Streaming übertragen werden, sowie Pufferung, Sharding und Formatierung für die Streaming-Nutzlasten.

Der Kinesis Agent für Windows verfügt über integrierte Parser für Protokolldateien, die für gängige Microsoft Enterprise Services erstellt werden, wie z. B.:

  • Microsoft Exchange

  • SharePoint

  • Active Directory-Domänencontroller

  • DHCP-Server

Symbol für Bedienungskomfort
Keine fortlaufende Verwaltung

Der Kinesis Agent für Windows passt sich automatisch an verschiedene Situationen an, ohne dass Daten verloren gehen. Dazu gehören Protokollrotation, Wiederherstellung nach einem Neustart und temporäre Netzwerk- oder Service-Unterbrechungen. Sie können Kinesis Agent für Windows so konfigurieren, dass die Aktualisierung auf eine neue Version automatisch durchgeführt wird. In keiner dieser Situationen ist ein Benutzereingriff erforderlich.

Symbol für erweiterbare Architektur
Erweitern mithilfe von Open Architecture

Wenn die deklarative Funktionen und integrierten Plug-Ins für die Überwachung von Server- oder Desktop-Systemen nicht ausreichen, können Sie Kinesis Agent für Windows durch Erstellen von Plug-Ins erweitern. Neue Plug-Ins ermöglichen neue Quelle und Ziele für Protokolle, Ereignisse und Metriken. Der Quellcode für Kinesis Agent für Windows ist unterhttps://github.com/awslabs/kinesis-agent-windows.

Benefits

Der Kinesis Agent für Windows führt die anfängliche Datenerfassung, Transformation und das Streaming für Protokolle, Ereignisse und Metriken für Daten-Pipelines durch. Das Erstellen solcher Daten-Pipelines bringt zahlreiche Vorteile:

Symbol für die Visualisierung von Daten
Datenanalyse und -visualisierung

Die Integration von Kinesis Agent für Windows in Kinesis Data Firehose und seine Transformationsfunktionen erleichtern die Integration in verschiedene analytische und Visualisierungs-Services:

  • Amazon QuickSight— Ein cloudbasierter BI-Dienst, der aus vielen verschiedenen Quellen aufgenommen werden kann. Kinesis Agent für Windows kann Daten transformieren und über Kinesis Data Firehose an Amazon S3 und Amazon Redshift streamen. Dieser Prozess ermöglicht die Gewinnung tiefer Einblicke anhand der Daten mithilfe von Amazon QuickSight -Visualisierungen.

  • Athena— Ein interaktiver Abfragedienst, der SQL-basiertes Abfragen von Daten ermöglicht. Kinesis Agent für Windows kann Daten über Kinesis Data Firehose transformieren und an Amazon S3 streamen. Athena kann dann interaktiv SQL-Abfragen für diese Daten ausführen, um Protokolle und Ereignisse schnell zu überprüfen und zu analysieren.

  • Kibana— Ein Open-Source-Datenvisualisierungstool. Kinesis Agent für Windows kann Daten über Kinesis Data Firehose transformieren und an Amazon ES streamen. Sie können dann mithilfe von Kibana mit diesen Daten arbeiten. Erstellen und öffnen Sie verschiedene Visualisierungen, einschließlich Histogramme, Liniendiagramme, Tortendiagramme, Heatmaps und raumbezogenen Grafiken.

Symbol für Sicherheits-Szenarien
Security

Eine Protokoll- und Ereignisdaten-Analyse-Pipeline, die Kinesis Agent für Windows enthält, kann Sicherheitsverletzungen in Organisationen erkennen und vor ihnen warnen, wodurch Sie Angriffe blockieren oder beenden können.

Symbol für Leistung
Anwendungsleistung

Der Kinesis Agent für Windows kann Protokolle, Ereignisse und Metrikdaten über die Leistung von Anwendungen und Services sammeln. Diese Daten könne dann von einer vollständigen Daten-Pipeline analysiert werden. Anhand dieser Analyse können Sie die Leistung und Zuverlässigkeit Ihrer Anwendungen und Services durch Erkennen von Fehlern und Erstellen entsprechender Berichte verbessern, die andernfalls möglicherweise nicht offensichtlich sind. Sie können beispielsweise signifikante Änderungen der Ausführungszeiten von Service-API-Aufrufen erkennen. Bei Bezug auf eine Bereitstellung hilft diese Funktion Ihnen, neue Performance-Probleme mit Services in Ihrem Besitz aufzudecken und zu beseitigen.

Symbol für Services
Serviceoperationen

Eine Daten-Pipeline kann die gesammelten Daten zur Vorhersage potenzieller Betriebsprobleme und für weitere Informationen darüber, wie sich Service-Ausfälle vermeiden lassen, analysieren. Sie können z. B. Protokolle, Ereignisse und Metriken analysieren, um aktuelle und projizierte Kapazitätsnutzung zu bestimmen. So können Sie zusätzliche Kapazitäten online bringen, bevor Benutzer der Services betroffen sind. Wenn ein Service-Ausfall auftritt, können Sie die Daten analysieren, um die Auswirkungen während des Ausfalls auf Kunden zu bestimmen.

Symbol für Service-Überwachung
Auditing

Eine Daten-Pipeline kann die Protokolle, Ereignisse und Metriken verarbeiten, die Kinesis Agent für Windows erfasst und transformiert. Sie können diese verarbeiteten Daten dann mit verschiedenen AWS-Services prüfen. Beispielsweise kann Kinesis Data Firehose einen Daten-Stream von Kinesis Agent für Windows empfangen, der die Daten in Amazon S3 speichert. Sie können diese Daten dann prüfen, indem Sie interaktive SQL-Abfragen mithilfe von Athena ausführen.

Symbol für archivierte Daten
Archiving

Oft sind die wichtigsten operativen Daten die vor Kurzem erfassten Daten. Die Analyse von Daten, die bezüglich Anwendungen und Services über mehrere Jahre hinweg gesammelt wurden, kann auch nützlich sein, z. B. für die langfristige Planung. Das Speichern großer Datenmengen kann teuer sein. Kinesis Agent für Windows kann Daten über Kinesis Data Firehose in Amazon S3 erfassen, transformieren und speichern. Daher gilt,Amazon S3 Glacierzur Verfügung, um die Kosten für die Archivierung älterer Daten zu reduzieren.

Symbol für Service-Warnung
Alerting

Kinesis Agent für Windows streamt Metriken zu CloudWatch. Im Gegenzug können Sie CloudWatch Alarme erstellen, um über eine -Benachrichtigung zu sendenAmazon Simple Notification Service (Amazon SNS), wenn eine Metrik konsistent gegen einen bestimmten Schwellenwert verstößt. Auf diese Weise werden Technikern betriebliche Probleme mit ihren Anwendungen und Services stärker bewusst.

Erste Schritte mit Kinesis Agent für Windows

Um weitere Informationen über Kinesis Agent für Windows zu erhalten, empfehlen wir, dass Sie mit den folgenden Abschnitten beginnen: