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.
Überwachung von Pipelines mithilfe von Metriken CloudWatch
CloudWatch Pipelines veröffentlicht Metriken für Amazon CloudWatch im AWS/Observability Admin Namespace. Sie können diese Metriken verwenden, um den Zustand, die Leistung und den Datenfluss Ihrer Pipelines zu überwachen.
Verfügbare Metriken
In den folgenden Tabellen sind die verfügbaren Metriken für CloudWatch Pipelines aufgeführt.
Anmerkung
Pipelines-Metriken werden nur ausgegeben, wenn der Wert ungleich Null ist.
Kernmetriken
| Metrik | Description | Dimension | Einheit |
|---|---|---|---|
|
Volumen der Protokolldatensätze, die in unkomprimierte Byte in die Pipeline aufgenommen werden |
PipelineName |
Bytes |
|
Volumen der eingehenden Daten mit Aufschlüsselung source/type |
PipelineName, DataSource, DataType |
Bytes |
|
Volumen der an das Ziel weitergeleiteten Daten |
PipelineName |
Bytes |
|
Volumen der ausgehenden Daten mit source/type Aufschlüsselung |
PipelineName, DataSource, DataType |
Bytes |
|
Anzahl der Datensätze, die in die Pipeline gelangen |
PipelineName |
Anzahl |
|
Anzahl der eingehenden Datensätze mit source/type Aufschlüsselung |
PipelineName, DataSource, DataType |
Anzahl |
|
Anzahl der Datensätze, die die Pipeline verlassen |
PipelineName |
Anzahl |
|
Anzahl der ausgehenden Datensätze mit source/type Aufschlüsselung |
PipelineName, DataSource, DataType |
Anzahl |
Metriken für Fehler und Warnungen
| Metrik | Description | Dimension | Einheit |
|---|---|---|---|
|
Gesamtzahl der Fehler in der Pipeline |
PipelineName |
Anzahl |
|
Detaillierte Fehlerzählungen nach Typ |
PipelineName, ErrorSource, ErrorComponent, ErrorType |
Anzahl |
|
Anzahl der aufgetretenen Warnungen |
PipelineName |
Anzahl |
|
Detaillierte Warnungen nach Typ |
PipelineName, WarningSource, WarningComponent, WarningType |
Anzahl |
|
Anzahl der Datensätze, die nicht verarbeitet werden konnten |
PipelineName, DataSource, DataType |
Anzahl |
|
Anzahl der gelöschten Datensätze (nur Quellen von Drittanbietern) |
PipelineName, DataSource, DataType |
Anzahl |
Dimensionen
CloudWatch Pipelines-Metriken verwenden die folgenden Dimensionen:
- PipelineName
Name der Pipeline
- DataSource
Quelle der Daten (AWS Dienstname oder Quelle eines Drittanbieters)
- DataType
Art der verarbeiteten Daten
- ErrorSource
Ursprung des Fehlers (s3, aws.secrets, cloudwatch_logs)
- ErrorComponent
Komponente, bei der der Fehler aufgetreten ist (Quelle, Senke, Erweiterung)
- ErrorType
Art des aufgetretenen Fehlers
Arten von Fehlern
Die folgenden Fehlertypen werden in nachverfolgtPipelineErrorsByErrorType:
ACCESS_DENIEDFehler im Zusammenhang mit Berechtigungen
ALLDie Gesamtzahl aller Fehler in der Pipeline
RESOURCE_NOT_FOUNDDie angegebene Ressource ist nicht vorhanden
SOURCE_READ_FAILUREFehler beim Lesen aus der Quelle
PARSE_FAILUREFehler beim Analysieren von Daten
PROCESSOR_ERRORSFehler bei der Verarbeitung
PAYLOAD_SIZE_EXCEEDEDDie Datengrößenbeschränkung wurde überschritten
Arten von Warnungen
Der folgende Warnungstyp kann in einer Pipeline auftreten:
THROTTLEDZeigt an, dass das gesendete Datenvolumen die bestehenden Ratenlimits überschritten hat, wodurch einige Datenpunkte oder Ereignisse gelöscht oder verzögert wurden, um das System zu schützen und die Stabilität zu gewährleisten.
Anzeigen von Metriken
Sie können die Metriken von CloudWatch Pipelines mit den folgenden Methoden anzeigen:
Mithilfe der Konsole CloudWatch
-
Öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/
-
Wählen Sie im Navigationsbereich Metrics
-
Wählen Sie den Namespace AWS/Observability Admin
-
Wählen Sie die Metrikdimension aus, die Sie anzeigen möchten
Unter Verwendung der AWS CLI
aws cloudwatch get-metric-statistics \ --namespace "AWS/Observability Admin" \ --metric-name "PipelineBytesIn" \ --dimensions Name=PipelineName,Value=my-pipeline \ --start-time "2025-10-29T00:00:00" \ --end-time "2025-10-29T23:59:59" \ --period 300 \ --statistics Sum
Erstellen von -Alarmen
Sie können CloudWatch Alarme auf der Grundlage jeder dieser Metriken erstellen. Hier ist ein Beispiel für die Erstellung eines Alarms für Pipeline-Fehler:
aws cloudwatch put-metric-alarm \ --alarm-name "HighPipelineErrors" \ --alarm-description "Alert on high error rate" \ --metric-name "PipelineErrors" \ --namespace "AWS/Observability Admin" \ --dimensions Name=PipelineName,Value=my-pipeline \ --period 300 \ --evaluation-periods 2 \ --threshold 10 \ --comparison-operator GreaterThanThreshold \ --statistic Sum \ --alarm-actions arn:aws:sns:region:account-id:topic-name
Bewährte Methoden für CloudWatch Pipeline-Metriken
Überwachen Sie den Datenfluss
Verwenden Sie
PipelineBytesInundPipelineBytesOut, um das Datenvolumen zu verfolgenÜberwachung
PipelineRecordsInundPipelineRecordsOutNachverfolgung von RekordzahlenAchten Sie auf unerwartete Änderungen der Durchsatzmuster
Verfolgen Sie Fehler und Warnungen
Erstellen Sie Alarme
PipelineErrors, um Probleme schnell zu erkennenWird verwendet
PipelineErrorsByErrorType, um bestimmte Probleme zu diagnostizierenÜberwachen Sie
PipelineWarnings, um potenzielle Probleme frühzeitig zu erkennen
Konfigurieren Sie die entsprechenden Schwellenwerte
Richten Sie die Schwellenwerte auf Ihren erwarteten Datenmustern ab
Berücksichtigen Sie normale Schwankungen des Datenvolumens
Berücksichtigen Sie bei der Festlegung von Alarmschwellen die Spitzennutzungszeiten